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
Seph
e
rosa Ziehau
ipfw: A
d
d ipfrag fi
l
ter
.
commit
|
commitdiff
|
tree
2017-09-20
Sepherosa Z
i
ehau
i
pfw: Remove unnecessary complexity
commit
|
commitdiff
|
tree
2017-09-19
S
e
ph
e
rosa
Zie
h
au
i
p
f
w: Add def
r
a
g
action
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
p
herosa Ziehau
ip: Don'
t
d
o
uble c
h
eck length
.
commit
|
commitdiff
|
tree
2017-09-16
Sepheros
a
Ziehau
d
u
mmyne
t
: i
p
_input exp
e
ct
s
ip_off
/
ip
_
l
e
n
i
n
netw
o
rk
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Se
p
herosa Zi
e
hau
ipfw/ipfw3: Use INTWAIT|N
U
LLO
K
f
o
r m
t
ag
a
lloc
a
tio
n
.
commit
|
commitdiff
|
tree
2017-09-16
Sepheros
a
Zie
h
a
u
d
u
m
my
n
et: Don't de
l
iver freed mbuf to
ca
l
lers
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
pherosa Ziehau
ip: Move mbuf length assertion
i
nto an e
a
r
l
ier place
.
commit
|
commitdiff
|
tree
2017-09-16
Se
p
h
erosa Zieh
a
u
mtag: Us
e
kmalloc flags, instead
o
f j
u
s
t
M_WAITOK or
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Se
p
herosa Z
i
ehau
ne
t
isr: Ma
k
e
d
ynamic netisr r
o
l
l
up
register/unregister
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
epherosa Zi
e
h
au
n
e
ti
s
r: Use kmem_alloc3 f
o
r ne
t
i
s
r
thread and netla
s
tfunc
.
commit
|
commitdiff
|
tree
2017-09-15
Sepherosa
Ziehau
t
cp:
U
se primary hash f
o
r TCP
p
orts
.
commit
|
commitdiff
|
tree
2017-09-15
Sepherosa Ziehau
tcp/udp
:
M
a
k
e
su
r
e hash size macro is powerof2
commit
|
commitdiff
|
tree
2017-09-13
S
e
pher
o
s
a Z
i
e
h
au
i
pfw: Raise
WARNS to
6
commit
|
commitdiff
|
tree
2017-09-13
Sephe
r
osa
Zieha
u
ipfw: Raise
W
AR
N
S to 3
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa Zieh
a
u
sshloc
k
out: Add ip
f
w
(
8
) tab
l
e support
.
commit
|
commitdiff
|
tree
2017-09-12
S
e
p
h
e
r
os
a
Z
i
eh
a
u
sshl
o
ckout:
S
tyle changes; n
o
functional changes
.
commit
|
commitdiff
|
tree
2017-09-12
Sephero
s
a Zieha
u
i
pfw:
Add per-cpu table s
u
pp
o
rt
.
commit
|
commitdiff
|
tree
2017-09-06
Sephero
s
a
Z
i
e
hau
ipfw: S
t
ri
n
gent assertion
s
.
commit
|
commitdiff
|
tree
2017-09-06
S
e
phero
s
a Ziehau
ip
f
w: Uti
l
ize net
i
sr_do
m
s
g
_gl
o
bal, which is more expressive
.
commit
|
commitdiff
|
tree
2017-09-06
Sep
h
ero
s
a Ziehau
ip
f
w: Use net
i
sr wrap
p
ers
commit
|
commitdiff
|
tree
2017-09-06
S
e
p
h
erosa Ziehau
neti
s
r: Add wrapp
e
r
for lwkt_dr
o
pmsg
(
)
commit
|
commitdiff
|
tree
2017-09-06
Sep
h
erosa Z
i
ehau
ipfw: It c
a
n only be configur
e
d in netisr0; make it
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
S
epher
o
sa Ziehau
ipfw3: Simplify so
c
kopt
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Zie
h
au
dummy
n
et: Move ctrl function pointer to
d
ummy
n
et
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Ziehau
ip
f
w: Reinden
t
;
no functional chan
g
e
s
.
commit
|
commitdiff
|
tree
2017-09-05
S
e
pherosa Ziehau
ipfw: S
i
mplify soc
k
opt
.
commit
|
commitdiff
|
tree
2017-09-05
Sephero
s
a
Ziehau
ipfw
.
8: Update f
o
r r
e
cent re
w
r
i
ti
n
g
of s
t
at
e
s/tra
c
ks
commit
|
commitdiff
|
tree
2017-09-05
Sephero
s
a Ziehau
ipfw: Rework state
s
and tracks
.
commit
|
commitdiff
|
tree
2017-08-29
Sepherosa Ziehau
p
oll/selec
t
:
Use 64bit
s
e
rial for poll/s
e
lect's kevent
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
Sepheros
a
Ziehau
Reve
r
t "
s
elec
t
: Don'
t
allow unwanted/leftover fds being
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
Sepherosa
Z
i
ehau
pol
l
:
Fix inverse t
e
st
commit
|
commitdiff
|
tree
2017-08-28
S
e
p
hero
s
a Ziehau
select: Don
'
t
allo
w
unwanted/le
f
tover
fd
s
being returned
.
commit
|
commitdiff
|
tree
2017-08-14
Sepherosa Ziehau
ipf
w
:
Use
SE
Q
_GEQ
commit
|
commitdiff
|
tree
2017-08-11
Sepherosa
Ziehau
e
t
her
n
e
t: ether_output should only run in t
h
e f
i
rst
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
Sepheros
a
Zieh
a
u
route: Routes
s
hould only be a
c
cessed from the
f
irs
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
Se
p
h
er
o
sa Zieha
u
mbuf: Minor
s
tyle change
.
commit
|
commitdiff
|
tree
2017-08-08
Sepherosa Zi
e
hau
netisr: Simplify as
s
e
r
t
i
on relat
e
d bits
commit
|
commitdiff
|
tree
2017-08-07
Sepherosa Ziehau
stf: Make
r
o
ute per-cpu
.
And
it should run in the
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Sephero
s
a
Ziehau
gre: R
e
work rout
i
n
g faci
l
ities
.
commit
|
commitdiff
|
tree
2017-08-04
Sephe
r
osa Ziehau
route: Min
o
r cleanup
commit
|
commitdiff
|
tree
2017-08-04
S
e
p
h
e
rosa Ziehau
route: Delete orten
t
ry, SI
O
C{ADD,DEL}RT and RTM_OLD
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
g
i
f
:
It should only
r
un
i
n
t
he fi
r
st net
i
sr_nc
p
u
s
netisrs
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
route: Ad
d
rtfree_a
s
ync
.
commit
|
commitdiff
|
tree
2017-08-04
Sep
h
erosa
Ziehau
ipid: Call ip_randomid() on all CPUs
.
commit
|
commitdiff
|
tree
2017-08-04
S
e
p
h
ero
s
a
Ziehau
pfsync: Se
n
d packet i
n
n
etisr0
and do
i
t
asyn
c
hronou
s
ly
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Zieh
a
u
mbuf: Add mes
s
age header fo
r
generic
m
buf sending/receivi
n
g
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Zieha
u
i
npcb: Simplify inpcb m
a
rker interf
a
ce
commit
|
commitdiff
|
tree
2017-08-03
Seph
e
rosa Ziehau
inpcb: All inpc
b
acce
s
sing should be from first
n
etisr
_
nc
p
us
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
pherosa Ziehau
inet: ip_{output/i
n
put}() shou
l
d
only run in first
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Z
i
eh
a
u
udp: It onl
y
r
u
ns in the first netisr_ncpus neti
s
rs
.
commit
|
commitdiff
|
tree
2017-08-03
Sep
h
e
r
o
sa Ziehau
sys
t
imer: A
d
just systimers on their owner cpus
.
commit
|
commitdiff
|
tree
2017-08-03
Se
p
h
e
r
o
s
a Ziehau
tcp: Preve
n
t e
x
cessive IP
I
from d
r
a
i
ning T
C
P reassembl
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
S
ep
h
erosa Ziehau
i
n
et: P
r
event
excessive IPI fr
o
m draining PR clo
n
ed
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
pherosa Zieha
u
ine
t
:
F
ix
up drai
n
ing flag settin
g
.
commit
|
commitdiff
|
tree
2017-08-02
S
epher
o
sa Ziehau
inet: Prev
e
nt excessive IP
I
f
rom
d
raining IPv4 fragme
n
ts
.
commit
|
commitdiff
|
tree
2017-08-02
Sephero
s
a Zie
h
au
inet6:
P
reven
t
excessive
IPI
f
rom dr
a
ining I
P
v
6
fragme
n
ts
.
commit
|
commitdiff
|
tree
2017-08-02
Seph
e
rosa
Z
iehau
n
e
t: Us
e
PR_{FAST,SLOW}HZ, some code has
the
assumpti
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Se
p
heros
a
Ziehau
domain: Nuke pfsl
o
wtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Seph
e
rosa Ziehau
ip: Don'
t
use pr_slowti
m
o
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
igmp:
D
on
'
t u
s
e
pr_slo
w
timo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Zieh
a
u
inet6:
D
rain IPv
6
frag
m
ents in net
i
sr0
commit
|
commitdiff
|
tree
2017-08-01
Sepher
o
sa Zi
e
h
au
i
n
e
t6: D
i
sp
a
t
ch f
r
a
g6 slowtimo t
o
neti
s
r0
and stop
.
.
.
commit
|
commitdiff
|
tree
2017-07-31
Seph
e
rosa
Ziehau
doma
i
n: Nuke pffa
s
t
tim
o
commit
|
commitdiff
|
tree
2017-07-31
Sepherosa Ziehau
ig
m
p: Use
callou
t
instead of pf
f
a
s
ttimo
.
commit
|
commitdiff
|
tree
2017-07-31
Sepherosa Ziehau
icmp6:
D
on't use p
f
fasttimo and dispatch fasttimo to
.
.
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Ziehau
polli
n
g
:
Si
m
plify the code by using netsr
_
*msg functions
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Ziehau
netisr
:
Add n
e
tisr_sendmsg_oncpu()
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Z
i
ehau
bridge:
I
t
s
hould o
n
ly r
u
n
i
n netisr_cpus netisrs
commit
|
commitdiff
|
tree
2017-07-24
Sephe
r
osa
Ziehau
a
ltq/
c
bq: Drain pending c
a
l
lout
a
nd the cooresponding
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Seph
e
rosa Ziehau
altq/cbq: Red
i
s
p
atch
restart function
to ne
t
i
s
r0
.
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Ziehau
altq: Fix ty
p
o
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa
Z
ieh
a
u
ipflow: Use per
-
cpu call
o
ut, ins
t
ead o
f
pr_slowt
i
mo
.
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa Zi
e
h
au
vl
a
n: It sh
o
uld only run
in netis
r
_cp
u
s net
i
sr
s
commit
|
commitdiff
|
tree
2017-07-21
S
e
p
h
e
rosa Ziehau
ipfl
o
w: Regroup percpu da
t
a
.
commit
|
commitdiff
|
tree
2017-07-21
S
e
p
h
e
r
osa Ziehau
ipflow: It can only run i
n
first
netisr_ncpus netisrs
commit
|
commitdiff
|
tree
2017-07-21
S
epherosa
Z
iehau
ipfw: ipfw only
r
uns on
n
e
t
isr_ncpus
commit
|
commitdiff
|
tree
2017-07-21
Sepher
o
s
a
Ziehau
netisr
:
A
dd
add sup
p
ort
for neti
s
r_ncpu
s
commit
|
commitdiff
|
tree
2017-07-18
Sephe
r
os
a
Ziehau
n
e
tisr: netisr_
f
o
r
war
d
msg -> n
e
tisr_forward
m
sg_all
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Zi
e
hau
ifnet: Log r
a
rely used ifne
t
addre
s
s
destru
c
tio
n
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa
Z
iehau
ifne
t
: Break long
l
i
nes
.
commit
|
commitdiff
|
tree
2017-07-11
S
epherosa Z
i
e
h
au
ifnet: ifa_addr should always be configured
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Ziehau
ifnet: D
e
l
e
te INET add
r
ess sh
o
uld not fail;
p
a
n
ic upon
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
Sepher
o
sa Ziehau
ipflow: Unro
l
l the first
i
terati
o
n of the
hash genera
t
ion
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
Sephe
r
osa Ziehau
ipfw: Increate FIN stat
e
s life time
.
commit
|
commitdiff
|
tree
2017-07-06
Sepherosa Zieh
a
u
ipfw: Don't allow stat
e
allocation to
f
ail and use
.
.
.
commit
|
commitdiff
|
tree
2017-07-05
Sepherosa Ziehau
socket: Al
l
ow root to pass large buffer to getsockopt
.
commit
|
commitdiff
|
tree
2017-07-02
Seph
e
rosa Ziehau
ipfw: Re
m
ov
e
context generat
i
on; the rac
e
it tries
.
.
.
commit
|
commitdiff
|
tree
2017-06-30
Sepherosa Ziehau
r
oute: Cache align statistics
.
commit
|
commitdiff
|
tree
2017-06-30
S
e
p
herosa Z
i
ehau
netine
t
: Static assert TCP/UDP/IP s
t
a
ts are cac
h
e
l
ine
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Ziehau
kmalloc:
R
edu
c
e ks_l
o
osememuse updat
e
frequency
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa
Z
iehau
kma
l
loc: Avoid cod
e
duplication
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa
Z
iehau
kmalloc: Mi
n
or s
t
yle changes; no
f
unctional cha
n
ges
.
commit
|
commitdiff
|
tree
2017-06-29
Sephero
s
a Ziehau
busdma: Add
bu
s
_
d
m
am
a
p
_load_ccb; e
a
s
e
driver porting
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sep
h
e
ros
a
Zi
e
h
au
kmalloc: Min
o
r sty
l
e chan
g
e
s
; no f
u
nc
t
ional changes
.
commit
|
commitdiff
|
tree
2017-06-28
Sephe
r
osa Ziehau
kmalloc: Update
comm
e
nt
commit
|
commitdiff
|
tree
2017-06-27
Sephe
r
o
s
a Z
i
ehau
malloc: Make
#
o
f
calls
stat
i
stic per-cpu
.
commit
|
commitdiff
|
tree
2017-06-25
S
epherosa Ziehau
if
:
I
m
ple
m
ent c
l
a
ssq_concat()
commit
|
commitdiff
|
tree
2017-06-25
Sepherosa
Ziehau
tcp: D
i
s
a
ble
N
C
R
o
n
link local netw
o
rk by
default
.
commit
|
commitdiff
|
tree
2017-06-25
Sepherosa Ziehau
tcp:
M
ove rm
x
ba
s
ed RTT setup out o
f
tcp_mss()
.
commit
|
commitdiff
|
tree
next