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
ipfw: Remove unnecessary complexity
2017-09-20
Sepheros
a
Ziehau
ipfw: Rem
o
ve unn
e
c
e
ssary complexity
commit
|
commitdiff
|
tree
2017-09-19
Sepheros
a
Ziehau
ipf
w
: Add defr
a
g action
.
commit
|
commitdiff
|
tree
2017-09-16
Sephero
s
a
Zie
h
au
ip: Don't double check
l
e
ngth
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
phe
r
osa Ziehau
dummy
n
et
:
ip_inp
u
t expe
c
ts ip_of
f
/i
p
_len in network
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Z
i
ehau
ipfw/ip
f
w3: Use
I
N
TWAIT|
N
ULL
O
K for m
t
ag all
o
c
ation
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
dumm
y
net: Don't deliver f
r
eed mbuf to callers
.
commit
|
commitdiff
|
tree
2017-09-16
Sepher
o
sa
Z
iehau
ip: Move
mb
u
f l
e
ngth assert
i
on i
n
to an ea
r
lier plac
e
.
commit
|
commitdiff
|
tree
2017-09-16
Sep
h
erosa Ziehau
m
tag: Use k
m
a
lloc
fla
g
s
,
i
nstead of just
M
_
W
AITOK or
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
pherosa
Ziehau
netisr:
M
ake dynamic n
e
tisr rollup register/unregis
t
er
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Z
i
ehau
ne
t
isr: Use
k
me
m
_alloc
3
for netisr thread and n
e
t
l
astfunc
.
commit
|
commitdiff
|
tree
2017-09-15
Sepheros
a
Z
i
e
h
au
tcp:
Use pr
i
mary hash
for T
C
P ports
.
commit
|
commitdiff
|
tree
2017-09-15
Se
p
herosa
Z
i
e
hau
tcp/ud
p
:
Make sur
e
h
a
s
h
si
z
e macro is powerof2
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa Ziehau
i
p
fw:
R
aise WARNS to 6
commit
|
commitdiff
|
tree
2017-09-13
Sep
h
erosa Ziehau
i
pf
w
: Rais
e
WARNS to 3
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa Z
i
eha
u
s
s
hlocko
u
t: Add ipfw(8
)
t
a
ble supp
o
rt
.
commit
|
commitdiff
|
tree
2017-09-12
Sepherosa
Z
i
e
h
au
ssh
l
oc
k
o
u
t: Style ch
a
nges
;
n
o
functional changes
.
commit
|
commitdiff
|
tree
2017-09-12
Se
p
her
o
sa Zie
h
a
u
ipf
w
: Add per-cpu table su
p
po
r
t
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Ziehau
ipfw: Stringent ass
e
rtio
n
s
.
commit
|
commitdiff
|
tree
2017-09-06
S
e
pherosa Ziehau
ipfw: Utilize n
e
tisr_domsg_global, whi
c
h is
more expressive
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa
Ziehau
ipfw: Us
e
netisr wrappers
commit
|
commitdiff
|
tree
2017-09-06
S
epherosa Zieh
a
u
netisr: Ad
d
wrapper for
l
wkt_dropmsg()
commit
|
commitdiff
|
tree
2017-09-06
S
epherosa Z
i
eh
a
u
i
pfw: It can only be con
f
igured
i
n n
e
tis
r
0; make it
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Sep
h
er
o
sa Ziehau
ipfw3: Simplif
y
sockopt
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa
Ziehau
dumm
y
net: Move ctrl
function point
e
r to
d
ummynet
commit
|
commitdiff
|
tree
2017-09-05
S
e
p
heros
a
Ziehau
ipfw: Reindent; no functional chan
g
es
.
commit
|
commitdiff
|
tree
2017-09-05
S
ep
h
erosa Ziehau
ipfw: Simplify sock
o
pt
.
commit
|
commitdiff
|
tree
2017-09-05
S
epherosa Ziehau
ipfw
.
8: Update for recent rewri
t
ing of states/t
r
a
c
ks
commit
|
commitdiff
|
tree
2017-09-05
Se
p
h
erosa
Z
i
e
h
a
u
i
p
f
w
: Re
w
o
rk states and tracks
.
commit
|
commitdiff
|
tree
2017-08-29
Sephero
s
a Ziehau
po
l
l/select: Use 64bit seri
a
l
for
p
ol
l
/s
e
lect's ke
v
ent
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
S
e
p
herosa Ziehau
R
evert
"
s
el
e
ct: Do
n
't allow un
w
anted/leftover f
d
s
b
ei
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
S
epherosa Ziehau
poll:
F
ix inverse t
e
st
commit
|
commitdiff
|
tree
2017-08-28
S
ep
h
erosa Zieh
a
u
se
l
ect: Don't
a
llow unwanted/leftover fds bei
n
g
r
et
u
rn
e
d
.
commit
|
commitdiff
|
tree
2017-08-14
Sep
h
e
r
osa Ziehau
i
p
fw: Use SEQ_GEQ
commit
|
commitdiff
|
tree
2017-08-11
Sepherosa Ziehau
ethern
e
t
: eth
e
r
_
out
p
ut should only run in
the first
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
S
e
pherosa Ziehau
r
ou
t
e
:
Routes shoul
d
only be accessed from the first
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
Sepherosa Ziehau
mbuf
:
Minor style chan
g
e
.
commit
|
commitdiff
|
tree
2017-08-08
Sepherosa Ziehau
netisr: Simplify a
s
s
er
t
i
on relate
d
bi
t
s
commit
|
commitdiff
|
tree
2017-08-07
S
epherosa Ziehau
stf:
Make ro
u
te p
e
r-cpu
.
And it should run in the
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Sepheros
a
Ziehau
gre: Rewor
k
routing faci
l
ities
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
route: Minor cleanup
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
r
oute: D
e
let
e
ortentry, S
I
OC{ADD,
D
EL}RT
a
n
d
R
TM_OLD
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa
Zi
e
hau
g
i
f: It should on
l
y run in the first
n
e
tis
r
_ncpus
netis
r
s
commit
|
commitdiff
|
tree
2017-08-04
Sep
h
erosa Zieh
a
u
r
o
ute: Add r
t
f
r
ee_asy
n
c
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
ipid: Call ip_rand
o
mid() on
a
ll C
P
Us
.
commit
|
commitdiff
|
tree
2017-08-04
S
e
pherosa Ziehau
pfsync: Send packet in
n
e
tisr0
and do it asynchrono
u
sly
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa
Ziehau
mbuf: A
d
d messag
e
he
a
de
r
for gener
i
c mbuf se
n
ding/receiv
i
ng
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Zi
e
h
a
u
i
n
p
c
b: S
i
mplify
inpcb m
a
rke
r
int
e
rfac
e
commit
|
commitdiff
|
tree
2017-08-03
Sephe
r
osa
Z
iehau
in
p
cb
:
A
ll in
p
c
b accessing sho
u
l
d be f
r
om first n
e
t
isr_n
c
p
u
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
p
herosa
Z
iehau
inet:
i
p_{output/inp
u
t}() should on
l
y run in first
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa
Ziehau
udp: I
t
only runs
i
n the first netis
r
_ncpu
s
netisrs
.
commit
|
commitdiff
|
tree
2017-08-03
Sephe
r
osa Zi
e
hau
sys
t
imer: A
d
ju
s
t sy
s
timers on
t
heir owner cpus
.
commit
|
commitdiff
|
tree
2017-08-03
Sepheros
a
Ziehau
tcp: Pr
e
v
e
nt excessive I
P
I fro
m
drai
n
ing
T
CP
r
eassem
b
le
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
inet: Pre
v
ent e
x
cessive IPI from
d
raining PR cloned
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Se
p
herosa Ziehau
inet: Fix
up draining flag
setting
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa
Z
ieh
a
u
in
e
t: Prevent excessi
v
e IPI from dra
i
ning IPv4 fragme
n
ts
.
commit
|
commitdiff
|
tree
2017-08-02
S
ep
h
erosa Zi
e
hau
inet6: Pre
v
ent excessive IP
I
from dr
a
ining IPv6 f
r
agments
.
commit
|
commitdiff
|
tree
2017-08-02
S
epher
o
sa Ziehau
net: Use PR_{FAST,SL
O
W
}
HZ, some c
o
de has the
assumpti
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
S
e
pherosa
Ziehau
domain:
N
uke p
f
slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Zi
e
hau
ip: Don't u
s
e
pr_slowt
i
mo
.
commit
|
commitdiff
|
tree
2017-08-01
Sephe
r
o
sa
Z
iehau
igmp: D
o
n't use pr_s
l
o
wt
i
m
o
.
commit
|
commitdiff
|
tree
2017-08-01
Sephero
s
a Zi
e
hau
inet
6
: Dr
a
i
n
IPv6 fragments
in netisr0
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Zie
h
au
inet6: Dispatc
h
f
r
ag
6
slo
w
t
i
m
o
to ne
t
i
s
r0 and stop
.
.
.
commit
|
commitdiff
|
tree
2017-07-31
Sepherosa Zie
h
au
domain: Nuk
e
pffa
s
ttimo
commit
|
commitdiff
|
tree
2017-07-31
Se
p
herosa Zi
e
hau
igm
p
: Use
c
al
l
ou
t
instead of pffasttimo
.
commit
|
commitdiff
|
tree
2017-07-31
S
e
pher
o
sa Z
i
ehau
icmp6
:
Don't use pffasttimo and
dispatch fa
s
ttimo to
.
.
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Zieh
a
u
polling: Simplif
y
the code by using netsr
_
*msg functions
.
commit
|
commitdiff
|
tree
2017-07-27
Sephero
s
a Ziehau
neti
s
r:
A
dd netisr_sendmsg_oncpu(
)
commit
|
commitdiff
|
tree
2017-07-27
S
epherosa Ziehau
bridge:
It sh
o
uld onl
y
run in netisr_
c
pus
n
e
t
isrs
commit
|
commitdiff
|
tree
2017-07-24
Se
p
herosa Ziehau
a
ltq/cbq:
D
rain pending callout and the
c
o
o
r
e
s
po
n
di
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Zieh
a
u
altq/cbq: R
e
disp
a
t
c
h restart function to netisr
0
.
commit
|
commitdiff
|
tree
2017-07-24
Sepher
o
sa Ziehau
altq: Fix typo
commit
|
commitdiff
|
tree
2017-07-24
S
ephe
r
osa Ziehau
ipflow: Use per-cpu callout, in
s
tead of pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-07-21
Seph
e
rosa
Ziehau
v
lan: It should only run in neti
s
r_
c
p
us netis
r
s
commit
|
commitdiff
|
tree
2017-07-21
Sep
h
e
ros
a
Ziehau
i
p
flo
w
: Regroup pe
r
cpu data
.
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa Z
i
ehau
ipflow: It can only
r
un in
f
irst
netisr_ncpu
s
netisrs
commit
|
commitdiff
|
tree
2017-07-21
Sephe
r
osa Zieh
a
u
ipfw:
ip
f
w only runs
o
n netisr_ncp
u
s
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa Ziehau
netisr: Add add s
u
pport for
ne
t
i
s
r_ncpus
commit
|
commitdiff
|
tree
2017-07-18
Sephero
s
a Zi
e
hau
n
e
tisr: netisr_fo
r
war
d
msg
-
> ne
t
is
r
_forward
m
s
g_all
commit
|
commitdiff
|
tree
2017-07-11
Sep
h
erosa Zieha
u
ifn
e
t: Log
rare
l
y
use
d
ifnet address destruction
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Ziehau
ifnet: Br
e
ak lo
n
g l
i
nes
.
commit
|
commitdiff
|
tree
2017-07-11
Se
p
herosa
Zieh
a
u
ifn
e
t:
ifa_addr sh
o
uld always be config
u
r
ed
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Ziehau
if
n
et:
Delete INET address should
not f
a
il; pani
c
u
p
on
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
Sepherosa Ziehau
i
pflow: Unroll
t
he first
i
ter
a
tion of
t
he
hash generation
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
Se
p
herosa Z
i
e
h
a
u
ipfw:
I
n
cre
a
te FIN stat
e
s life
tim
e
.
commit
|
commitdiff
|
tree
2017-07-06
Sepherosa Zieh
a
u
ipfw: Don'
t
all
o
w
state
a
lloca
t
i
o
n to fail and use
.
.
.
commit
|
commitdiff
|
tree
2017-07-05
Sepher
o
sa Ziehau
socket: Allow root
t
o pass large buffe
r
to g
e
t
s
ockopt
.
commit
|
commitdiff
|
tree
2017-07-02
Se
p
herosa Ziehau
ip
f
w:
Remove context generation; the race it
t
r
i
es
.
.
.
commit
|
commitdiff
|
tree
2017-06-30
Sepherosa Ziehau
route: Cache align stat
i
stics
.
commit
|
commitdiff
|
tree
2017-06-30
Sepherosa Ziehau
n
etinet
:
Static assert TCP
/
U
D
P/
I
P st
a
ts
ar
e
cache line
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Seph
e
rosa Ziehau
kmal
l
o
c:
R
e
d
uce ks_loosememuse update
frequency
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Ziehau
k
malloc: Avoid code duplicatio
n
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Zieh
a
u
kmalloc:
M
inor
style
c
h
anges; no functional
ch
a
nges
.
commit
|
commitdiff
|
tree
2017-06-29
S
e
ph
e
rosa Ziehau
bu
s
d
ma: Add bus_
d
mamap_load_cc
b
; ease driver porting
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Seph
e
r
o
sa Zi
e
hau
kmall
o
c:
M
inor st
y
l
e
changes; no functional changes
.
commit
|
commitdiff
|
tree
2017-06-28
Sepher
o
sa Ziehau
kmal
l
oc: Update commen
t
commit
|
commitdiff
|
tree
2017-06-27
Se
p
he
r
osa Zieha
u
mall
o
c: Make
#
of c
a
lls
statistic pe
r
-cp
u
.
commit
|
commitdiff
|
tree
2017-06-25
Se
p
herosa Ziehau
i
f: Imple
m
en
t
classq_concat()
commit
|
commitdiff
|
tree
2017-06-25
S
e
p
herosa Ziehau
tcp: Disable NCR on link local n
e
twork by defa
u
lt
.
commit
|
commitdiff
|
tree
2017-06-25
Sepherosa Zie
h
au
tcp: Move r
m
x base
d
RTT setup out of tcp_mss()
.
commit
|
commitdiff
|
tree
2017-06-23
Se
p
herosa
Z
iehau
tcp: Reindent a bit
.
commit
|
commitdiff
|
tree
next