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
syncache: Stringent assertion.
2017-09-28
Sepherosa Ziehau
syncache:
Str
i
n
gent a
s
sertion
.
commit
|
commitdiff
|
tree
2017-09-28
Sephe
r
osa Ziehau
kern:
A
llocate sleep ha
s
h on owner cpu
.
commit
|
commitdiff
|
tree
2017-09-28
S
e
p
h
erosa Ziehau
ipfw:
A
dd in
t
e
r
f
ace network fil
t
e
r
.
commit
|
commitdiff
|
tree
2017-09-28
S
e
p
he
r
o
sa
Ziehau
u
i
pc: Use s
e
ndmsg_oncpu
,
i
f
po
s
sib
l
e
.
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa Ziehau
callou
t
: Embed th
r
e
a
d in per-cpu
ca
l
l
o
ut context
.
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa Zieha
u
kern:
E
nhance
w
a
keup hash
c
onstruction to re
d
uce hash
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Sep
h
er
o
sa Ziehau
k
ern:
Add r
e
ad-o
n
l
y sys
c
tl for sl
e
ep queu
e
table size
commit
|
commitdiff
|
tree
2017-09-27
S
epherosa
Z
iehau
callout: A
l
locate per
-
cpu callout
c
ontext
on the
o
wner
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Sepher
o
s
a Ziehau
c
allout: Allo
c
ate wheel on owner cp
u
.
commit
|
commitdiff
|
tree
2017-09-27
Seph
e
rosa Z
i
ehau
Rev
e
rt
"
callout: All
o
cat
e
callout wheel/thr
e
a
d
on the
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa Zi
e
hau
ipfw: Add int
e
rface IP filter
.
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa Zi
e
hau
ipfw(8)
:
Fix com
m
ent
commit
|
commitdiff
|
tree
2017-09-26
Sepherosa Z
i
ehau
callout: Alloc
a
t
e c
a
llou
t
wheel/thread on the owner
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
Sephe
r
o
s
a Ziehau
c
a
llout: Mi
n
or st
y
l
e changes
commit
|
commitdiff
|
tree
2017-09-26
Sepherosa
Z
ieh
a
u
pk
t
gen: Al
l
ow build
i
ng w/o I
N
VARIANTS
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
ethernet: Restructure vlan che
c
k
.
commit
|
commitdiff
|
tree
2017-09-25
Sep
h
erosa Zieha
u
ipflo
w
: Use
n
e
tisr
APIs
commit
|
commitdiff
|
tree
2017-09-25
Seph
e
rosa Ziehau
ipflo
w
: Remove
c
o
mpat macro
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Zie
h
au
ipflow:
Utili
z
e
netisr_d
o
msg_glo
b
al
commit
|
commitdiff
|
tree
2017-09-25
S
e
p
herosa
Z
i
e
h
au
i
p
flow: Allocate
i
pflow c
o
ntext on
i
ts ow
n
er cpu
.
commit
|
commitdiff
|
tree
2017-09-25
Sephero
s
a Ziehau
ipflow:
U
s
e INTWAIT | NULLOK for kmal
l
oc
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
i
p
flow:
N
o
n
e
ed to mark it cacheal
i
gn
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa
Zieh
a
u
ipflow: Remov
e
reference co
u
nt
i
n
g, wh
i
ch no longer
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
ipflow: Stringent asser
t
ion
.
commit
|
commitdiff
|
tree
2017-09-25
Sep
h
eros
a
Zieh
a
u
route: Mi
n
o
r
style change
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
polling
:
U
tilize netisr_domsg_global
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Z
i
e
h
a
u
poll
i
n
g: No need to
explicitly
align
io
c
ont
e
x
t and
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
S
e
pherosa Ziehau
polling: Adjust comment
commit
|
commitdiff
|
tree
2017-09-25
S
epherosa
Z
i
ehau
polling:
D
on't
do direct input in cri
t
i
c
a
l sec
t
ion
.
commit
|
commitdiff
|
tree
2017-09-24
Sepherosa
Z
iehau
po
l
l
i
ng: Impleme
n
t direct inp
u
t suppo
r
t
.
commit
|
commitdiff
|
tree
2017-09-22
Sepherosa Zieha
u
inet/inet
6
:
Randomize local port
commit
|
commitdiff
|
tree
2017-09-21
Sepherosa
Ziehau
a
r
c4rando
m
:
Make
ar
c
4
r
a
ndo
m
c
o
n
text per-cpu
.
commit
|
commitdiff
|
tree
2017-09-21
Sephero
s
a
Ziehau
arc4rando
m
:
M
in
o
r style
changes
.
commit
|
commitdiff
|
tree
2017-09-21
Se
p
herosa Ziehau
x8
6
: Use kmem_alloc3 for cpu0
'
s ipiq
commit
|
commitdiff
|
tree
2017-09-20
S
e
pherosa Zieh
a
u
i
pfw: Factor out f
u
cntion to se
t
up local variabl
e
s
.
commit
|
commitdiff
|
tree
2017-09-20
Sephe
r
osa
Z
iehau
ipfw: Add ipfrag
f
i
lte
r
.
commit
|
commitdiff
|
tree
2017-09-20
Se
p
h
e
rosa Ziehau
ipfw: Remov
e
unne
c
es
s
ar
y
complex
i
ty
commit
|
commitdiff
|
tree
2017-09-19
Sepher
o
sa Zieh
a
u
ipfw:
A
d
d defrag action
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa
Z
iehau
i
p
: Don't double check length
.
commit
|
commitdiff
|
tree
2017-09-16
S
epherosa
Z
ie
h
au
dummynet: ip_input expects ip_off
/
ip_l
e
n in
network
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sephero
s
a Ziehau
ipf
w
/ipfw3: Use I
N
TWAIT|NULLO
K
for mtag alloc
a
tion
.
commit
|
commitdiff
|
tree
2017-09-16
Se
p
herosa Ziehau
dummyn
e
t:
D
on'
t
deliver freed mbuf to callers
.
commit
|
commitdiff
|
tree
2017-09-16
S
epherosa Ziehau
i
p: Move
m
buf
l
e
n
gth assertion into
a
n earlier place
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Zieha
u
mtag: Use kmall
o
c flag
s
, inst
e
ad of just M_WAITOK or
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Z
i
ehau
ne
t
isr: Ma
k
e
dyn
a
mic n
e
tisr rollup regist
e
r/unregist
e
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
pherosa Ziehau
neti
s
r: Use kme
m
_a
l
loc3 for
n
etisr th
r
ea
d
and netlastfunc
.
commit
|
commitdiff
|
tree
2017-09-15
Sepherosa Ziehau
tcp: Use prima
r
y
hash f
o
r TCP ports
.
commit
|
commitdiff
|
tree
2017-09-15
Sepherosa Ziehau
tcp/udp: Mak
e
sure hash si
z
e
macro is
p
ower
o
f2
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa Z
i
ehau
i
pfw: Raise WA
R
NS
to 6
commit
|
commitdiff
|
tree
2017-09-13
S
epherosa Ziehau
ipfw:
Raise WARNS to 3
commit
|
commitdiff
|
tree
2017-09-13
Se
p
he
r
o
s
a Zie
h
au
s
s
hlockout: Add ipf
w
(
8) table support
.
commit
|
commitdiff
|
tree
2017-09-12
S
e
p
herosa Ziehau
sshlockout
:
Style changes; no funct
i
ona
l
chan
g
es
.
commit
|
commitdiff
|
tree
2017-09-12
Sepherosa
Zieh
a
u
i
p
fw: Add per-
c
pu ta
b
le
s
upport
.
commit
|
commitdiff
|
tree
2017-09-06
Seph
e
r
os
a
Zi
e
hau
ipfw: Str
i
n
g
ent assertions
.
commit
|
commitdiff
|
tree
2017-09-06
Sepher
o
sa Zie
h
au
i
p
fw: Utilize netis
r
_domsg_glob
a
l
, w
h
ich is m
o
re
e
xpre
s
sive
.
commit
|
commitdiff
|
tree
2017-09-06
Sephe
r
os
a
Z
i
ehau
ipfw: Use netisr
w
rap
p
ers
commit
|
commitdiff
|
tree
2017-09-06
S
e
pheros
a
Ziehau
netisr: Add wr
a
pper
f
or lwk
t
_dropmsg()
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Zieha
u
ipfw:
I
t
can
only
b
e configured in netisr0; ma
k
e it
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Sephe
r
osa
Ziehau
i
p
fw3: Simplify
s
oc
k
o
pt
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Zieh
a
u
d
u
m
mynet: Move ctrl
f
unction pointer to dummy
n
et
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Zieha
u
ipfw: Reinde
n
t; n
o
f
unctional ch
a
nges
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Zie
h
au
ipfw:
Simplify sockopt
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Zi
e
hau
ipfw
.
8: Update for recen
t
rewriting of
s
tates/
t
racks
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Ziehau
ipfw:
Rework states and tr
a
cks
.
commit
|
commitdiff
|
tree
2017-08-29
Sepherosa
Z
iehau
poll/s
e
lect:
Use 64bit serial for poll/selec
t
'
s
kevent
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
Sephero
s
a Zieh
a
u
Revert "select: Don't allo
w
u
n
w
an
t
e
d
/leftover fds being
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
Sepherosa Ziehau
poll: Fix inv
e
rse tes
t
commit
|
commitdiff
|
tree
2017-08-28
Sepherosa Z
i
ehau
select: Don't allow
u
nwante
d
/leftover fds b
e
i
ng r
e
turned
.
commit
|
commitdiff
|
tree
2017-08-14
Sepherosa Zieh
a
u
ipf
w
: Use
S
EQ_GEQ
commit
|
commitdiff
|
tree
2017-08-11
Sepherosa
Ziehau
ethernet:
e
the
r
_
o
utpu
t
sho
u
ld only r
u
n
i
n the
first
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
Sepherosa Zi
e
h
a
u
route: Routes should
only be
accessed from th
e
first
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
Sepherosa Zie
h
au
mbuf: Minor st
y
le change
.
commit
|
commitdiff
|
tree
2017-08-08
Sephe
r
osa Z
i
ehau
net
i
s
r
: Simplify assertion
related bit
s
commit
|
commitdiff
|
tree
2017-08-07
Se
p
herosa Ziehau
s
tf: Make ro
u
te per-
c
pu
.
A
n
d
i
t should
r
un in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
S
e
pherosa Ziehau
gre: Rework routing
f
ac
i
l
i
t
ies
.
commit
|
commitdiff
|
tree
2017-08-04
S
e
pheros
a
Zieha
u
r
o
ut
e
: Minor cl
e
anu
p
commit
|
commitdiff
|
tree
2017-08-04
Sep
h
erosa Z
i
ehau
rout
e
: Delete
ortentry, S
I
OC{ADD,DEL
}
RT and RTM_OLD
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa
Z
i
ehau
gi
f
:
It shou
l
d
only run in the fir
s
t
netisr_
n
cp
u
s netisrs
commit
|
commitdiff
|
tree
2017-08-04
S
ephe
r
osa Zieha
u
route:
Add rtfr
e
e_as
y
nc
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
i
pid: Call ip_r
a
ndomi
d
() on
a
l
l CPUs
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
p
f
s
y
nc: Send
p
a
c
k
e
t in netisr0 and do it asy
n
c
h
ron
o
usly
.
commit
|
commitdiff
|
tree
2017-08-04
S
ephe
r
osa Ziehau
mbu
f
: Add mess
a
ge he
a
der
for gener
i
c m
b
uf se
n
di
n
g/re
c
e
i
v
in
g
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
phe
r
o
sa Ziehau
inpcb: Simp
l
ify inpcb marker
interface
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Zie
h
au
inpcb: All inpcb accessin
g
should be
fro
m
first netisr_
n
cpu
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepheros
a
Z
i
eh
a
u
i
n
et:
ip_{output/input}(
)
should
o
nly run in first
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sephe
r
osa Ziehau
udp: It on
l
y
runs in the fir
s
t netisr_ncpus netisrs
.
commit
|
commitdiff
|
tree
2017-08-03
Seph
e
rosa Ziehau
s
ystimer: Adjust syst
i
mers on the
i
r
owner cpus
.
commit
|
commitdiff
|
tree
2017-08-03
Sepher
o
sa
Ziehau
tcp
:
Pr
e
vent exc
e
s
sive IPI from draining TCP
reassemble
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
i
net: Prev
e
nt excessive
I
PI fro
m
drai
n
i
ng PR cloned
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa
Z
ie
h
au
i
net
:
Fix
up drai
n
ing flag sett
i
ng
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa Zi
e
hau
inet
:
Prevent
exce
s
sive IPI fr
o
m draining
I
P
v
4 frag
m
ents
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa Z
i
ehau
i
ne
t
6: Preve
n
t
e
x
cessiv
e
IPI
from drai
n
ing IPv6 fragm
e
nts
.
commit
|
commitdiff
|
tree
2017-08-02
Sepher
o
sa Zi
e
h
au
net: Use PR_
{
FAST,S
L
OW}HZ, so
m
e code has the assum
p
tion
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Seph
e
rosa Ziehau
domain
:
Nuke p
f
slowtim
o
.
commit
|
commitdiff
|
tree
2017-08-01
Sephe
r
osa Ziehau
ip: Do
n
't use pr_slowti
m
o
.
commit
|
commitdiff
|
tree
2017-08-01
Sepheros
a
Zie
h
a
u
igm
p
: D
o
n't
use pr
_
s
l
owtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Seph
e
rosa Ziehau
i
n
et6: Drain
IPv6 fragment
s
in
netisr0
commit
|
commitdiff
|
tree
2017-08-01
Se
p
he
r
osa Ziehau
inet6: Dispatc
h
fr
a
g
6 slowtimo to netisr0
and stop
.
.
.
commit
|
commitdiff
|
tree
2017-07-31
Seph
e
rosa Ziehau
domai
n
:
N
u
ke
pffasttimo
commit
|
commitdiff
|
tree
2017-07-31
Sephero
s
a Ziehau
i
g
mp: Use c
a
llout
i
nstead
o
f pffasttim
o
.
commit
|
commitdiff
|
tree
next