repo.or.cz
/
dragonfly.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
ipflow: Use netisr APIs
2017-09-25
Sepherosa Ziehau
i
p
flow: Use netisr APIs
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Zieha
u
ip
f
low: Remove compat mac
r
o
commit
|
commitdiff
|
tree
2017-09-25
Sep
h
erosa Ziehau
ipflow: Uti
l
ize net
i
sr
_
d
omsg_global
commit
|
commitdiff
|
tree
2017-09-25
Sephero
s
a Ziehau
ipflow: Allocate ipflow con
t
ext on it
s
owner cpu
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa
Ziehau
i
pflow: U
s
e
I
NTW
A
IT
|
NULLOK
f
or kmalloc
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
ipflow: No need to mar
k
i
t
ca
c
healign
.
commit
|
commitdiff
|
tree
2017-09-25
Sephe
r
osa Ziehau
ipflow:
Remove reference countin
g
,
whi
c
h n
o
longer
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Sephero
s
a Ziehau
ipflow: Stringe
n
t
assertion
.
commit
|
commitdiff
|
tree
2017-09-25
Sephero
s
a
Z
iehau
ro
u
te: Mino
r
s
t
yle change
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
polling:
Utili
z
e netisr_domsg_globa
l
commit
|
commitdiff
|
tree
2017-09-25
Seph
e
rosa Ziehau
p
olling: No need to
e
x
pli
c
itly align
i
o cont
e
xt
and
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Sepher
o
sa Ziehau
polling: Adjust comment
commit
|
commitdiff
|
tree
2017-09-25
Seph
e
r
osa Ziehau
po
l
l
ing: D
o
n't do
dire
c
t
inp
u
t in c
r
it
i
cal section
.
commit
|
commitdiff
|
tree
2017-09-24
Sepher
o
sa
Zieh
a
u
po
l
ling: Implement
d
i
r
ect inp
u
t
support
.
commit
|
commitdiff
|
tree
2017-09-22
Sepherosa Z
i
e
h
au
inet/inet6: Randomize local
p
ort
commit
|
commitdiff
|
tree
2017-09-21
Se
p
herosa Ziehau
arc4ra
n
dom:
M
ake arc4
r
andom context
p
e
r-cpu
.
commit
|
commitdiff
|
tree
2017-09-21
Seph
e
ros
a
Zi
e
h
a
u
arc4random:
Minor style
changes
.
commit
|
commitdiff
|
tree
2017-09-21
Sep
h
erosa Ziehau
x8
6
: Use
k
mem_alloc3 fo
r
c
pu0's ipiq
commit
|
commitdiff
|
tree
2017-09-20
Sepher
o
sa Zieh
a
u
ipfw: Fac
t
or
o
u
t f
u
cnti
o
n to s
e
tup local va
r
iables
.
commit
|
commitdiff
|
tree
2017-09-20
Sepheros
a
Z
iehau
i
pfw: Add i
p
frag
f
ilte
r
.
commit
|
commitdiff
|
tree
2017-09-20
Seph
e
rosa Ziehau
i
pfw: Remove
u
nneces
s
a
ry
complexit
y
commit
|
commitdiff
|
tree
2017-09-19
Sepherosa Zieha
u
ipfw: Add defrag action
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Zieh
a
u
ip: Don't dou
b
le check length
.
commit
|
commitdiff
|
tree
2017-09-16
Seph
e
r
o
sa Ziehau
dummynet
:
ip_input expects ip_o
f
f/ip_len in n
e
twork
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa
Z
iehau
ipfw/ipfw3: Use INTWAIT|
N
ULLO
K
for mtag al
l
ocation
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa
Z
iehau
dummynet: Don't deli
v
er freed mbuf
t
o
c
a
l
l
e
rs
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa
Z
ieh
a
u
i
p
: Move
m
buf
lengt
h
a
sse
r
t
i
o
n into an earlier
p
lace
.
commit
|
commitdiff
|
tree
2017-09-16
Sep
h
e
r
o
s
a Ziehau
mtag: Use kmalloc
flags, i
n
s
t
ead o
f
ju
s
t M_
W
AITOK o
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
pherosa Ziehau
netisr: Make dynamic netisr
r
o
llup register/unregi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
pherosa Ziehau
netis
r
: Use kmem_alloc
3
for n
e
tisr thread
a
nd netlastfunc
.
commit
|
commitdiff
|
tree
2017-09-15
Sepheros
a
Zie
h
au
t
cp: Use primary hash
for TCP ports
.
commit
|
commitdiff
|
tree
2017-09-15
Sepherosa
Ziehau
tcp/udp: Mak
e
su
r
e hash s
i
z
e
mac
r
o is power
o
f2
commit
|
commitdiff
|
tree
2017-09-13
Se
p
herosa Ziehau
ipfw:
R
a
ise W
A
RNS to 6
commit
|
commitdiff
|
tree
2017-09-13
Seph
e
rosa Ziehau
i
pfw: Raise
W
ARNS
t
o 3
commit
|
commitdiff
|
tree
2017-09-13
Se
p
herosa
Z
iehau
sshlock
o
u
t
: Add i
p
fw(8) table
s
uppo
r
t
.
commit
|
commitdiff
|
tree
2017-09-12
Sepherosa Ziehau
sshlockout: Style changes; no functional changes
.
commit
|
commitdiff
|
tree
2017-09-12
S
e
pherosa Ziehau
i
p
f
w
:
Add
p
er-cpu
tab
l
e sup
p
ort
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa
Z
iehau
ipfw:
S
tringent assertions
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Zi
e
hau
ipfw
:
Utilize net
i
sr_domsg_global, which is mor
e
expressiv
e
.
commit
|
commitdiff
|
tree
2017-09-06
Sep
h
erosa Ziehau
i
p
f
w: Use n
e
tisr
w
rappers
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Ziehau
netisr: Add wrapper for
l
wkt_dropmsg()
commit
|
commitdiff
|
tree
2017-09-06
Sepheros
a
Z
i
ehau
ip
f
w: It can only be c
o
nfigured in netisr0;
make
it
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Zi
e
hau
i
p
fw3: Simplify sockopt
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Zieha
u
du
m
my
n
et:
M
o
ve ctrl fu
n
ction pointer
t
o dummy
n
et
commit
|
commitdiff
|
tree
2017-09-05
Sepher
o
sa
Ziehau
ipfw
:
Reindent; no functional ch
a
nges
.
commit
|
commitdiff
|
tree
2017-09-05
S
epherosa
Ziehau
i
pfw
:
Simpli
f
y
socko
p
t
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Zie
h
au
ipfw
.
8: Updat
e
for recent re
w
rit
i
ng of state
s
/trac
k
s
commit
|
commitdiff
|
tree
2017-09-05
Sepheros
a
Zi
e
ha
u
ipfw: Rework states and track
s
.
commit
|
commitdiff
|
tree
2017-08-29
Sepherosa Z
i
e
h
au
poll/sel
e
c
t: U
s
e
64bit serial for p
o
ll/se
l
ec
t
's kevent
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
Sepher
o
sa Zi
e
hau
R
evert "sel
e
ct: Don
'
t a
l
low
u
nwanted
/
leftover fds bein
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
Sepher
o
sa Zieh
a
u
p
o
ll: Fix inver
s
e test
commit
|
commitdiff
|
tree
2017-08-28
Sepherosa Ziehau
s
e
l
ect:
D
on't allow unwanted/l
e
ftov
e
r fds being re
t
u
r
ned
.
commit
|
commitdiff
|
tree
2017-08-14
Sep
h
erosa
Zieh
a
u
ipfw: Use S
E
Q_GEQ
commit
|
commitdiff
|
tree
2017-08-11
Sepheros
a
Z
iehau
ethernet:
et
h
er_o
u
tput s
h
o
u
l
d
only run
i
n
th
e
first
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
Sepherosa
Z
iehau
r
o
ute: Routes shou
l
d on
l
y be
ac
c
essed from th
e
first
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
Sepherosa
Z
i
e
hau
mbuf:
M
inor sty
l
e
change
.
commit
|
commitdiff
|
tree
2017-08-08
Sepher
o
sa Ziehau
n
etisr: Simpli
f
y asse
r
ti
o
n related bits
commit
|
commitdiff
|
tree
2017-08-07
Sepherosa
Z
iehau
s
tf:
M
ake route per-cpu
.
And
i
t should run i
n
the
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Sep
h
e
r
osa Zi
e
hau
gre: Rework rout
i
ng f
a
cilities
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
route: Minor cle
a
nup
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Z
i
e
h
au
route: De
l
ete
o
rtentry, SI
O
C{ADD,DEL}RT
and
RTM
_
OLD
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
gif: I
t
s
h
oul
d
only run in the first netisr_ncpus netisrs
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
route: Add
r
t
fre
e
_async
.
commit
|
commitdiff
|
tree
2017-08-04
Sepheros
a
Z
i
ehau
ipid: Call ip_randomid
(
)
o
n a
l
l
C
PUs
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Z
i
ehau
pfsy
n
c: Send pa
c
ket
in netisr0 and do it asynchronously
.
commit
|
commitdiff
|
tree
2017-08-04
Se
p
herosa Zieha
u
mbu
f
: Add message header for generic mbuf
send
i
ng/receiving
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
inpcb:
Sim
p
li
f
y inpcb mar
k
er
inte
r
face
commit
|
commitdiff
|
tree
2017-08-03
Se
p
her
o
sa Zie
h
au
i
npcb: All inpcb accessing should be fr
o
m
first netisr_ncpus
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
S
ephe
r
osa Zi
e
hau
i
n
et: ip_{output/
i
nput}(
)
shoul
d
only run in first
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Seph
e
rosa Zieha
u
udp: It on
l
y runs in the first netisr_ncpu
s
n
etisrs
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
pherosa Zie
h
au
systim
e
r
: A
d
just syst
i
mer
s
on th
e
ir owner cpus
.
commit
|
commitdiff
|
tree
2017-08-03
Seph
e
rosa Zieha
u
tcp: Prev
e
nt exc
e
ssive IPI
f
r
om
d
r
a
ining TCP reassemble
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sephe
r
os
a
Zieha
u
i
net: Prevent exce
s
sive IPI fro
m
drain
i
ng PR
cloned
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa
Z
iehau
ine
t
: Fix up draini
n
g flag setting
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa Z
i
ehau
inet: Preve
n
t
e
xc
e
ssive IPI
f
rom drainin
g
I
Pv4 fragments
.
commit
|
commitdiff
|
tree
2017-08-02
Sephe
r
os
a
Ziehau
inet6: P
r
event excessive IPI from draining
I
Pv6
fragments
.
commit
|
commitdiff
|
tree
2017-08-02
Sephero
s
a Ziehau
n
et
:
Use PR
_
{FA
S
T,SLO
W
}HZ,
s
ome co
d
e
has the
a
ssumption
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa
Z
iehau
d
omain: Nu
k
e p
f
slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Se
p
her
o
sa
Ziehau
ip
:
D
o
n't
u
se pr
_
slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
S
e
p
h
ero
s
a Zie
h
au
ig
m
p: Don't
use pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
S
e
p
h
e
rosa Zieh
a
u
inet6: Drai
n
IPv6 f
r
agment
s
in netisr0
commit
|
commitdiff
|
tree
2017-08-01
Sephe
r
osa
Ziehau
ine
t
6: D
i
spat
c
h
frag6
s
lowtimo to
netisr0
a
n
d
s
top
.
.
.
commit
|
commitdiff
|
tree
2017-07-31
Sep
h
e
rosa Ziehau
domain: Nuke p
f
fa
s
ttimo
commit
|
commitdiff
|
tree
2017-07-31
S
e
phe
r
osa Ziehau
igmp: Use
c
allout ins
t
ead of pffasttimo
.
commit
|
commitdiff
|
tree
2017-07-31
Sepher
o
sa Zie
h
au
icmp6:
Don't use
pff
a
sttimo an
d
di
s
patch f
a
sttimo to
.
.
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Ziehau
polling: Simp
l
i
f
y the code by u
s
ing nets
r
_*msg functio
n
s
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Zi
e
hau
net
i
sr
:
Add netisr_sendmsg_on
c
pu(
)
commit
|
commitdiff
|
tree
2017-07-27
Sepheros
a
Ziehau
br
i
dge
:
It should on
l
y run in n
e
tisr_cpus net
i
srs
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Zieha
u
a
l
tq/cbq: Drain pen
d
i
ng callo
u
t
and the coo
r
esponding
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Sephero
s
a Zi
e
hau
altq
/
cbq: Redispatch restart funct
i
on to
n
et
i
sr
0
.
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa
Z
ie
h
au
altq: Fix
t
ypo
commit
|
commitdiff
|
tree
2017-07-24
Sepheros
a
Ziehau
ipflow: Use
p
er-cp
u
c
a
l
l
out, instead
of p
r
_sl
o
w
t
imo
.
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa
Z
ie
h
au
vlan:
It should o
n
ly
ru
n
in netisr_cpu
s
netisrs
commit
|
commitdiff
|
tree
2017-07-21
Sepheros
a
Ziehau
ipflow: Regr
o
u
p
p
e
rc
p
u da
t
a
.
commit
|
commitdiff
|
tree
2017-07-21
Sepher
o
sa Ziehau
ipflow: It can only run in first ne
t
isr_ncpus netisrs
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa Zieh
a
u
ipfw: ipfw on
l
y runs on netisr_ncpus
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa Ziehau
n
etisr
:
Add add support
for net
i
sr_ncpus
commit
|
commitdiff
|
tree
2017-07-18
Sep
h
erosa
Z
iehau
n
e
ti
s
r: netisr_forwardmsg -> net
i
sr_forwardmsg_all
commit
|
commitdiff
|
tree
2017-07-11
Sepheros
a
Ziehau
ifnet: Lo
g
ra
r
ely u
s
e
d
ifne
t
a
ddr
e
ss destru
c
tion
.
commit
|
commitdiff
|
tree
2017-07-11
S
e
phero
s
a Ziehau
ifne
t
: Break lon
g
lines
.
commit
|
commitdiff
|
tree
next