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
Seph
e
r
osa Ziehau
a
r
c4r
a
ndom: Make arc4random context per-cpu
.
commit
|
commitdiff
|
tree
2017-09-21
Sep
h
ero
s
a Zie
h
au
arc4random:
Minor style changes
.
commit
|
commitdiff
|
tree
2017-09-21
Sepherosa Ziehau
x86: Use km
e
m_a
l
loc3 for cpu
0
'
s
ipi
q
commit
|
commitdiff
|
tree
2017-09-20
Sep
h
erosa Zieh
a
u
ipfw:
F
ac
t
or out fucnt
i
on to setup local
v
a
r
i
ab
l
es
.
commit
|
commitdiff
|
tree
2017-09-20
Sepherosa Zieh
a
u
ipfw: Add
ipfrag filter
.
commit
|
commitdiff
|
tree
2017-09-20
S
e
p
herosa Zieh
a
u
ipfw: Remove unnecessary
com
p
lexity
commit
|
commitdiff
|
tree
2017-09-19
Sepherosa Ziehau
ip
f
w: Add defrag action
.
commit
|
commitdiff
|
tree
2017-09-16
Sep
h
erosa Ziehau
ip: D
o
n't do
u
b
le check len
g
th
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa
Z
iehau
du
m
myn
e
t
:
ip_input
expects ip
_
o
ff/
i
p
_
len in netwo
r
k
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepheros
a
Z
i
ehau
ipfw/ipfw
3
: Us
e
INTWA
I
T
|
N
U
L
LOK
f
or mta
g
a
lloca
t
ion
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Zieha
u
dum
m
y
n
et: Don't
d
eliver freed mbuf to
c
aller
s
.
commit
|
commitdiff
|
tree
2017-09-16
S
epherosa Ziehau
ip: Mov
e
mbu
f
length assertion
i
nto an earli
e
r
p
lace
.
commit
|
commitdiff
|
tree
2017-09-16
Sephe
r
osa Zieh
a
u
mt
a
g:
Use kma
l
loc
f
lag
s
, in
s
tead of ju
s
t M_
W
AITOK o
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Zieh
a
u
neti
s
r: Make d
y
nam
i
c netisr rollup registe
r
/unreg
i
s
t
er
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Se
p
herosa Ziehau
netisr: Use
k
mem_alloc3 for netisr threa
d
an
d
netlastfunc
.
commit
|
commitdiff
|
tree
2017-09-15
S
e
pherosa Ziehau
tcp: Use prim
a
ry hash for T
C
P ports
.
commit
|
commitdiff
|
tree
2017-09-15
Sepherosa Ziehau
tcp/udp:
Make
sure has
h
size macro is powerof2
commit
|
commitdiff
|
tree
2017-09-13
Sephero
s
a Zie
h
au
i
p
fw: Ra
i
se WAR
N
S to 6
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa
Z
ieha
u
ipfw
:
R
aise WARNS to
3
commit
|
commitdiff
|
tree
2017-09-13
Se
p
herosa
Ziehau
s
shloc
k
out: Add
i
p
f
w(8
)
tab
l
e
support
.
commit
|
commitdiff
|
tree
2017-09-12
Se
p
herosa Z
i
ehau
sshlocko
u
t: S
t
yle changes; n
o
fu
n
ct
i
onal chang
e
s
.
commit
|
commitdiff
|
tree
2017-09-12
S
epherosa Ziehau
ipfw: Add per
-
c
pu table
s
u
pport
.
commit
|
commitdiff
|
tree
2017-09-06
Seph
e
ro
s
a Ziehau
ipfw: Strin
g
ent
asse
r
tions
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Zi
e
hau
ipfw
:
Utilize netisr_domsg_global,
w
h
ich is more ex
p
ressive
.
commit
|
commitdiff
|
tree
2017-09-06
S
e
p
h
erosa Ziehau
ipfw:
U
se netisr wrappe
r
s
commit
|
commitdiff
|
tree
2017-09-06
S
e
phero
s
a
Ziehau
netisr: Add wra
p
p
er f
o
r
l
w
kt
_
dropmsg()
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Zieh
a
u
ipfw: It can only be configur
e
d in n
e
tisr0;
m
ak
e
i
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
S
epherosa Zieha
u
i
pfw3:
Simplify sockopt
.
commit
|
commitdiff
|
tree
2017-09-05
S
e
pherosa Z
i
ehau
dummy
n
et: Move ctrl function pointer to
dummynet
commit
|
commitdiff
|
tree
2017-09-05
S
e
p
h
erosa Zi
e
hau
i
pfw: Reindent; no funct
i
ona
l
change
s
.
commit
|
commitdiff
|
tree
2017-09-05
Se
p
her
o
sa
Z
ie
h
a
u
ipfw: S
i
mplify socko
p
t
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Zi
e
h
au
i
pfw
.
8: Upd
a
te
f
or recent
r
ewrit
i
n
g
of stat
e
s/tracks
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Zieha
u
ipfw: Re
w
ork states and trac
k
s
.
commit
|
commitdiff
|
tree
2017-08-29
Sep
h
erosa Ziehau
poll/selec
t
: Use 64bi
t
se
r
ial f
o
r p
o
ll/sele
c
t's kevent
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
Se
p
herosa Zieh
a
u
Revert
"
select: Don't allow u
n
wanted/left
o
ver fds bein
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
Sephe
r
os
a
Zi
e
ha
u
p
o
l
l:
F
ix in
v
er
s
e test
commit
|
commitdiff
|
tree
2017-08-28
Sepherosa Ziehau
selec
t
:
D
on'
t
allow unw
a
n
ted/leftover fds
b
eing
r
et
u
r
ned
.
commit
|
commitdiff
|
tree
2017-08-14
S
e
ph
e
rosa Zieh
a
u
ip
f
w: Use SEQ_
G
EQ
commit
|
commitdiff
|
tree
2017-08-11
Sephero
s
a
Ziehau
ethernet
:
ether_ou
t
put should onl
y
run
in the
first
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
Sepherosa Ziehau
route
:
Routes
s
hould only
be accessed f
r
om the first
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
S
e
pherosa Zi
e
hau
m
b
uf:
M
ino
r
style change
.
commit
|
commitdiff
|
tree
2017-08-08
Sepherosa Ziehau
net
i
sr: Simplify a
s
se
r
t
i
on related bits
commit
|
commitdiff
|
tree
2017-08-07
S
e
p
h
erosa Zi
e
hau
stf: Ma
k
e rout
e
per-cpu
.
And
i
t
s
hould
r
un in the
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
S
e
p
herosa Ziehau
g
re: R
e
wor
k
routing
f
a
cilities
.
commit
|
commitdiff
|
tree
2017-08-04
Sep
h
e
r
osa Ziehau
ro
u
te: Min
o
r clea
n
u
p
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Z
i
ehau
route: D
e
lete
ortentry, SIOC{ADD
,
DEL}
R
T and RTM_OLD
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa
Zie
h
au
g
if: It sh
o
uld only
r
un in
t
he firs
t
ne
t
isr_ncpus netisrs
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
route: Add r
t
free
_
asy
n
c
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
ipid: Call ip_randomid() on all CPUs
.
commit
|
commitdiff
|
tree
2017-08-04
S
e
pherosa Zie
h
au
p
fsync: Send p
a
cket in netisr0 and do it async
h
ronou
s
ly
.
commit
|
commitdiff
|
tree
2017-08-04
S
e
ph
e
rosa Ziehau
mbuf: Add me
s
sage header for generic
mbu
f
sending/receivin
g
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa
Z
i
e
hau
inpc
b
: Simplify
inpcb
m
arker
i
nterface
commit
|
commitdiff
|
tree
2017-08-03
Sephe
r
osa Ziehau
inpcb:
A
ll inpcb
a
ccessing shou
l
d be from first ne
t
isr_
n
cp
u
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Seph
e
rosa
Z
iehau
inet: ip_{output
/
input}()
s
hould on
l
y run i
n
f
i
rst
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sephero
s
a Z
i
ehau
u
dp: It only r
u
ns in the first net
i
sr_ncpus netisrs
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
systimer:
Ad
j
ust systimers on t
h
eir ow
n
er
cpus
.
commit
|
commitdiff
|
tree
2017-08-03
Sephe
r
osa Ziehau
tcp
:
Pr
e
vent
e
xce
s
sive
IPI from draining T
C
P reassemble
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sep
h
erosa
Ziehau
inet: Prevent excessive
I
PI from dr
a
i
ning PR cloned
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sephero
s
a Ziehau
inet: Fix up drai
n
in
g
flag sett
i
n
g
.
commit
|
commitdiff
|
tree
2017-08-02
Seph
e
rosa Zieh
a
u
i
net
:
Preven
t
excessi
v
e IPI fr
o
m draining IPv4 fra
g
me
n
ts
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa Ziehau
inet6: Prevent exce
s
sive I
P
I
from
d
rai
n
i
n
g
IPv6 fragments
.
commit
|
commitdiff
|
tree
2017-08-02
Sephe
r
osa Zie
h
a
u
net:
U
se PR_{
F
AST,SLOW}HZ, some co
d
e h
a
s the assumpt
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Se
p
h
eros
a
Ziehau
domain
:
Nuke pf
s
lowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sep
h
e
r
osa
Z
ieha
u
ip: Do
n
't use pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
igmp: Don'
t
us
e
pr_slo
w
ti
m
o
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
inet6: Drain IPv6 frag
m
e
n
ts in netis
r
0
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
inet
6
: Dispatch frag6 sl
o
wtimo to
n
e
t
isr0 and stop
.
.
.
commit
|
commitdiff
|
tree
2017-07-31
Seph
e
r
o
s
a
Ziehau
domain: Nu
k
e
p
f
f
asttimo
commit
|
commitdiff
|
tree
2017-07-31
Sepher
o
s
a Ziehau
i
g
mp:
U
s
e
ca
l
lout instead of pff
a
stti
m
o
.
commit
|
commitdiff
|
tree
2017-07-31
S
e
phero
s
a Zieh
a
u
i
c
mp6:
Don'
t
use pffasttimo and dispatch fasttimo to
.
.
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa
Z
iehau
polling: Sim
p
lify the co
d
e by using netsr_*msg
f
unctions
.
commit
|
commitdiff
|
tree
2017-07-27
Se
p
herosa Zieha
u
netisr: A
d
d
neti
s
r_sendmsg_oncp
u
()
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Zieha
u
bridge: I
t
should only r
u
n in netisr_cpu
s
netisrs
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa
Z
iehau
altq/cbq: Dra
i
n
pending callout
and the coor
e
s
p
onding
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Sep
h
erosa Ziehau
a
l
tq/cbq: Red
i
spatch restart
f
u
n
cti
o
n
t
o netisr0
.
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Zieh
a
u
altq
:
F
i
x t
y
po
commit
|
commitdiff
|
tree
2017-07-24
Se
p
herosa Ziehau
ipflow:
U
s
e
per-cpu callout, i
n
stead
o
f pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-07-21
Sephe
r
osa
Z
iehau
vlan
:
I
t should o
n
l
y run in netisr_cpus netis
r
s
commit
|
commitdiff
|
tree
2017-07-21
Se
p
herosa Ziehau
i
pfl
o
w: Regroup pe
r
cp
u
dat
a
.
commit
|
commitdiff
|
tree
2017-07-21
Sephe
r
osa Ziehau
ipflow: I
t
can only run in first netisr_ncpus netisrs
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa
Ziehau
i
p
fw: i
p
fw on
l
y ru
n
s on net
i
sr_ncpus
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa Zie
h
a
u
netisr: Add add support for netisr_ncp
u
s
commit
|
commitdiff
|
tree
2017-07-18
Sepherosa Zi
e
hau
netisr: netisr_f
o
rwardmsg -> netisr_forwar
d
msg_all
commit
|
commitdiff
|
tree
2017-07-11
Sepheros
a
Ziehau
ifn
e
t: Log rar
e
l
y us
e
d ifn
e
t address destruct
i
o
n
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Ziehau
i
f
net: Break
long
l
i
nes
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Z
i
ehau
ifne
t
: ifa_addr should
alw
a
ys
be configu
r
ed
.
commit
|
commitdiff
|
tree
2017-07-11
Sepheros
a
Zie
h
au
ifnet
:
De
l
ete
I
NET address should not fail; p
a
nic upon
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
Sepherosa Ziehau
ipflow: Unroll the fi
r
st iteration of the
hash generat
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
Sepherosa Ziehau
ip
f
w: Increate FIN
s
tates life
t
ime
.
commit
|
commitdiff
|
tree
2017-07-06
Se
p
herosa
Z
iehau
i
pfw
:
Don
'
t allow st
a
te allocation to f
a
il and u
s
e
.
.
.
commit
|
commitdiff
|
tree
2017-07-05
Sepher
o
sa Zie
h
au
socket
:
Allow root to pass l
a
rge
buffer to
g
etsoc
k
opt
.
commit
|
commitdiff
|
tree
2017-07-02
Sepherosa Ziehau
ipfw
:
Remove context
gen
e
ration; t
h
e race it trie
s
.
.
.
commit
|
commitdiff
|
tree
2017-06-30
Sephero
s
a Ziehau
route: Ca
c
he align st
a
tistics
.
commit
|
commitdiff
|
tree
2017-06-30
S
e
p
her
o
sa Zi
e
hau
netinet
:
Static assert TCP/U
D
P/IP
st
a
t
s a
r
e cache
l
ine
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sep
h
e
r
osa Zieh
a
u
kmalloc: Red
u
ce ks_looseme
m
use upda
t
e
frequency
.
commit
|
commitdiff
|
tree
2017-06-29
Se
p
her
o
sa Ziehau
kmalloc: Avoid c
o
d
e
duplication
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Z
i
ehau
kmalloc: Minor style c
h
an
g
es;
n
o functio
n
al changes
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Ziehau
busdma: Add bus_dmamap_lo
a
d_
c
cb; ease driver
port
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Seph
e
rosa Ziehau
kmalloc
:
Minor sty
l
e chang
e
s;
no functional
changes
.
commit
|
commitdiff
|
tree
2017-06-28
Sep
h
erosa Zie
h
au
kmalloc: Update comme
n
t
commit
|
commitdiff
|
tree
next