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: Add ipfrag filter.
2017-09-20
S
e
ph
e
rosa Z
i
ehau
ipf
w
: Ad
d
ipf
r
ag f
i
lter
.
commit
|
commitdiff
|
tree
2017-09-20
Sepherosa
Z
iehau
ipfw: Re
m
ove
u
nnecessary complexity
commit
|
commitdiff
|
tree
2017-09-19
S
epherosa Ziehau
ipf
w
: A
d
d
defra
g
act
i
on
.
commit
|
commitdiff
|
tree
2017-09-16
Sepher
o
sa
Z
iehau
ip: Don't double c
h
eck len
g
th
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
dumm
y
net:
i
p
_input expects
ip_of
f
/
i
p_len
i
n netwo
r
k
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
epherosa Ziehau
ipfw/ipfw
3
:
Use INTWAIT|NULLOK for
mtag allocation
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa
Z
iehau
dummynet: Don't deliver
freed mbu
f
to cal
l
ers
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
phe
r
osa Ziehau
ip
:
Move mbuf l
e
ngth assertion i
n
to an
earl
i
er p
l
ace
.
commit
|
commitdiff
|
tree
2017-09-16
Sepheros
a
Zie
h
a
u
mtag: Use kmalloc flags, in
s
tead
of just M_WAITO
K
or
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
neti
s
r: Make dynami
c
netisr rollup reg
i
ster/unr
e
gister
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sephero
s
a Ziehau
netisr: Use k
m
e
m
_allo
c
3 f
o
r
n
etisr
thread and netlas
t
func
.
commit
|
commitdiff
|
tree
2017-09-15
Sepheros
a
Zie
h
au
t
cp: Use
p
r
i
mary
ha
s
h for TCP port
s
.
commit
|
commitdiff
|
tree
2017-09-15
S
e
pherosa Ziehau
tcp/ud
p
: Make
s
ure hash size macro is
p
owerof2
commit
|
commitdiff
|
tree
2017-09-13
S
epher
o
sa Zi
e
hau
ipfw: Raise WARNS to 6
commit
|
commitdiff
|
tree
2017-09-13
Sepher
o
sa
Z
iehau
i
p
f
w: Raise WARNS to 3
commit
|
commitdiff
|
tree
2017-09-13
Sep
h
e
rosa Zi
e
hau
sshlock
o
ut: Add
ipfw(8) table sup
p
ort
.
commit
|
commitdiff
|
tree
2017-09-12
S
e
p
herosa Ziehau
sshlockout:
St
y
le change
s
; no functional changes
.
commit
|
commitdiff
|
tree
2017-09-12
S
e
ph
e
r
o
s
a Z
i
ehau
ipfw: Add per-cpu table support
.
commit
|
commitdiff
|
tree
2017-09-06
Se
p
herosa Zieh
a
u
ipfw: Strin
g
ent
a
s
sertions
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Ziehau
ipf
w
:
Utilize netisr_domsg_globa
l
,
which is more exp
r
essive
.
commit
|
commitdiff
|
tree
2017-09-06
S
e
pherosa Zi
e
hau
ipfw: Use netisr
w
r
app
e
rs
commit
|
commitdiff
|
tree
2017-09-06
S
epher
o
sa Ziehau
netisr: Add wrappe
r
for lwkt_dropmsg()
commit
|
commitdiff
|
tree
2017-09-06
S
e
pherosa
Z
iehau
ipfw: It can only be conf
i
gured in netisr0
;
make it
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Ziehau
ipfw3: Sim
p
li
f
y
sockop
t
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Zieha
u
dummynet: Move c
t
rl function pointer to dummynet
commit
|
commitdiff
|
tree
2017-09-05
Seph
e
ro
s
a Ziehau
ipfw:
R
eindent;
n
o
f
unctional
c
h
anges
.
commit
|
commitdiff
|
tree
2017-09-05
Sepheros
a
Z
iehau
i
p
fw:
Simplify sockop
t
.
commit
|
commitdiff
|
tree
2017-09-05
Sep
h
e
rosa Ziehau
ipfw
.
8: Update
f
or recent rewri
t
ing of states/tr
a
cks
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Ziehau
ipfw: Rework states and
tracks
.
commit
|
commitdiff
|
tree
2017-08-29
Sepherosa Zi
e
hau
pol
l
/se
l
ect: Use 64bit
serial for poll/sele
c
t's ke
v
ent
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
Sep
h
erosa
Z
i
ehau
Revert "
s
elect:
Do
n
't allow un
w
an
t
ed/leftover fds being
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
Sep
h
erosa Z
i
e
h
au
p
o
ll
:
Fix
i
nverse test
commit
|
commitdiff
|
tree
2017-08-28
S
e
p
h
er
o
sa Ziehau
se
l
ect: Don't allow
unwan
t
ed/leftover fds being returned
.
commit
|
commitdiff
|
tree
2017-08-14
Sephero
s
a
Z
i
e
hau
ipfw
:
Use SEQ
_
GEQ
commit
|
commitdiff
|
tree
2017-08-11
S
e
pherosa Zieh
a
u
etherne
t
: ether_output
s
hould
only run in the
first
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
Sephe
r
os
a
Ziehau
route
:
R
outes shoul
d
only be accessed
f
r
om the first
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
Sepheros
a
Ziehau
m
buf: Minor style cha
n
ge
.
commit
|
commitdiff
|
tree
2017-08-08
Sepheros
a
Zi
e
hau
n
etisr: S
i
m
plify as
s
er
t
ion related bits
commit
|
commitdiff
|
tree
2017-08-07
Sepheros
a
Ziehau
stf:
Make route p
e
r
-
cpu
.
And it
should run in th
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Sepherosa Ziehau
gr
e
:
Rewo
r
k routing fa
c
ilities
.
commit
|
commitdiff
|
tree
2017-08-04
Seph
e
rosa Zi
e
hau
r
o
ute: Mi
n
or cl
e
anup
commit
|
commitdiff
|
tree
2017-08-04
Sepher
o
sa Ziehau
route:
D
elet
e
orte
n
try, SIOC{ADD,DEL}
R
T and RTM_OLD
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Zi
e
h
a
u
gif:
It shou
l
d o
n
ly
r
un
i
n th
e
first netisr_ncpus neti
s
rs
commit
|
commitdiff
|
tree
2017-08-04
Sephe
r
o
s
a Ziehau
route:
A
dd rt
f
ree_async
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Z
i
ehau
ipid: C
a
ll ip_randomid
(
) on
a
ll
C
PUs
.
commit
|
commitdiff
|
tree
2017-08-04
Sephero
s
a Zieh
a
u
pfs
y
nc: Send
p
acket in netisr0 an
d
d
o
it asynchronously
.
commit
|
commitdiff
|
tree
2017-08-04
Se
p
herosa Zie
h
au
mbuf: Add messa
g
e header
for generic
m
bu
f
sending/receiving
.
commit
|
commitdiff
|
tree
2017-08-03
Sephero
s
a Zie
h
au
inpcb: Sim
p
li
f
y inpcb marker interfa
c
e
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa
Z
ie
h
a
u
inpcb: All inpcb accessing should
b
e f
r
o
m first netisr_ncpus
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
p
h
e
rosa Ziehau
inet: ip_{output/i
n
p
u
t}() should only run in first
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Zieha
u
udp
:
It only runs in th
e
f
i
rs
t
netisr_
n
c
pus netisrs
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
pherosa
Z
iehau
systimer: Adj
u
st syst
i
mer
s
on
t
heir owner cpus
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa
Z
iehau
t
cp: Prevent
e
xc
e
ssi
v
e IPI from dr
a
ini
n
g T
C
P re
a
sse
m
ble
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sephero
s
a Ziehau
i
n
et: Preve
n
t
e
xcessive
I
P
I from draining PR
cloned
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sephe
r
osa Z
i
ehau
i
n
e
t:
Fi
x
up dr
a
ining f
l
ag setting
.
commit
|
commitdiff
|
tree
2017-08-02
Sephe
r
o
s
a Zieh
a
u
inet:
P
revent excessive IPI from draini
n
g
IPv4 fragment
s
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa Zieha
u
inet6:
P
r
event excessiv
e
I
P
I from d
r
ain
i
n
g
IPv
6
fragm
e
nts
.
commit
|
commitdiff
|
tree
2017-08-02
Se
p
he
r
osa Z
i
ehau
net: U
s
e
P
R_{F
A
ST,SLOW}HZ, some code
has th
e
a
ssumptio
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Seph
e
rosa Ziehau
d
omain: Nuke
p
fslow
t
i
m
o
.
commit
|
commitdiff
|
tree
2017-08-01
Sephe
r
osa Ziehau
ip: Don't use pr_slowt
i
mo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
igmp: Don't
use pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
in
e
t
6: Drain IPv6
f
r
agments
i
n
netisr0
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
in
e
t6: Dispatch frag6
slowtimo to
netisr0 a
n
d sto
p
.
.
.
commit
|
commitdiff
|
tree
2017-07-31
S
e
p
h
e
r
os
a
Ziehau
domain: Nuke pffasttimo
commit
|
commitdiff
|
tree
2017-07-31
Sepherosa Z
i
ehau
igmp: Use
callout instead of p
f
f
a
sttimo
.
commit
|
commitdiff
|
tree
2017-07-31
S
eph
e
ros
a
Z
i
ehau
icm
p
6:
Don
'
t us
e
pf
f
a
sttimo a
n
d
dispatch fasttimo to
.
.
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Zi
e
hau
polling: Simpli
f
y the code
b
y using netsr_*msg functions
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Zieha
u
n
e
t
i
sr
:
A
d
d netisr_send
m
sg
_
oncpu()
commit
|
commitdiff
|
tree
2017-07-27
Sepheros
a
Ziehau
bridge:
It
should only run
in
netisr_cpus
netisrs
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Ziehau
altq/cbq: Dr
a
in pending callout and
the cooresponding
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
S
e
pherosa Ziehau
altq
/
cbq:
Redispatc
h
restart functi
o
n to netisr0
.
commit
|
commitdiff
|
tree
2017-07-24
Se
p
h
e
r
osa Ziehau
altq: Fix ty
p
o
commit
|
commitdiff
|
tree
2017-07-24
Sepher
o
sa Ziehau
ip
f
l
ow: Use per-cpu callout
,
instead o
f
pr
_
slowti
m
o
.
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa
Z
ieh
a
u
v
lan: I
t
should on
l
y
run in neti
s
r_cpu
s
netisrs
commit
|
commitdiff
|
tree
2017-07-21
Sepher
o
sa
Z
iehau
ipflow:
R
egroup
p
ercpu dat
a
.
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa Zi
e
hau
ipflow: It can
o
n
ly
r
u
n in f
i
rst n
e
tisr_ncpu
s
netisrs
commit
|
commitdiff
|
tree
2017-07-21
S
e
pherosa Ziehau
ipfw: ipfw on
l
y ru
n
s on n
e
t
i
sr_ncpus
commit
|
commitdiff
|
tree
2017-07-21
Se
p
herosa Zieha
u
netisr:
Add add supp
o
rt for n
e
tisr_ncpus
commit
|
commitdiff
|
tree
2017-07-18
Sepherosa Ziehau
ne
t
isr: netisr_forwar
d
m
sg -> netis
r
_
f
orwardmsg_al
l
commit
|
commitdiff
|
tree
2017-07-11
Sepher
o
s
a Zi
e
h
a
u
if
n
et: Log rare
l
y used ifnet add
r
ess destructi
o
n
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Ziehau
i
fnet
:
Break
l
ong l
i
n
e
s
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Zieha
u
if
n
et: ifa_
a
ddr should always
be configured
.
commit
|
commitdiff
|
tree
2017-07-11
Sephe
r
osa Ziehau
ifnet: Dele
t
e INET add
r
ess
should not fail; pa
n
ic up
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
Sepheros
a
Z
iehau
ipflow: Unroll
t
he first
i
teration of the hash gener
a
tion
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
S
e
p
herosa Ziehau
ipfw: Increate FIN
s
tates life time
.
commit
|
commitdiff
|
tree
2017-07-06
Seph
e
ro
s
a Ziehau
ipfw:
Don
'
t allow sta
t
e allo
c
ati
o
n to f
a
il and use
.
.
.
commit
|
commitdiff
|
tree
2017-07-05
Sepherosa Ziehau
so
c
ket: All
o
w root to pass large
b
u
f
f
er
t
o getsockop
t
.
commit
|
commitdiff
|
tree
2017-07-02
Seph
e
rosa Ziehau
i
p
fw: Remove
co
n
tex
t
gene
r
a
t
i
o
n; the race it tries
.
.
.
commit
|
commitdiff
|
tree
2017-06-30
S
ephe
r
osa
Ziehau
r
o
ute: Cache align
sta
t
istics
.
commit
|
commitdiff
|
tree
2017-06-30
S
ephe
r
osa Zieha
u
n
e
tinet
:
S
ta
t
ic assert TCP/UDP/IP stats are cache line
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Seph
e
rosa Zie
h
a
u
kma
l
loc: R
e
duc
e
ks_loo
s
ememuse update fr
e
que
n
cy
.
commit
|
commitdiff
|
tree
2017-06-29
S
e
ph
e
r
osa
Ziehau
kmalloc: Avoid code du
p
lic
a
tion
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Ziehau
km
a
lloc: Minor style
c
hanges; no functional cha
n
ges
.
commit
|
commitdiff
|
tree
2017-06-29
S
epherosa Ziehau
bus
d
m
a
: Ad
d
bus_dmamap_load_ccb; ease
d
r
iver port
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sephero
s
a Ziehau
k
m
alloc:
M
inor
s
tyl
e
changes; no functional ch
a
nges
.
commit
|
commitdiff
|
tree
2017-06-28
Sepherosa Ziehau
kmal
l
oc: Update comment
commit
|
commitdiff
|
tree
2017-06-27
Sepheros
a
Z
i
ehau
malloc: Make # of ca
l
ls statis
t
ic
per-cpu
.
commit
|
commitdiff
|
tree
2017-06-25
Se
p
her
o
sa Zi
e
hau
if: Implem
e
nt cla
s
sq_concat()
commit
|
commitdiff
|
tree
2017-06-25
Sephe
r
o
s
a Ziehau
tc
p
:
Dis
a
b
l
e
NCR on link local
n
etw
o
rk by defa
u
l
t
.
commit
|
commitdiff
|
tree
2017-06-25
Sepherosa Ziehau
tcp: Move
r
mx b
a
s
ed RTT setup out of tcp_mss
(
)
.
commit
|
commitdiff
|
tree
next