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
Sepherosa Ziehau
ipfw: Add ipfrag
f
i
l
t
e
r
.
commit
|
commitdiff
|
tree
2017-09-20
Sep
h
erosa Ziehau
ipfw:
R
emove u
n
n
e
cessa
r
y complexity
commit
|
commitdiff
|
tree
2017-09-19
Sepherosa Zieh
a
u
ipfw: Add defrag action
.
commit
|
commitdiff
|
tree
2017-09-16
Se
p
he
r
osa
Z
i
e
hau
ip: D
o
n
'
t double check
l
ength
.
commit
|
commitdiff
|
tree
2017-09-16
Sep
h
erosa Zi
e
hau
d
ummy
n
et:
ip_inp
u
t expects ip_off/ip_len in net
w
or
k
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
pherosa Ziehau
ipfw/ipfw3: Use IN
T
WAIT
|
NULLOK fo
r
m
tag
a
l
l
oca
t
ion
.
commit
|
commitdiff
|
tree
2017-09-16
Sep
h
e
rosa Ziehau
dummyn
e
t: Don'
t
d
e
li
v
er freed
m
b
u
f
to callers
.
commit
|
commitdiff
|
tree
2017-09-16
Sepher
o
s
a Zi
e
hau
ip: Mov
e
mbuf
l
e
ngth
a
ssertion i
n
to an earli
e
r
p
l
ace
.
commit
|
commitdiff
|
tree
2017-09-16
Se
p
herosa Ziehau
m
t
ag: Use kmalloc flags, instead
o
f just M_WAITOK
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sephero
s
a
Ziehau
n
et
i
s
r
: M
a
ke dynam
i
c netisr rollup reg
i
ster/unregister
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
pherosa Ziehau
netisr: Use kme
m
_a
l
loc3 for netisr thread and netlastfunc
.
commit
|
commitdiff
|
tree
2017-09-15
Sepherosa Zi
e
hau
tcp: U
s
e primary hash
f
o
r
TCP ports
.
commit
|
commitdiff
|
tree
2017-09-15
Sepherosa
Ziehau
tcp/u
d
p: Make sure has
h
size
m
acro
is powe
r
of2
commit
|
commitdiff
|
tree
2017-09-13
S
epherosa
Ziehau
ip
f
w
: Raise WARNS to
6
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa Ziehau
ip
f
w: Raise
WARN
S
t
o 3
commit
|
commitdiff
|
tree
2017-09-13
S
e
p
her
o
sa Zi
e
hau
sshlocko
u
t: Add ipfw(8) table supp
o
rt
.
commit
|
commitdiff
|
tree
2017-09-12
Se
p
herosa Ziehau
s
s
hlockout: St
y
le changes; no functiona
l
ch
a
nges
.
commit
|
commitdiff
|
tree
2017-09-12
Sepherosa
Ziehau
ipf
w
: Add pe
r
-cpu table support
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa
Z
iehau
i
p
f
w: S
t
r
i
n
g
e
nt assertions
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Zieh
a
u
ipfw:
U
tilize
n
etisr_dom
s
g_global, which
i
s more e
x
press
i
ve
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa
Z
iehau
ip
f
w
:
Use
n
etisr
wrappers
commit
|
commitdiff
|
tree
2017-09-06
Se
p
herosa
Zieh
a
u
n
e
tisr: A
d
d
w
rap
p
er for lwkt_dropm
s
g()
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa
Z
i
ehau
i
pfw:
I
t c
a
n only be confi
g
ured in n
e
ti
s
r0; make it
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Sephero
s
a Ziehau
ipfw3: Sim
p
lify sock
o
pt
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Ziehau
dummynet: Move ctrl function po
i
nter to dummyne
t
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Ziehau
ipfw: Reindent;
n
o func
t
ion
a
l cha
n
ges
.
commit
|
commitdiff
|
tree
2017-09-05
Se
p
h
e
rosa Ziehau
ipfw: Simplify sockopt
.
commit
|
commitdiff
|
tree
2017-09-05
S
eph
e
rosa Ziehau
ipfw
.
8: Update
fo
r
recent rewriting
o
f states/tracks
commit
|
commitdiff
|
tree
2017-09-05
Sep
h
ero
s
a Ziehau
ipfw
:
Rework states and tracks
.
commit
|
commitdiff
|
tree
2017-08-29
Sep
h
erosa Zi
e
ha
u
poll
/
s
elect: Use 6
4
bit ser
i
al for poll/select's kevent
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
S
e
p
herosa Ziehau
Revert "se
l
ect: Don't
a
llow unwanted/leftover fds
b
eing
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
Se
p
h
e
rosa Ziehau
poll
:
Fix inverse
te
s
t
commit
|
commitdiff
|
tree
2017-08-28
S
e
pherosa
Zi
e
hau
se
l
ect: Do
n
't
a
llo
w
unwanted/le
f
tover fds being ret
u
rned
.
commit
|
commitdiff
|
tree
2017-08-14
S
epher
o
sa Zie
h
au
ipf
w
:
U
se SEQ_GEQ
commit
|
commitdiff
|
tree
2017-08-11
Sepherosa Ziehau
ethernet: ether_output should only run in the firs
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
Sepherosa
Ziehau
r
oute: Route
s
sho
u
l
d only b
e
acce
s
sed from the
f
irs
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
Sepherosa Ziehau
mbu
f
: Mino
r
st
y
le change
.
commit
|
commitdiff
|
tree
2017-08-08
S
eph
e
ros
a
Ziehau
netisr: Simplify assert
i
o
n
related bits
commit
|
commitdiff
|
tree
2017-08-07
Sepherosa Zi
e
h
a
u
s
t
f: Make
rout
e
p
er-cpu
.
A
nd it
sh
o
u
l
d run
i
n the
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Sepher
o
sa Zie
h
au
gre:
Rewo
r
k routin
g
f
acilities
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
route: Minor c
l
eanup
commit
|
commitdiff
|
tree
2017-08-04
Sephero
s
a Zi
e
hau
rout
e
: Delete
o
rtentry, SIOC{
A
DD,DEL}
R
T and RTM_OLD
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Sephero
s
a Ziehau
g
if: It shoul
d
o
nly run
i
n the first netisr_ncpus netisrs
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
route: Add
rtfree_
a
s
y
nc
.
commit
|
commitdiff
|
tree
2017-08-04
S
e
p
herosa Ziehau
ipi
d
:
Cal
l
ip_ran
d
o
m
id() on all
CP
U
s
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa
Z
iehau
pfs
y
nc: Send p
a
c
k
et
in netisr
0
an
d
do it asynchronousl
y
.
commit
|
commitdiff
|
tree
2017-08-04
Seph
e
rosa Zie
h
a
u
mbuf: Add m
e
ssa
g
e head
e
r
f
or
g
e
n
er
i
c m
b
uf sending/
r
eceiving
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Zieh
a
u
inpcb
:
Simplify inpcb marker interface
commit
|
commitdiff
|
tree
2017-08-03
Se
p
he
r
o
s
a Ziehau
inpc
b
: All inpcb
a
c
c
es
s
ing sh
o
uld b
e
from first neti
s
r_nc
p
us
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Se
p
he
r
osa Ziehau
inet
:
ip_
{
output
/
input}() shoul
d
on
l
y
run in fir
s
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepheros
a
Z
i
ehau
ud
p
: It o
n
ly runs in
t
he firs
t
netisr_n
c
pus netisrs
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Z
i
ehau
syst
i
me
r
:
A
dju
s
t systimers on t
h
eir owner
cpus
.
commit
|
commitdiff
|
tree
2017-08-03
Seph
e
rosa Ziehau
t
cp: Prevent excessive IPI from draining TCP reassemble
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
pher
o
sa Zie
h
au
ine
t
:
Prev
e
nt excessive IPI fr
o
m drai
n
ing PR cloned
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepheros
a
Z
ieh
a
u
inet:
F
ix up draining fl
a
g setting
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa Z
i
eh
a
u
i
n
e
t
: Prev
e
nt ex
c
essive IPI from draining
IPv4
f
ragme
n
ts
.
commit
|
commitdiff
|
tree
2017-08-02
S
e
p
hero
s
a Ziehau
i
net6:
Preven
t
excessive IPI from draini
n
g
I
Pv6 fragments
.
commit
|
commitdiff
|
tree
2017-08-02
Sephe
r
osa Ziehau
n
et: Use P
R
_{FAST
,
SLOW}HZ, some code
h
as th
e
assumptio
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
domain: N
u
ke pfslowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
S
e
phe
r
o
sa Ziehau
ip:
D
on't u
s
e
pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Se
p
herosa
Z
i
eha
u
i
g
m
p: Don't use pr
_
slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Zieh
a
u
i
net6: Drain IPv6
f
r
agm
e
nts in neti
s
r0
commit
|
commitdiff
|
tree
2017-08-01
S
epherosa Ziehau
inet6: Dispatch
frag6 s
l
owtimo to netisr0
and stop
.
.
.
commit
|
commitdiff
|
tree
2017-07-31
Sepherosa
Ziehau
dom
a
in: Nuke pffasttimo
commit
|
commitdiff
|
tree
2017-07-31
S
e
p
h
e
rosa Ziehau
igmp: U
s
e callout instea
d
of pffast
t
imo
.
commit
|
commitdiff
|
tree
2017-07-31
Seph
e
rosa Zieh
a
u
ic
m
p6: Don't
use pffasttimo and dispatch fasttimo to
.
.
.
commit
|
commitdiff
|
tree
2017-07-27
Sephe
r
osa Ziehau
polling: S
i
mplify the
code by usi
n
g n
e
tsr_*msg f
u
nctions
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Ziehau
n
e
t
i
sr: Add netisr_s
e
n
dmsg
_
oncpu()
commit
|
commitdiff
|
tree
2017-07-27
Seph
e
rosa Zieh
a
u
bridge: It should onl
y
run in netisr_cpus netisrs
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Ziehau
alt
q
/cbq: Drain pendin
g
c
allout and the
c
oores
p
onding
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa
Z
iehau
altq/cbq: R
e
dis
p
atch restart functio
n
to netisr0
.
commit
|
commitdiff
|
tree
2017-07-24
Se
p
herosa Z
i
ehau
a
ltq: F
i
x
typo
commit
|
commitdiff
|
tree
2017-07-24
Seph
e
rosa Z
i
ehau
ipflow: Use
p
er-
c
pu callout, instead
o
f
p
r
_
slowtimo
.
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa Ziehau
vlan: It sho
u
ld
o
nly r
u
n
i
n net
i
sr_cp
u
s neti
s
r
s
commit
|
commitdiff
|
tree
2017-07-21
S
e
pherosa Ziehau
ipf
l
ow
:
Regrou
p
p
ercpu data
.
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa Ziehau
ipf
l
ow: It ca
n
only
r
un in first netisr
_
n
cpus n
e
tisrs
commit
|
commitdiff
|
tree
2017-07-21
Se
p
h
e
rosa Zieha
u
ipfw: i
p
fw only runs on netisr_
n
cpus
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa
Z
iehau
netisr: Add
add s
u
pport for netisr_ncpus
commit
|
commitdiff
|
tree
2017-07-18
Sephe
r
osa Ziehau
n
e
tisr: net
i
sr_forwardms
g
-> netisr
_
forw
a
rdmsg_
a
ll
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Zieh
a
u
ifnet: Log rarely used ifnet
a
ddress destruction
.
commit
|
commitdiff
|
tree
2017-07-11
S
e
pherosa Ziehau
i
f
n
e
t: Break long lin
e
s
.
commit
|
commitdiff
|
tree
2017-07-11
Sepher
o
sa Ziehau
i
fne
t
: ifa_add
r
should alwa
y
s be configured
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Zi
e
hau
ifnet: Delete
INET address should not
f
ail; pan
i
c upon
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
Sepher
o
sa Ziehau
ipflow: Unroll the first i
t
eration of t
h
e
hash g
e
ne
r
a
t
ion
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
Se
p
herosa Ziehau
ipfw: Increate FIN states life t
i
me
.
commit
|
commitdiff
|
tree
2017-07-06
Seph
e
ro
s
a
Z
iehau
i
p
f
w: Don
'
t
a
llow
state allocation to fail and
u
se
.
.
.
commit
|
commitdiff
|
tree
2017-07-05
Sepher
o
sa
Ziehau
socket: Al
l
ow root
t
o
p
as
s
large buffer to getsockop
t
.
commit
|
commitdiff
|
tree
2017-07-02
Sepherosa Zieha
u
i
p
fw: Remove con
t
ext gener
a
t
i
o
n; the race it tri
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-06-30
S
e
ph
e
rosa Ziehau
rout
e
: Cache align sta
t
isti
c
s
.
commit
|
commitdiff
|
tree
2017-06-30
Sepherosa Ziehau
netinet: Stat
i
c assert T
C
P/
U
DP/IP s
t
ats
are cach
e
line
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Ziehau
kmalloc: Red
u
ce ks_loosememuse
upd
a
te
f
requency
.
commit
|
commitdiff
|
tree
2017-06-29
S
epherosa Ziehau
kmalloc:
A
void co
d
e duplication
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Ziehau
k
malloc: Minor s
t
yle
c
hanges; no functi
o
na
l
c
h
ange
s
.
commit
|
commitdiff
|
tree
2017-06-29
Sephe
r
osa Ziehau
busdma: A
d
d bus_dmamap_load_c
c
b; ease driver porting
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Z
i
e
h
a
u
kmallo
c
: Minor style changes; no functional changes
.
commit
|
commitdiff
|
tree
2017-06-28
Sephero
s
a Zieh
a
u
kmalloc:
U
pdate
c
o
mme
n
t
commit
|
commitdiff
|
tree
2017-06-27
Sepherosa
Ziehau
malloc: Make #
of ca
l
ls statistic
p
er-cpu
.
commit
|
commitdiff
|
tree
2017-06-25
S
e
pherosa Ziehau
if: Implement classq_conc
a
t()
commit
|
commitdiff
|
tree
2017-06-25
Sepher
o
sa Ziehau
tcp: D
i
sable NCR on li
n
k local network by
default
.
commit
|
commitdiff
|
tree
2017-06-25
S
e
ph
e
rosa Ziehau
tc
p
: M
o
ve
r
mx based
RTT setup out
of tcp_mss()
.
commit
|
commitdiff
|
tree
next