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
arc4random: Make arc4random context per-cpu.
2017-09-21
Sephero
s
a Z
i
ehau
arc4random:
Make arc4random context
p
er-cpu
.
commit
|
commitdiff
|
tree
2017-09-21
Seph
e
rosa Ziehau
arc4random: Minor style chang
e
s
.
commit
|
commitdiff
|
tree
2017-09-21
S
e
p
h
erosa Ziehau
x86
:
Use kmem
_
alloc3 for cpu
0
'
s ipiq
commit
|
commitdiff
|
tree
2017-09-20
Se
p
herosa Zi
e
h
au
ipfw: F
a
ctor
o
ut
fucntion to setup
local va
r
iabl
e
s
.
commit
|
commitdiff
|
tree
2017-09-20
Sep
h
eros
a
Zi
e
hau
i
pfw: A
d
d i
p
frag filter
.
commit
|
commitdiff
|
tree
2017-09-20
Sepherosa Ziehau
ipfw: Remove unnecessary
complexi
t
y
commit
|
commitdiff
|
tree
2017-09-19
Sepherosa Ziehau
i
p
fw: Add def
r
a
g act
i
on
.
commit
|
commitdiff
|
tree
2017-09-16
Sepher
o
sa Zi
e
h
a
u
ip:
D
on't doub
l
e check length
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
pherosa Ziehau
dummyn
e
t:
i
p_input expects
i
p
_o
f
f/ip_len in network
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sephe
r
osa
Zi
e
hau
ipfw/ipfw3
:
Use INTWAIT|
N
ULLOK for mtag alloc
a
tion
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
dummynet:
Don'
t
deliver fr
e
ed mbuf t
o
call
e
r
s
.
commit
|
commitdiff
|
tree
2017-09-16
Sep
h
e
rosa
Z
ieha
u
ip:
M
ov
e
mbuf le
n
gth assertion into an earl
i
er p
l
ac
e
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa
Ziehau
mtag:
U
s
e kmalloc
f
lags, instea
d
of
just
M_W
A
ITOK or
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepheros
a
Ziehau
netisr: Make dynamic netisr rollup register/unregister
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sephe
r
osa Ziehau
netisr
:
Use k
m
em_alloc3 for
n
etis
r
thread and netlastfunc
.
commit
|
commitdiff
|
tree
2017-09-15
Se
p
herosa Zieh
a
u
t
cp:
Use primary hash
f
or TCP p
o
rts
.
commit
|
commitdiff
|
tree
2017-09-15
Sepherosa
Ziehau
tcp
/
udp: M
a
ke sure ha
s
h size mac
r
o is powero
f
2
commit
|
commitdiff
|
tree
2017-09-13
Sepher
o
sa
Z
i
e
h
a
u
ipfw: Raise WARNS to 6
commit
|
commitdiff
|
tree
2017-09-13
Sephero
s
a Zi
e
hau
ipf
w
: Raise W
A
RNS to 3
commit
|
commitdiff
|
tree
2017-09-13
Sepheros
a
Ziehau
sshlockout: Add ipfw(
8
) table s
u
pport
.
commit
|
commitdiff
|
tree
2017-09-12
Sepheros
a
Ziehau
sshloc
k
out: Style
c
h
a
nges; no functio
n
al ch
a
nges
.
commit
|
commitdiff
|
tree
2017-09-12
S
ep
h
e
rosa Zi
e
h
a
u
ipf
w
: Add per-cpu
t
ab
l
e s
u
pport
.
commit
|
commitdiff
|
tree
2017-09-06
Se
p
herosa
Ziehau
ipfw: Stringent
a
ssertions
.
commit
|
commitdiff
|
tree
2017-09-06
Sephe
r
os
a
Z
iehau
ipfw: U
t
il
i
ze netisr_domsg_global, which is
more expre
s
sive
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Ziehau
ipfw: Use ne
t
isr w
r
a
p
pers
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Zieha
u
neti
s
r: Add wrapper for lwkt_dropmsg()
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Ziehau
ipfw:
I
t can only be
c
on
f
igured in n
e
ti
s
r0; mak
e
it
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Sep
h
e
rosa
Z
iehau
ipf
w
3: Si
m
plify
so
c
kopt
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Ziehau
d
um
m
ynet: Move ctrl fun
c
tion pointer to dummyne
t
commit
|
commitdiff
|
tree
2017-09-05
Sep
h
eros
a
Ziehau
ipfw: Rei
n
d
e
nt; no functi
o
n
a
l c
h
ange
s
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Ziehau
ip
f
w: Simplify sockopt
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Zi
e
hau
ipfw
.
8: Up
d
ate fo
r
re
c
e
n
t rewritin
g
of states/
t
racks
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa
Ziehau
ipfw: Rewor
k
st
a
t
e
s and tracks
.
commit
|
commitdiff
|
tree
2017-08-29
S
e
pher
o
sa Ziehau
poll/se
l
e
c
t: Use 6
4
b
i
t seria
l
for poll/se
l
ect'
s
k
even
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
Sepheros
a
Zi
e
hau
Revert "s
e
l
e
ct
:
Don't all
o
w unwanted/leftov
e
r f
d
s
b
eing
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
Sepherosa Ziehau
poll: Fix i
n
verse test
commit
|
commitdiff
|
tree
2017-08-28
Se
p
h
e
rosa Zieh
a
u
s
e
lec
t
: Don't allow unwant
e
d
/leftover fds b
e
ing re
t
urned
.
commit
|
commitdiff
|
tree
2017-08-14
S
epherosa Zieh
a
u
ipfw: Use SEQ
_
GEQ
commit
|
commitdiff
|
tree
2017-08-11
Sephero
s
a
Ziehau
ethernet: ether_o
u
t
put
s
hou
l
d
only
run i
n
t
he firs
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
Seph
e
rosa Ziehau
route: Routes sho
u
l
d
onl
y
be accessed from t
h
e first
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
Sepher
o
s
a
Ziehau
mbuf: M
i
nor style change
.
commit
|
commitdiff
|
tree
2017-08-08
Se
p
hero
s
a Zieha
u
netisr: Simplify a
s
s
ertion rela
t
ed bits
commit
|
commitdiff
|
tree
2017-08-07
Sep
h
eros
a
Ziehau
stf:
M
ake rou
t
e
p
er-cpu
.
And it
should
run in the
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Sep
h
erosa Zie
h
au
gre:
R
ew
o
r
k
routing facilities
.
commit
|
commitdiff
|
tree
2017-08-04
Sep
h
er
o
sa Zi
e
hau
route: Minor cle
a
nup
commit
|
commitdiff
|
tree
2017-08-04
Sepheros
a
Ziehau
r
o
ute: Dele
t
e ortentry, SIOC{ADD,DEL}RT a
n
d R
T
M_OL
D
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
gif: It should onl
y
run i
n
th
e
f
irst net
i
sr_ncpus
n
e
t
isrs
commit
|
commitdiff
|
tree
2017-08-04
S
e
pherosa Ziehau
route: Ad
d
rt
f
ree_async
.
commit
|
commitdiff
|
tree
2017-08-04
Sepheros
a
Zieh
a
u
ipid: Call ip_rando
m
i
d()
on all C
P
Us
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
pfs
y
nc:
Send pa
c
ke
t
in netisr
0
and do i
t
asynchro
n
ously
.
commit
|
commitdiff
|
tree
2017-08-04
Sep
h
ero
s
a Ziehau
mbuf: Add message header for g
e
neric mb
u
f sending
/
r
e
ceivi
n
g
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
pherosa
Zi
e
hau
inpcb: Simplify inpcb marker inte
r
face
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
in
p
cb: All inpcb acc
e
s
sin
g
s
hould be from f
i
rst
netisr_ncpus
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Zieh
a
u
in
e
t: i
p
_{output/input}()
should only r
u
n
i
n first
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepheros
a
Ziehau
udp: It only ru
n
s
i
n
th
e
first
n
etisr_
n
c
p
us netisrs
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
p
h
erosa Ziehau
s
yst
i
me
r
: Adj
u
st systi
m
ers on their
o
wn
e
r cpus
.
commit
|
commitdiff
|
tree
2017-08-03
Sep
h
erosa
Z
i
ehau
t
c
p: Preve
n
t excessive I
P
I
f
r
o
m drai
n
ing TCP reassemble
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepher
o
sa Zieh
a
u
inet:
P
r
e
v
en
t
excessive IPI f
r
om draining PR clo
n
ed
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
S
epherosa
Ziehau
ine
t
:
F
ix up
draining flag setting
.
commit
|
commitdiff
|
tree
2017-08-02
Sephero
s
a
Z
ieha
u
inet: Prevent
e
xcess
i
ve IPI f
r
o
m
draining IPv4
fragments
.
commit
|
commitdiff
|
tree
2017-08-02
S
ephe
r
osa Zieha
u
in
e
t6
:
Pr
e
v
ent exce
s
sive IP
I
from
draining IP
v
6 fragment
s
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa
Z
iehau
n
e
t: Use PR_{FAST,SLOW}HZ, some code has the as
s
umption
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa
Z
iehau
domai
n
: Nuke
p
fsl
o
wt
i
mo
.
commit
|
commitdiff
|
tree
2017-08-01
S
epherosa Zie
h
a
u
i
p: Don
'
t use pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
S
e
pherosa Zieh
a
u
igmp
:
Don't use
pr_sl
o
wtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa
Ziehau
in
e
t
6:
Drain IP
v
6 fragments in n
e
tisr0
commit
|
commitdiff
|
tree
2017-08-01
Se
p
h
e
r
o
s
a
Z
ie
h
au
inet6:
D
ispatc
h
frag
6
s
lowt
i
mo to netisr0 a
n
d
s
t
o
p
.
.
.
commit
|
commitdiff
|
tree
2017-07-31
Sepherosa Ziehau
dom
a
in: Nuke pffasttim
o
commit
|
commitdiff
|
tree
2017-07-31
S
epherosa
Z
iehau
igmp:
U
se c
a
llout instead of
pffa
s
ttim
o
.
commit
|
commitdiff
|
tree
2017-07-31
Sepherosa Ziehau
ic
m
p6: Don't use pf
f
asttimo and dis
p
atch
f
astti
m
o to
.
.
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa
Z
ieh
a
u
poll
i
ng: Simp
l
if
y
the code by
using netsr_*msg
functi
o
ns
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Zieh
a
u
netisr: Add netis
r
_sendm
s
g_onc
p
u
(
)
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Ziehau
bridge: It sh
o
uld only
r
u
n
in
n
et
i
sr_cpus n
e
t
i
s
rs
commit
|
commitdiff
|
tree
2017-07-24
S
epherosa Zi
e
hau
altq/cbq
:
Drain pending ca
l
lout and the coo
r
espon
d
ing
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Zie
h
au
a
l
tq
/
cbq: Re
d
ispatch rest
a
rt function to netisr0
.
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Ziehau
altq: Fix
t
ypo
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Ziehau
i
pflow
:
Use per-cpu
c
allout, in
s
t
ead
o
f pr_
s
lowt
i
m
o
.
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa
Z
i
ehau
vla
n
:
It
s
hould only ru
n
in ne
t
isr_cpus n
e
t
i
srs
commit
|
commitdiff
|
tree
2017-07-21
S
epherosa Ziehau
ipflow: Regroup percpu
data
.
commit
|
commitdiff
|
tree
2017-07-21
S
e
pherosa
Z
iehau
ipflow: It c
a
n only r
u
n in first ne
t
isr_ncpus n
e
tisr
s
commit
|
commitdiff
|
tree
2017-07-21
Sepheros
a
Ziehau
ipfw:
i
pfw o
n
ly runs on netisr_ncpu
s
commit
|
commitdiff
|
tree
2017-07-21
S
e
phe
r
osa Ziehau
neti
s
r:
Add add
s
upport for netisr
_
ncpus
commit
|
commitdiff
|
tree
2017-07-18
S
eph
e
rosa Ziehau
n
e
tisr
:
ne
t
isr_forwardmsg -> netisr_forwardmsg_
a
ll
commit
|
commitdiff
|
tree
2017-07-11
S
ep
h
erosa Ziehau
ifnet: L
o
g rarely used
ifnet addre
s
s destruction
.
commit
|
commitdiff
|
tree
2017-07-11
S
e
p
her
o
sa Ziehau
i
fnet: Break
l
ong lines
.
commit
|
commitdiff
|
tree
2017-07-11
Sephe
r
os
a
Zieha
u
ifnet: ifa_addr shoul
d
alwa
y
s
b
e configured
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Zieh
a
u
ifnet: Delete INET address
sh
o
uld not fail; panic upon
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
Se
p
herosa Ziehau
i
pflow: Unroll the fir
s
t i
t
e
ration of the
h
ash generation
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
Sepherosa
Z
i
e
hau
ipfw: Incre
a
te
F
I
N st
a
tes l
i
f
e t
i
me
.
commit
|
commitdiff
|
tree
2017-07-06
Sepherosa
Zieh
a
u
ipfw: Don't
a
l
l
ow state allocation to fail and use
.
.
.
commit
|
commitdiff
|
tree
2017-07-05
Sep
h
erosa Ziehau
so
c
ket: Allow root to p
a
ss l
a
rge buffer to getso
c
ko
p
t
.
commit
|
commitdiff
|
tree
2017-07-02
Sephero
s
a Ziehau
i
pfw:
R
e
m
ove context generation;
t
he race
it tri
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-06-30
Sepherosa Ziehau
r
o
u
t
e
:
C
ache align stat
i
s
t
ics
.
commit
|
commitdiff
|
tree
2017-06-30
Sepherosa Ziehau
netinet: Stat
i
c as
s
ert TCP/UDP/IP s
t
ats are cache
lin
e
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sepher
o
sa Zi
e
h
a
u
kmalloc: Reduce ks_loosememuse
update frequency
.
commit
|
commitdiff
|
tree
2017-06-29
Se
p
herosa Zi
e
hau
kmalloc: Av
o
id
c
ode dup
l
i
c
at
i
on
.
commit
|
commitdiff
|
tree
2017-06-29
S
eph
e
rosa Ziehau
k
m
alloc: M
i
nor styl
e
changes; no functional changes
.
commit
|
commitdiff
|
tree
2017-06-29
Se
p
h
erosa Zieha
u
busdma: Ad
d
bus_dmamap_load_c
c
b; ease
dr
i
v
er porting
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Ziehau
km
a
lloc:
M
inor
s
ty
l
e chang
e
s; n
o
functio
n
al chan
g
es
.
commit
|
commitdiff
|
tree
2017-06-28
Sepherosa Zieh
a
u
k
malloc: Update commen
t
commit
|
commitdiff
|
tree
next