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
S
e
phero
s
a Ziehau
ipfw: Add ipfrag filter
.
commit
|
commitdiff
|
tree
2017-09-20
Sep
h
er
o
sa Ziehau
ipfw: Remove unnecessary comp
l
exity
commit
|
commitdiff
|
tree
2017-09-19
Sephe
r
os
a
Zieha
u
ipfw: A
d
d defrag action
.
commit
|
commitdiff
|
tree
2017-09-16
Sepher
o
sa Ziehau
i
p
: Don't double check length
.
commit
|
commitdiff
|
tree
2017-09-16
Se
p
herosa Ziehau
dummynet: ip_
i
nput exp
e
c
t
s
i
p
_off/ip
_
len in network
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
ip
f
w/ipfw3: Use
I
NTWA
I
T|NUL
L
OK for mtag
a
ll
o
cation
.
commit
|
commitdiff
|
tree
2017-09-16
Sep
h
eros
a
Ziehau
dummynet: Do
n
't deliver
f
reed mbuf to
c
aller
s
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
ip: Move
mbuf length a
s
s
e
r
t
i
on
i
nto an earlier place
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
mtag:
U
se
kmalloc f
l
a
gs, inste
a
d of just M_WAITOK or
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
netisr:
M
ake dyn
a
mic neti
s
r rollup register/unr
e
gis
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
netisr: Use kmem_
a
lloc3
for netisr
t
hrea
d
a
nd netlastfun
c
.
commit
|
commitdiff
|
tree
2017-09-15
Sepherosa Ziehau
tcp: Use
prima
r
y ha
s
h
f
or TCP port
s
.
commit
|
commitdiff
|
tree
2017-09-15
Sep
h
erosa Zi
e
hau
t
c
p/udp: Make sure hash size
mac
r
o
is po
w
ero
f
2
commit
|
commitdiff
|
tree
2017-09-13
S
epherosa Ziehau
ipfw: R
a
ise WA
R
NS
t
o 6
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa Ziehau
ipf
w
: Raise WARNS t
o
3
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa
Z
iehau
sshlockout: Add ipfw(8) table support
.
commit
|
commitdiff
|
tree
2017-09-12
Sep
h
e
r
osa Z
i
ehau
ssh
l
ockout: Style chang
e
s; no functional changes
.
commit
|
commitdiff
|
tree
2017-09-12
Sephe
r
osa Ziehau
ipf
w
: Add per-cp
u
t
a
ble suppo
r
t
.
commit
|
commitdiff
|
tree
2017-09-06
S
e
pher
o
sa Ziehau
ipfw:
Stringent asse
r
tions
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Ziehau
ipfw: Uti
l
iz
e
ne
t
isr_domsg_
g
lobal, which is m
o
re expressiv
e
.
commit
|
commitdiff
|
tree
2017-09-06
S
epherosa Z
i
ehau
ip
f
w
:
U
se ne
t
isr wrappers
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa
Ziehau
netisr
:
Add wrapper f
o
r
lwkt_dropmsg()
commit
|
commitdiff
|
tree
2017-09-06
Sepheros
a
Zieh
a
u
ipfw
:
It can only
be configured
i
n netisr0; make it
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Se
p
heros
a
Ziehau
ipfw3: Simplify sockopt
.
commit
|
commitdiff
|
tree
2017-09-05
Se
p
herosa Zieh
a
u
dumm
y
net: Mov
e
ctrl
functi
o
n poin
t
er to
dum
m
y
net
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Zieha
u
i
p
fw: Rein
d
e
nt; no functional c
h
a
n
ges
.
commit
|
commitdiff
|
tree
2017-09-05
Sephe
r
osa Ziehau
ipfw: Simplify sockopt
.
commit
|
commitdiff
|
tree
2017-09-05
Sep
h
erosa Ziehau
ipfw
.
8
:
U
p
date f
o
r recent rewriting of stat
e
s/tracks
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Ziehau
ip
f
w: Rework sta
t
es and tracks
.
commit
|
commitdiff
|
tree
2017-08-29
Se
p
her
o
sa Zieha
u
poll/select
:
Use
64bit serial for poll
/
select's k
e
ve
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
Sephero
s
a
Z
i
e
hau
Revert "se
l
ect: Don't a
l
l
o
w unwante
d
/lefto
v
er
f
d
s being
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
Sepherosa Ziehau
poll: Fi
x
invers
e
test
commit
|
commitdiff
|
tree
2017-08-28
Sepherosa Ziehau
se
l
e
c
t: D
o
n
't allow unwan
t
ed/leftover fds being
r
eturned
.
commit
|
commitdiff
|
tree
2017-08-14
Sepherosa Ziehau
i
pfw:
U
se SEQ_GEQ
commit
|
commitdiff
|
tree
2017-08-11
S
e
p
h
e
r
osa Zi
e
hau
ethernet
:
ether_ou
t
put
should o
n
ly run in the first
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
Sepheros
a
Ziehau
route: Routes
s
h
o
uld only be acc
e
s
se
d
from the first
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
Sep
h
er
o
s
a
Ziehau
mbuf: M
i
no
r
style
change
.
commit
|
commitdiff
|
tree
2017-08-08
S
ep
h
erosa Zi
e
h
au
netisr: Si
m
plify
a
ssertion related b
i
ts
commit
|
commitdiff
|
tree
2017-08-07
Sephe
r
osa Ziehau
stf: Make route p
e
r-
c
pu
.
A
nd it sh
o
u
l
d run in th
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Seph
e
rosa Zieh
a
u
gr
e
: Rework
routing facilities
.
commit
|
commitdiff
|
tree
2017-08-04
Sep
h
er
o
sa Ziehau
route
:
M
inor cleanup
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Zie
h
au
r
o
u
t
e: De
l
ete orten
t
ry, S
I
OC
{
ADD,DEL}RT a
n
d RTM
_
OL
D
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
S
e
pherosa Ziehau
gif
:
It shoul
d
only
r
un in the
f
ir
s
t netisr_
n
cpus netisrs
commit
|
commitdiff
|
tree
2017-08-04
Sephe
r
osa
Ziehau
route: Add rtfree_async
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa
Z
i
e
hau
i
p
id:
C
all
ip_randomid(
)
o
n all
CPUs
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Zie
h
au
pfsync: Send packet in netisr0
a
nd do it asynchrono
u
sly
.
commit
|
commitdiff
|
tree
2017-08-04
S
e
pherosa Ziehau
mbuf: Add mes
s
age
h
e
ader fo
r
ge
n
eric mbuf sending/
r
eceiving
.
commit
|
commitdiff
|
tree
2017-08-03
Sephero
s
a Ziehau
inpc
b
: S
i
mplify
i
n
p
cb marker interface
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
inpcb: All
inpcb accessin
g
shou
l
d
be fro
m
first netisr
_
ncpus
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
S
epherosa Zieh
a
u
inet: ip
_
{output/input
}
() s
h
ould on
l
y run in
first
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
ph
e
rosa Ziehau
udp: It onl
y
runs in the first netis
r
_ncpus netisrs
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
sy
s
timer: Adjust systime
r
s on their owner
cpu
s
.
commit
|
commitdiff
|
tree
2017-08-03
Sep
h
erosa Ziehau
t
c
p
:
Pre
v
ent excessi
v
e IPI from drai
n
ing TCP reassemb
l
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
p
heros
a
Ziehau
in
e
t: Prevent excessive
IP
I
fr
o
m
d
r
aini
n
g PR cloned
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sep
h
e
rosa
Ziehau
inet
:
Fix up
d
raining flag setting
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa Zieha
u
i
n
e
t: Prevent excessive IPI from draining I
P
v4 fragments
.
commit
|
commitdiff
|
tree
2017-08-02
S
ephero
s
a
Ziehau
inet6:
Pr
e
vent excessive IPI
from drai
n
ing IP
v
6 f
r
agm
e
nts
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa Ziehau
net: Use PR_{
F
AST,SLOW
}
HZ,
some code has th
e
ass
u
mption
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
S
epherosa
Z
iehau
doma
i
n: Nuke
p
fslowti
m
o
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
i
p: Don't u
s
e pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Se
p
he
r
osa Zie
h
au
igmp: Don't use p
r
_slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
inet6
:
Drain IP
v
6
fragments in netisr0
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Z
i
ehau
in
e
t
6: Dispatch frag6 s
l
owti
m
o to netis
r
0 and stop
.
.
.
commit
|
commitdiff
|
tree
2017-07-31
S
e
p
herosa
Zi
e
h
a
u
d
o
m
a
in: Nuke p
f
fa
s
ttimo
commit
|
commitdiff
|
tree
2017-07-31
S
epherosa Ziehau
igm
p
: Use callout
i
nstead of pffasttim
o
.
commit
|
commitdiff
|
tree
2017-07-31
Sepherosa Ziehau
icmp6: D
o
n't use p
f
fast
t
i
m
o and dispatch fastt
i
mo
to
.
.
.
commit
|
commitdiff
|
tree
2017-07-27
Sephe
r
os
a
Zieha
u
pol
l
ing: Simplify the code by usi
n
g netsr_*msg function
s
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa
Ziehau
netisr: Add netisr_
s
endmsg_oncpu
(
)
commit
|
commitdiff
|
tree
2017-07-27
Se
p
herosa
Z
ieh
a
u
bri
d
ge: It s
h
ould only run i
n
netisr_cp
u
s netisrs
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Ziehau
altq/cbq: Drain
pending callout and the
c
oor
e
sponding
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Ziehau
altq/
c
bq: Redispatch restar
t
function to netisr0
.
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Ziehau
altq: Fix
t
yp
o
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Zie
h
au
ipflow
:
U
s
e p
e
r-cpu
cal
l
out
,
instead of pr_
s
lowt
i
m
o
.
commit
|
commitdiff
|
tree
2017-07-21
Sep
h
ero
s
a Zi
e
hau
vl
a
n: It should only run
in
n
et
i
sr_cpus net
i
srs
commit
|
commitdiff
|
tree
2017-07-21
Seph
e
rosa Zi
e
ha
u
ipflow: Reg
r
ou
p
p
e
r
c
pu
data
.
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa Ziehau
ipflow: It can
o
n
ly
r
un in first netisr_ncpus netisrs
commit
|
commitdiff
|
tree
2017-07-21
Sepher
o
sa Zie
h
au
ipfw: ipfw only
r
u
ns on ne
t
isr_ncp
u
s
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa Zi
e
hau
netisr: Add add su
p
p
ort f
o
r
ne
t
i
sr_ncpus
commit
|
commitdiff
|
tree
2017-07-18
Sepherosa
Z
iehau
netisr: netisr_f
o
rwardmsg -> netisr_forwa
r
dmsg_
a
l
l
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Zie
h
au
ifn
e
t: Log ra
r
ely used ifnet
a
ddress
destruction
.
commit
|
commitdiff
|
tree
2017-07-11
Sepher
o
sa
Zie
h
au
i
f
net: Break long lines
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Zieha
u
ifnet: ifa
_
addr should al
w
ays be configured
.
commit
|
commitdiff
|
tree
2017-07-11
Seph
e
rosa Ziehau
ifnet: Del
e
te INET address sh
o
uld not
f
a
il; pa
n
i
c
upon
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
Sepherosa
Z
i
eh
a
u
ipfl
o
w: Unroll th
e
first iter
a
tion o
f
th
e
hash generation
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
Se
p
h
e
rosa Zie
h
au
i
pfw: Increate
FI
N
states
lif
e
ti
m
e
.
commit
|
commitdiff
|
tree
2017-07-06
S
e
p
herosa Ziehau
i
p
fw: Don't
al
l
ow state alloca
t
ion to fai
l
and use
.
.
.
commit
|
commitdiff
|
tree
2017-07-05
S
eph
e
r
osa Ziehau
socket:
A
llo
w
r
o
ot to pass large buffer to getsockop
t
.
commit
|
commitdiff
|
tree
2017-07-02
S
epherosa Zieh
a
u
ipfw: Remove context g
e
neration; the
race
it tries
.
.
.
commit
|
commitdiff
|
tree
2017-06-30
Sepherosa Z
i
ehau
route: Cache alig
n
statistics
.
commit
|
commitdiff
|
tree
2017-06-30
Se
p
herosa Ziehau
netine
t
: Static assert
T
CP/UD
P
/IP stats are cache l
i
ne
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
S
ephero
s
a
Ziehau
kma
l
loc:
R
e
d
uce k
s
_loosememuse upd
a
t
e frequency
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Zieh
a
u
km
a
ll
o
c
: Avoid code duplicati
o
n
.
commit
|
commitdiff
|
tree
2017-06-29
Sepher
o
sa
Ziehau
k
m
a
lloc: Min
o
r style changes; no
f
unctional changes
.
commit
|
commitdiff
|
tree
2017-06-29
S
e
p
herosa Zie
h
a
u
b
usdma: Add b
u
s_dmama
p
_
l
oad_ccb
;
ease
dr
i
v
e
r porting
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa
Zieha
u
kmalloc
:
M
inor s
t
yle change
s
; no functional changes
.
commit
|
commitdiff
|
tree
2017-06-28
Sepherosa Ziehau
kmal
l
o
c
: Update comment
commit
|
commitdiff
|
tree
2017-06-27
Se
p
herosa Ziehau
malloc: Make # of
c
alls statis
t
ic
per-cpu
.
commit
|
commitdiff
|
tree
2017-06-25
Sephe
r
osa Ziehau
if: Imple
m
ent classq_concat()
commit
|
commitdiff
|
tree
2017-06-25
Sepherosa Zi
e
h
au
t
cp:
Dis
a
bl
e
NCR on li
n
k local ne
t
w
o
rk by
d
efault
.
commit
|
commitdiff
|
tree
2017-06-25
Sepherosa
Ziehau
tcp: Move rmx based
R
T
T set
u
p
o
u
t of tcp_m
s
s
()
.
commit
|
commitdiff
|
tree
next