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
ipflo
w
: Utilize neti
s
r_domsg_global
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Zi
e
hau
ipflow: Allocate ipflow
c
ontext on its o
w
ner cpu
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
ipflow: Use INTWAIT | NULLOK
f
or kmallo
c
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
ipflow: No nee
d
t
o
m
ar
k
it ca
c
h
e
al
i
gn
.
commit
|
commitdiff
|
tree
2017-09-25
Sep
h
e
r
osa Ziehau
ipflow: R
e
move
r
eference
counting, whic
h
no longer
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
ipfl
o
w
:
Stringent assertio
n
.
commit
|
commitdiff
|
tree
2017-09-25
Se
p
h
er
o
sa Z
i
ehau
route: Minor s
t
yle cha
n
ge
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa
Zie
h
au
polling: U
t
ilize netisr_
d
omsg_global
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Z
i
e
hau
polling: No need to
e
xp
l
ici
t
l
y
a
lig
n
io context
a
nd
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Z
i
ehau
polling: Adj
u
st co
m
m
e
nt
commit
|
commitdiff
|
tree
2017-09-25
Sep
h
ero
s
a
Z
i
e
hau
polling
:
Don't
d
o direc
t
input in
c
r
itical
sec
t
io
n
.
commit
|
commitdiff
|
tree
2017-09-24
S
e
pher
o
sa Ziehau
polling: Imple
m
ent direct
i
n
p
ut support
.
commit
|
commitdiff
|
tree
2017-09-22
Sepher
o
sa Ziehau
ine
t
/inet6: Randomize local port
commit
|
commitdiff
|
tree
2017-09-21
Sepherosa
Ziehau
arc4r
a
ndom: Make arc4random
c
o
ntext per-cpu
.
commit
|
commitdiff
|
tree
2017-09-21
S
e
phero
s
a
Zi
e
hau
arc4random:
Min
o
r style changes
.
commit
|
commitdiff
|
tree
2017-09-21
Seph
e
rosa Ziehau
x86: Use kmem_alloc3
for cpu0
'
s ipi
q
commit
|
commitdiff
|
tree
2017-09-20
Sepherosa Ziehau
ip
f
w: Factor out fucntion t
o
setup
l
ocal variab
l
es
.
commit
|
commitdiff
|
tree
2017-09-20
Sepheros
a
Zie
h
au
i
p
fw:
Add
i
p
f
ra
g
filter
.
commit
|
commitdiff
|
tree
2017-09-20
Sepherosa Zieh
a
u
ipfw: Remove unnecessa
r
y complexity
commit
|
commitdiff
|
tree
2017-09-19
Sepherosa Ziehau
ipfw: Add de
f
rag action
.
commit
|
commitdiff
|
tree
2017-09-16
S
epherosa Ziehau
ip
:
Don't double ch
e
ck
len
g
th
.
commit
|
commitdiff
|
tree
2017-09-16
S
epherosa Zieh
a
u
d
ummy
n
et: ip_
i
n
put
expect
s
i
p_off/ip_len in network
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Zieha
u
ipfw
/
ipfw
3
: Use I
N
TWAIT|
N
ULLOK f
o
r mtag allocation
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
dummynet:
Don't de
l
iver freed mb
u
f to
callers
.
commit
|
commitdiff
|
tree
2017-09-16
Sepher
o
s
a Ziehau
ip: Move mbuf length a
s
s
e
rt
i
on into an earlier place
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
mtag: Use
kmalloc flags, instea
d
of just M_WAITOK or
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
epherosa Zieha
u
netisr: Make dynamic net
i
sr rollup
regi
s
ter/unregister
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepher
o
sa
Ziehau
n
e
tisr
:
Use
k
mem_alloc3 f
o
r n
e
t
i
sr thread and n
e
tlastfunc
.
commit
|
commitdiff
|
tree
2017-09-15
Seph
e
rosa Zie
h
au
tcp
:
U
se primary hash for TCP ports
.
commit
|
commitdiff
|
tree
2017-09-15
Sepher
o
sa Ziehau
tcp/u
d
p: Make sure ha
s
h
s
i
z
e macro is p
o
werof2
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa Ziehau
i
p
fw:
R
aise WARN
S
t
o 6
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa Ziehau
i
pfw: Raise WARNS t
o
3
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa Zi
e
h
a
u
s
shloc
k
out: Add ipf
w
(8) table support
.
commit
|
commitdiff
|
tree
2017-09-12
Sep
h
erosa Ziehau
sshlockout:
Sty
l
e chang
e
s; no func
t
i
o
nal changes
.
commit
|
commitdiff
|
tree
2017-09-12
Seph
e
rosa Ziehau
ipfw: Add per-cp
u
table sup
p
ort
.
commit
|
commitdiff
|
tree
2017-09-06
Se
p
herosa Ziehau
ipfw: Strin
g
en
t
asse
r
t
i
ons
.
commit
|
commitdiff
|
tree
2017-09-06
Sep
h
erosa Zi
e
hau
ipfw: Ut
i
li
z
e
netisr_domsg_glo
b
al,
w
hic
h
is
mo
r
e ex
p
r
essiv
e
.
commit
|
commitdiff
|
tree
2017-09-06
Sephero
s
a
Z
i
eh
a
u
ipf
w
: Use n
e
tisr wra
p
pers
commit
|
commitdiff
|
tree
2017-09-06
S
e
pher
o
sa Ziehau
ne
t
isr:
A
dd wrapper fo
r
lwkt_dropmsg()
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Z
i
ehau
ip
f
w: It
c
an
o
nly be configured in
n
etisr0; m
a
ke it
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Ziehau
ipfw
3
:
Simplif
y
sockopt
.
commit
|
commitdiff
|
tree
2017-09-05
S
e
ph
e
rosa
Z
iehau
dummynet: Move ctrl function pointer to dummynet
commit
|
commitdiff
|
tree
2017-09-05
S
epherosa Ziehau
ip
f
w: Reindent;
n
o functio
n
al changes
.
commit
|
commitdiff
|
tree
2017-09-05
S
ep
h
erosa Ziehau
i
p
f
w:
Simp
l
ify socko
p
t
.
commit
|
commitdiff
|
tree
2017-09-05
S
epherosa Ziehau
ipfw
.
8
: U
p
da
t
e for rec
e
nt rewriting of stat
e
s/
t
racks
commit
|
commitdiff
|
tree
2017-09-05
S
e
phe
r
osa Ziehau
ipfw: Rework st
a
tes and tracks
.
commit
|
commitdiff
|
tree
2017-08-29
Sephe
r
os
a
Ziehau
poll/select: Use 64bit seria
l
for p
o
ll/sel
e
ct's kevent
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
Sep
h
erosa Ziehau
Revert "s
e
lect: Don't
allow u
n
wante
d
/leftover f
d
s
b
e
ing
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
Sepherosa Z
i
ehau
p
oll: Fix inverse tes
t
commit
|
commitdiff
|
tree
2017-08-28
Sepherosa Ziehau
se
l
ec
t
: Don't all
o
w u
n
wanted/lef
t
over f
d
s
being retu
r
ned
.
commit
|
commitdiff
|
tree
2017-08-14
Sepheros
a
Ziehau
ipfw: Us
e
SEQ_
G
EQ
commit
|
commitdiff
|
tree
2017-08-11
Seph
e
rosa Zieh
a
u
et
h
er
n
et
:
ether_outpu
t
sh
o
ul
d
only r
u
n in the first
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
Sepherosa Zieha
u
route: Routes
s
ho
u
ld only
be ac
c
essed
f
rom
t
he firs
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
Sephero
s
a
Z
ieha
u
mbuf
:
Mi
n
o
r
style cha
n
ge
.
commit
|
commitdiff
|
tree
2017-08-08
Sepherosa Zieha
u
netisr: Simplify assertio
n
related bits
commit
|
commitdiff
|
tree
2017-08-07
Sepheros
a
Zie
h
au
stf:
Make route per-cpu
.
And it should run in the
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
S
e
p
herosa Zie
h
au
gre:
Rew
o
r
k
r
out
i
ng
facilities
.
commit
|
commitdiff
|
tree
2017-08-04
S
ephero
s
a
Z
iehau
rout
e
: Minor clea
n
u
p
commit
|
commitdiff
|
tree
2017-08-04
S
e
p
h
er
o
sa
Ziehau
route: D
e
le
t
e
o
rtentry,
S
IOC{ADD
,
DEL}RT a
n
d
RTM_OLD
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Se
p
herosa
Ziehau
gif: It
should only run
in
t
he first netisr_n
c
pus netisrs
commit
|
commitdiff
|
tree
2017-08-04
S
e
pherosa
Z
i
ehau
route: Add rt
f
ree_
a
sy
n
c
.
commit
|
commitdiff
|
tree
2017-08-04
Seph
e
rosa Ziehau
ipid: Call ip_random
i
d()
o
n all CPU
s
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
pfsy
n
c: Send
p
acket in netisr0 and do it asynch
r
onously
.
commit
|
commitdiff
|
tree
2017-08-04
Sep
h
e
r
o
s
a
Z
i
ehau
mbuf: Add message header f
o
r gen
e
ric mbuf send
i
ng/
r
ecei
v
ing
.
commit
|
commitdiff
|
tree
2017-08-03
Sephero
s
a Ziehau
inpcb: Simp
l
ify inpcb mar
k
er interface
commit
|
commitdiff
|
tree
2017-08-03
Seph
e
rosa Zi
e
hau
inpc
b
:
All i
n
pcb accessing
s
h
o
u
ld be
f
r
om first
n
etisr_ncpus
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Seph
e
ro
s
a Zieha
u
inet:
i
p_
{
outpu
t
/in
p
ut}()
s
hould only run in first
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
u
dp: It only runs
i
n the firs
t
netisr_n
c
pus
n
etisrs
.
commit
|
commitdiff
|
tree
2017-08-03
Sephe
r
osa Ziehau
systi
m
e
r
: Adjust syst
i
m
ers on
t
heir owner cpus
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
ph
e
rosa Z
i
e
h
au
tcp:
P
revent excessive IPI
from draining TCP
r
e
asse
m
ble
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Se
p
herosa
Zie
h
au
inet:
P
r
event e
x
cessiv
e
IPI f
r
o
m dr
a
i
n
ing PR clon
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
S
epherosa Z
i
ehau
inet
:
Fix up drain
i
ng
flag set
t
ing
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa Ziehau
i
net: Prevent e
x
cessive
I
PI
f
r
om dr
a
inin
g
IPv4 fragments
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa
Zie
h
a
u
i
net6: Prevent
excessive IPI f
r
om draining
IPv6 fragments
.
commit
|
commitdiff
|
tree
2017-08-02
Seph
e
r
osa
Z
iehau
net:
Us
e
PR
_
{FAS
T
,S
L
OW}HZ, som
e
c
ode has the as
s
umption
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Seph
e
r
o
sa Zi
e
hau
d
o
main: Nuke pfs
l
o
wtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sep
h
ero
s
a Zie
h
au
ip:
Don'
t
u
s
e pr_slowtim
o
.
commit
|
commitdiff
|
tree
2017-08-01
Se
p
herosa Ziehau
ig
m
p: Don't use pr_sl
o
wt
i
mo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Zieha
u
inet6:
D
rain IPv6 fragment
s
in netisr0
commit
|
commitdiff
|
tree
2017-08-01
Seph
e
r
o
sa Ziehau
inet
6
:
Dispa
t
ch f
r
ag6
s
lowtimo to netisr
0
a
nd stop
.
.
.
commit
|
commitdiff
|
tree
2017-07-31
S
epherosa Ziehau
domain: Nuke pffasttimo
commit
|
commitdiff
|
tree
2017-07-31
Sephe
r
o
s
a Ziehau
igmp:
U
se callout instead of pffastti
m
o
.
commit
|
commitdiff
|
tree
2017-07-31
S
epherosa Zi
e
h
a
u
icmp6: Don't use pffasttimo and dis
p
atch fa
s
ttimo to
.
.
.
commit
|
commitdiff
|
tree
2017-07-27
S
e
pherosa Zi
e
hau
polling:
Si
m
plify the code b
y
using net
s
r_*msg fu
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Zie
h
a
u
netisr: Ad
d
n
etis
r
_sendms
g
_oncpu()
commit
|
commitdiff
|
tree
2017-07-27
Sepher
o
sa Ziehau
bridge: It shoul
d
onl
y
run in netis
r
_cpus neti
s
r
s
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Ziehau
alt
q
/c
b
q: Drain
p
e
n
ding callo
u
t
an
d
the cooresponding
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Se
p
her
o
sa Ziehau
altq/cbq: Re
d
ispat
c
h restart
functi
o
n
t
o netisr
0
.
commit
|
commitdiff
|
tree
2017-07-24
S
e
p
h
er
o
s
a Ziehau
al
t
q: Fix typ
o
commit
|
commitdiff
|
tree
2017-07-24
Se
p
herosa Ziehau
ipflow: U
s
e
per-
c
pu callout, ins
t
e
a
d of
p
r_slowtimo
.
commit
|
commitdiff
|
tree
2017-07-21
S
e
phero
s
a Zie
h
au
v
lan:
I
t should only
run in netisr_cpus n
e
tisrs
commit
|
commitdiff
|
tree
2017-07-21
Sephero
s
a Ziehau
ipfl
o
w: Regroup per
c
pu data
.
commit
|
commitdiff
|
tree
2017-07-21
S
e
pherosa Zi
e
h
au
ipflow: It can only run in first netisr
_
nc
p
u
s
netisrs
commit
|
commitdiff
|
tree
2017-07-21
Sep
h
erosa
Ziehau
ip
f
w:
i
p
f
w
only ru
n
s
on netisr_ncpus
commit
|
commitdiff
|
tree
2017-07-21
S
ephero
s
a Ziehau
netisr: Add
ad
d
support for net
i
sr_ncpus
commit
|
commitdiff
|
tree
2017-07-18
Sepherosa Z
i
e
h
au
netisr: netisr
_
forwardmsg ->
n
etisr_forwardmsg_all
commit
|
commitdiff
|
tree
2017-07-11
Sep
h
e
r
osa Zieh
a
u
ifne
t
: Log rarel
y
us
e
d
i
fnet address des
t
r
uction
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa
Z
iehau
ifnet: Break lo
n
g lines
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Zie
h
au
ifnet: ifa_add
r
should always b
e
configu
r
e
d
.
commit
|
commitdiff
|
tree
2017-07-11
Sephero
s
a Ziehau
ifn
e
t
:
Delet
e
INET address should not
f
ail;
p
a
n
ic upon
.
.
.
commit
|
commitdiff
|
tree
next