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: Utilize netisr_domsg_global
2017-09-25
Sepherosa Ziehau
ipflow: U
t
ilize netisr_domsg_globa
l
commit
|
commitdiff
|
tree
2017-09-25
Sepheros
a
Ziehau
i
p
flow: Allocate ipflow context
o
n its owner cpu
.
commit
|
commitdiff
|
tree
2017-09-25
S
ephero
s
a
Z
iehau
i
pflow: Us
e
INTWA
I
T
|
N
ULL
O
K for kmalloc
commit
|
commitdiff
|
tree
2017-09-25
Se
p
herosa Zi
e
ha
u
ipflow: No need to mark i
t
cacheal
i
gn
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Zi
e
hau
i
pflow: Remove ref
e
rence countin
g
, which
no
l
ong
e
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Zieha
u
ip
f
lo
w
:
Stringent assertion
.
commit
|
commitdiff
|
tree
2017-09-25
Sephe
r
osa Zieh
a
u
route: Mi
n
o
r style ch
a
nge
.
commit
|
commitdiff
|
tree
2017-09-25
Sepheros
a
Zi
e
hau
polling: U
t
il
i
z
e
ne
t
isr_doms
g
_global
commit
|
commitdiff
|
tree
2017-09-25
S
epherosa Ziehau
poll
i
ng: No
n
eed to
e
xplicitl
y
ali
g
n io context
and
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Seph
e
r
o
s
a
Ziehau
po
l
lin
g
: Adjus
t
comm
e
nt
commit
|
commitdiff
|
tree
2017-09-25
S
e
phe
r
osa
Z
i
e
hau
polling: Don
'
t
do d
i
r
e
c
t
i
nput in critica
l
section
.
commit
|
commitdiff
|
tree
2017-09-24
Sepherosa Ziehau
p
ollin
g
:
I
mplement dir
e
ct input support
.
commit
|
commitdiff
|
tree
2017-09-22
Sepherosa Ziehau
inet/inet6: Randomize l
o
cal
p
ort
commit
|
commitdiff
|
tree
2017-09-21
Se
p
h
e
rosa Ziehau
arc4rand
o
m:
M
ake arc4random cont
e
x
t per-cpu
.
commit
|
commitdiff
|
tree
2017-09-21
Se
p
herosa
Ziehau
arc4random: Minor style chan
g
es
.
commit
|
commitdiff
|
tree
2017-09-21
Se
p
herosa Ziehau
x86: U
s
e kmem_allo
c
3 for
c
pu0's ipiq
commit
|
commitdiff
|
tree
2017-09-20
Sepherosa Ziehau
i
p
fw: Factor o
u
t fucntion t
o
setu
p
l
ocal var
i
ables
.
commit
|
commitdiff
|
tree
2017-09-20
Sepherosa Ziehau
ipfw:
Add ip
f
r
a
g filter
.
commit
|
commitdiff
|
tree
2017-09-20
Sepher
o
sa Z
i
ehau
ipfw: Re
m
ove unneces
s
ary c
o
mplexi
t
y
commit
|
commitdiff
|
tree
2017-09-19
S
epherosa Zi
e
hau
i
p
fw: Add d
e
frag a
c
tion
.
commit
|
commitdiff
|
tree
2017-09-16
S
epherosa Ziehau
i
p
: Do
n
't d
o
ubl
e
ch
e
ck length
.
commit
|
commitdiff
|
tree
2017-09-16
S
epherosa Ziehau
du
m
mynet: ip_inpu
t
expects ip_off
/
ip_len in network
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
ipf
w
/ipfw
3
: Use INTWAI
T
|NULLOK for m
t
ag a
l
location
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
phe
r
o
s
a
Ziehau
dummyne
t
: Don't deliver freed mbuf to
c
a
llers
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
pherosa Ziehau
ip: Move
m
buf
length ass
e
r
t
ion into an earli
e
r
pla
c
e
.
commit
|
commitdiff
|
tree
2017-09-16
Sepheros
a
Ziehau
m
t
ag
:
Use kmalloc flags,
i
nst
e
ad
o
f
j
ust M_WA
I
TOK or
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Se
p
herosa Ziehau
netisr: Mak
e
dynamic netis
r
rollup regist
e
r
/
unre
g
i
s
ter
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepher
o
sa
Z
i
ehau
netisr:
U
se kmem_alloc3 for netisr th
r
ead and n
e
tlastfunc
.
commit
|
commitdiff
|
tree
2017-09-15
Sephero
s
a Ziehau
t
cp:
U
se primary hash for TCP ports
.
commit
|
commitdiff
|
tree
2017-09-15
Seph
e
rosa Zie
h
au
tcp/udp: Make sure
h
ash size macro
is pow
e
rof2
commit
|
commitdiff
|
tree
2017-09-13
S
e
phe
r
osa Ziehau
ipfw: Rai
s
e WA
R
NS to 6
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa Zie
h
a
u
ip
f
w: Raise WAR
N
S to 3
commit
|
commitdiff
|
tree
2017-09-13
Sep
h
eros
a
Z
i
ehau
sshlo
c
kout: A
d
d ipfw(8) table support
.
commit
|
commitdiff
|
tree
2017-09-12
Sepherosa Ziehau
s
s
hlockout
:
S
tyle change
s
;
n
o
functiona
l
cha
n
g
es
.
commit
|
commitdiff
|
tree
2017-09-12
Sepherosa Ziehau
i
p
fw: Add per-cpu table support
.
commit
|
commitdiff
|
tree
2017-09-06
Sepheros
a
Zi
e
hau
ipfw
:
Stringen
t
asserti
o
ns
.
commit
|
commitdiff
|
tree
2017-09-06
Sep
h
erosa Zieha
u
ipf
w
: Utilize netisr_do
m
sg
_
globa
l
,
which is
more expressive
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Ziehau
ipfw
:
Use
netis
r
wr
a
pp
e
rs
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Ziehau
ne
t
isr: Add wrapper for lwkt_
d
ropmsg()
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Ziehau
ip
f
w:
It can
o
n
l
y be configured
in
n
et
i
sr0; make it
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Sephe
r
o
s
a Ziehau
i
p
fw3: Simp
l
ify
s
ockopt
.
commit
|
commitdiff
|
tree
2017-09-05
S
epherosa Ziehau
du
m
mynet: Move
ctrl functi
o
n p
o
inter
to dummyn
e
t
commit
|
commitdiff
|
tree
2017-09-05
Seph
e
ro
s
a Z
i
ehau
ipfw: Reindent
;
no functio
n
al changes
.
commit
|
commitdiff
|
tree
2017-09-05
Se
p
h
e
ro
s
a Z
i
e
h
au
ipfw: Simplify sock
o
pt
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Ziehau
ipf
w
.
8
:
U
pda
t
e
f
or r
e
cent rewriting of states/tracks
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Ziehau
ip
f
w: Rework
states and trac
k
s
.
commit
|
commitdiff
|
tree
2017-08-29
Se
p
her
o
sa Zieha
u
pol
l
/select
:
Use
6
4bit se
r
ial f
o
r p
o
ll/select's kevent
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
Seph
e
rosa Zi
e
hau
R
ever
t
"select: Don't a
l
l
ow
u
nwant
e
d/leftover fds
b
e
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
Sepherosa Ziehau
poll: Fix
inve
r
se test
commit
|
commitdiff
|
tree
2017-08-28
Sepher
o
sa Zieh
a
u
select: D
o
n'
t
allow u
n
w
anted/left
o
ve
r
fd
s
being retur
n
ed
.
commit
|
commitdiff
|
tree
2017-08-14
Sepherosa Zieh
a
u
ipfw
:
U
se SEQ_GEQ
commit
|
commitdiff
|
tree
2017-08-11
Sephe
r
osa Zie
h
au
et
h
ern
e
t
:
ether_output s
h
ould only run in the
firs
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
Se
p
h
eros
a
Ziehau
rou
t
e: Routes should only
b
e access
e
d from the
f
irst
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
S
e
p
herosa Ziehau
mb
u
f: Minor
s
t
y
l
e
ch
a
ng
e
.
commit
|
commitdiff
|
tree
2017-08-08
Sepherosa
Ziehau
netisr: Simplif
y
assertion related bits
commit
|
commitdiff
|
tree
2017-08-07
S
e
phe
r
o
sa Ziehau
stf: Make
route pe
r
-cpu
.
A
nd
it sh
o
u
ld run i
n
th
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
S
e
pherosa
Z
iehau
gre
:
R
e
work routi
n
g facili
t
ies
.
commit
|
commitdiff
|
tree
2017-08-04
Seph
e
rosa
Z
i
ehau
route:
M
inor clea
n
up
commit
|
commitdiff
|
tree
2017-08-04
Seph
e
ro
s
a Z
i
ehau
route: Delete orte
n
try,
S
IOC{ADD,DEL}RT
a
n
d
RTM_O
L
D
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
S
e
p
he
r
os
a
Zie
h
au
gi
f
: It should only run i
n
t
he f
i
rst netisr_ncpus net
i
srs
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
r
ou
t
e: Add rtfree_async
.
commit
|
commitdiff
|
tree
2017-08-04
Sep
h
erosa Ziehau
ip
i
d
:
Call ip
_
r
andomi
d
()
o
n a
l
l
CPU
s
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa
Z
iehau
pfsync: Send packet in
n
etisr0
and do
it asynchronou
s
ly
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa
Z
ieha
u
mbuf
:
Add messa
g
e header f
o
r generic mbuf
s
end
i
ng
/
recei
v
ing
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
pheros
a
Ziehau
inpcb:
S
implify
inpcb marker i
n
terfa
c
e
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
inpcb: A
l
l inpcb accessing should be from first netisr_ncp
u
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa
Z
iehau
inet: ip_{ou
t
p
ut/input}() should only run
i
n
first
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa
Z
iehau
u
dp: It
o
nly runs in the
first netisr
_
n
c
p
us
n
etisrs
.
commit
|
commitdiff
|
tree
2017-08-03
Seph
e
rosa Zi
e
hau
systim
e
r: Adjust
systimer
s
o
n thei
r
ow
n
e
r cpu
s
.
commit
|
commitdiff
|
tree
2017-08-03
S
ep
h
e
rosa Ziehau
tcp: P
r
event ex
c
essive IPI f
r
o
m draining
T
CP re
a
ssemble
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa
Z
iehau
i
net: Prev
e
nt excessive IPI from draining PR cl
o
n
ed
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
inet: F
i
x
up d
r
ainin
g
flag setting
.
commit
|
commitdiff
|
tree
2017-08-02
Sepher
o
sa Ziehau
ine
t
: Pre
v
ent e
x
ces
s
ive IPI fr
o
m
draining
IPv4 fragments
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa Ziehau
inet6: Prevent excessive IPI from
d
r
aining I
P
v6 fragments
.
commit
|
commitdiff
|
tree
2017-08-02
S
e
pherosa
Ziehau
net
:
Use PR_{FAST,SLO
W
}
H
Z,
som
e
cod
e
has
t
h
e assum
p
tion
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
S
e
pher
o
s
a Ziehau
do
m
ai
n
: Nuke pfs
l
owtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepheros
a
Ziehau
ip: Don
'
t use pr_sl
o
wtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
igmp: Don't u
s
e pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sep
h
erosa Ziehau
inet6
:
Dr
a
in IPv6 fragments i
n
netisr0
commit
|
commitdiff
|
tree
2017-08-01
Se
p
h
erosa Ziehau
inet6:
Dispatch fr
a
g6 s
l
ow
t
imo to net
i
s
r
0 and stop
.
.
.
commit
|
commitdiff
|
tree
2017-07-31
Sepher
o
sa
Ziehau
domain: Nuke pf
f
as
t
ti
m
o
commit
|
commitdiff
|
tree
2017-07-31
Seph
e
rosa
Z
iehau
igm
p
: Use callout instead of pffa
s
tt
i
mo
.
commit
|
commitdiff
|
tree
2017-07-31
Se
p
heros
a
Ziehau
icmp6
:
Don't
u
se
pffasttimo and dispatch
fasttimo t
o
.
.
.
commit
|
commitdiff
|
tree
2017-07-27
S
e
p
h
e
ro
s
a
Z
i
e
hau
p
olli
n
g:
Simplify t
h
e
code by
u
sin
g
netsr_*msg
f
unction
s
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Zieha
u
n
e
tisr: Ad
d
netisr_
s
endmsg_
o
n
c
pu()
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Ziehau
brid
g
e: It sh
o
uld only run in netisr_cpus netisrs
commit
|
commitdiff
|
tree
2017-07-24
Sepheros
a
Ziehau
alt
q
/cbq: D
r
ai
n
pending c
a
llout
and the coorespon
d
ing
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Seph
e
rosa Ziehau
altq/cbq: Redi
s
patch restart function to netis
r
0
.
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Ziehau
altq: Fix typ
o
commit
|
commitdiff
|
tree
2017-07-24
Sep
h
er
o
sa Ziehau
ipflow:
Use p
e
r-cp
u
callout, instead o
f
pr_slow
t
imo
.
commit
|
commitdiff
|
tree
2017-07-21
Se
p
herosa Zieh
a
u
vl
a
n: It
s
hould only r
u
n in ne
t
i
sr_cpus netisrs
commit
|
commitdiff
|
tree
2017-07-21
Sep
h
erosa Zie
h
au
i
p
flow: Regroup percpu dat
a
.
commit
|
commitdiff
|
tree
2017-07-21
S
ephero
s
a
Z
i
ehau
ipflow: I
t
can only run in
f
irst netisr_ncpus netisrs
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa
Ziehau
i
pfw: ipfw o
n
ly runs o
n
n
et
i
sr_ncp
u
s
commit
|
commitdiff
|
tree
2017-07-21
Se
p
herosa Zieh
a
u
ne
t
isr: Add add suppor
t
for netis
r
_
n
cpus
commit
|
commitdiff
|
tree
2017-07-18
Sepherosa Zieha
u
n
eti
s
r: n
e
tisr_forwardmsg
-> netisr_forwa
r
dmsg_all
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Zi
e
ha
u
i
fnet: Log rarely used ifnet address d
e
st
r
uctio
n
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Zi
e
hau
i
f
net: Break lon
g
l
i
n
e
s
.
commit
|
commitdiff
|
tree
2017-07-11
Sepheros
a
Zieh
a
u
i
fnet: ifa_addr
s
h
ould
always be confi
g
ured
.
commit
|
commitdiff
|
tree
2017-07-11
S
eph
e
rosa Ziehau
ifnet: Delete INE
T
addr
e
ss
s
houl
d
not fail; pa
n
ic upon
.
.
.
commit
|
commitdiff
|
tree
next