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
Z
ie
h
a
u
ipfw: Add
ipfrag fi
l
ter
.
commit
|
commitdiff
|
tree
2017-09-20
Sepherosa Ziehau
ipf
w
: Remove unne
c
e
s
sary
c
omplexity
commit
|
commitdiff
|
tree
2017-09-19
Seph
e
r
osa Ziehau
ipfw: Add defrag action
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Z
i
eh
a
u
ip: Don
'
t double
check len
g
th
.
commit
|
commitdiff
|
tree
2017-09-16
S
epherosa Ziehau
dummynet: ip_i
n
put
e
x
pects ip_off/i
p
_len
in network
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sephe
r
osa Zie
h
au
ipf
w
/ipfw3:
U
s
e INT
W
AIT|NU
L
LOK for
m
tag a
l
l
o
c
ation
.
commit
|
commitdiff
|
tree
2017-09-16
S
ep
h
erosa Ziehau
dum
m
ynet
:
Don't d
e
liver f
r
eed mbuf to callers
.
commit
|
commitdiff
|
tree
2017-09-16
S
epherosa Ziehau
ip:
M
ove mbuf length
asserti
o
n into
an
earlier place
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Zie
h
a
u
mtag: Use kmalloc flags, inst
e
ad of
j
u
st M_
W
AITOK or
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Zieha
u
netisr: M
a
ke dynamic
n
e
t
isr
r
ollup
r
egi
s
t
er/u
n
register
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
n
e
tisr: Use km
e
m_allo
c
3 for n
e
tisr th
r
ead and
netl
a
stfunc
.
commit
|
commitdiff
|
tree
2017-09-15
Sepher
o
sa Ziehau
tcp: Use primary hash for TCP ports
.
commit
|
commitdiff
|
tree
2017-09-15
Sepherosa Zi
e
hau
t
cp/udp: Ma
k
e sure hash size
macro is powe
r
of2
commit
|
commitdiff
|
tree
2017-09-13
S
epher
o
sa Zieh
a
u
ipfw: Raise
W
A
R
NS to 6
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa Ziehau
ipf
w
: Raise WARN
S
to 3
commit
|
commitdiff
|
tree
2017-09-13
Sep
h
erosa Ziehau
s
s
h
loc
k
o
ut: Add ipfw
(
8) ta
b
le su
p
port
.
commit
|
commitdiff
|
tree
2017-09-12
Sepherosa
Z
i
ehau
sshl
o
ckout: Style changes
;
no function
a
l
c
hanges
.
commit
|
commitdiff
|
tree
2017-09-12
Sepherosa Ziehau
ipfw:
A
dd per
-
cpu table
s
u
p
por
t
.
commit
|
commitdiff
|
tree
2017-09-06
S
epherosa Ziehau
ipfw: Stringen
t
asse
r
ti
o
ns
.
commit
|
commitdiff
|
tree
2017-09-06
Se
p
he
r
o
s
a Ziehau
ipfw: Utili
z
e neti
s
r_domsg_global, which
is m
o
re expres
s
ive
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa
Ziehau
ipfw: Use
netisr w
r
appers
commit
|
commitdiff
|
tree
2017-09-06
S
ephero
s
a Ziehau
netis
r
: Add wra
p
per
f
or lwkt_dropms
g
()
commit
|
commitdiff
|
tree
2017-09-06
Sephero
s
a Zieha
u
ipfw
:
It can only be configured in ne
t
isr
0
; make it
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Ziehau
ipfw3: Simplify s
o
ckopt
.
commit
|
commitdiff
|
tree
2017-09-05
S
epherosa
Z
iehau
du
m
mynet:
M
ove ctr
l
function
p
o
in
t
er t
o
dumm
y
n
e
t
commit
|
commitdiff
|
tree
2017-09-05
S
eph
e
ros
a
Ziehau
ipfw
:
Reindent; no fu
n
ctional
c
hanges
.
commit
|
commitdiff
|
tree
2017-09-05
S
e
pherosa Zie
h
au
ipfw: Simplify sockopt
.
commit
|
commitdiff
|
tree
2017-09-05
Sepherosa Ziehau
ipfw
.
8:
Update fo
r
recent rewriting of states/tracks
commit
|
commitdiff
|
tree
2017-09-05
Se
p
h
erosa Ziehau
i
pfw:
R
ework
s
tates a
n
d tracks
.
commit
|
commitdiff
|
tree
2017-08-29
Sep
h
er
o
sa Ziehau
poll/select: Use 64bit serial for pol
l
/se
l
e
ct's kev
e
nt
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
Sephe
r
o
sa Zieh
a
u
Rev
e
rt "se
l
ect: Don't allow unwanted/leftove
r
f
d
s bein
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
S
epherosa Z
i
ehau
po
l
l: Fix inverse test
commit
|
commitdiff
|
tree
2017-08-28
S
e
phero
s
a
Ziehau
select: Don't allow u
n
wa
n
ted/leftover fds
b
eing returned
.
commit
|
commitdiff
|
tree
2017-08-14
Sepherosa Z
i
ehau
ip
f
w:
U
se SEQ
_
GEQ
commit
|
commitdiff
|
tree
2017-08-11
Sepherosa
Z
iehau
ethernet:
e
ther_output should only run
i
n th
e
first
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
Sepherosa Ziehau
route
:
Routes should
o
n
l
y be
accessed from
t
h
e
fi
r
st
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
Sepherosa Ziehau
mbuf: Minor style
c
hange
.
commit
|
commitdiff
|
tree
2017-08-08
Sephero
s
a Zieh
a
u
netisr:
S
implif
y
assertion related bits
commit
|
commitdiff
|
tree
2017-08-07
Sephe
r
os
a
Ziehau
s
t
f: Make route per-c
p
u
.
And it should run i
n
the
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Sepheros
a
Ziehau
gre: R
e
work routing faci
l
ities
.
commit
|
commitdiff
|
tree
2017-08-04
Sephe
r
osa Ziehau
r
oute: Minor cleanup
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa
Z
iehau
r
o
ute: Delete or
t
ent
r
y, SIOC{ADD,
D
EL}RT and R
T
M
_OLD
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Seph
e
ros
a
Zieha
u
gif: It should on
l
y r
u
n in the first
n
etisr_n
c
pus netisrs
commit
|
commitdiff
|
tree
2017-08-04
S
e
pheros
a
Ziehau
route: Add rtfree_
a
s
y
nc
.
commit
|
commitdiff
|
tree
2017-08-04
S
e
p
heros
a
Zi
e
hau
ip
i
d: Call ip_randomid() on all CPU
s
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa
Ziehau
pfs
y
n
c: Send packet in n
e
t
isr0 and d
o
it
asynchro
n
ously
.
commit
|
commitdiff
|
tree
2017-08-04
Sepheros
a
Z
i
ehau
mbuf: A
d
d
m
essage
header for generic mbuf sending/receiving
.
commit
|
commitdiff
|
tree
2017-08-03
Seph
e
rosa Z
i
ehau
inpcb: Simplif
y
inp
c
b mar
k
er interface
commit
|
commitdiff
|
tree
2017-08-03
Sep
h
erosa Ziehau
inp
c
b: All inpcb
a
ccessing should b
e
f
rom
firs
t
n
etisr_nc
p
us
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
inet: ip_{
o
utput/input}() should on
l
y
r
u
n
i
n first
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Seph
e
rosa Ziehau
udp: It only runs in th
e
fir
s
t
netisr_nc
p
us netisrs
.
commit
|
commitdiff
|
tree
2017-08-03
Se
p
herosa Z
i
ehau
systimer:
A
d
just systimers
o
n thei
r
owner cpus
.
commit
|
commitdiff
|
tree
2017-08-03
Se
p
herosa Ziehau
tcp: Pre
v
ent ex
c
es
s
ive IPI
f
r
om drainin
g
TC
P
reassemble
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sep
h
erosa
Z
iehau
inet
:
Prevent exce
s
s
i
ve IPI from
draining PR cloned
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
S
eph
e
rosa Z
i
eh
a
u
in
e
t: Fix up
d
raini
n
g fla
g
s
e
tting
.
commit
|
commitdiff
|
tree
2017-08-02
Se
p
h
erosa Ziehau
inet: Prevent excessive IPI from draining IPv4 frag
m
en
t
s
.
commit
|
commitdiff
|
tree
2017-08-02
Sephero
s
a Ziehau
in
e
t
6
: Prevent
excessive IPI f
r
om draining IPv6 fragments
.
commit
|
commitdiff
|
tree
2017-08-02
Sepher
o
sa
Zie
h
a
u
net: Use PR_{FAST,SL
O
W}HZ, some code has the assumption
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Sepheros
a
Z
ieh
a
u
domain: Nuke pfslowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
S
epherosa Zi
e
hau
ip: Don't
u
se pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Seph
e
r
osa
Z
iehau
igmp:
Don't use pr_
s
lo
w
timo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Z
i
e
hau
inet6: Drai
n
IPv6 fragments
i
n netisr0
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa
Ziehau
i
net6:
Dispatch frag6 slowtimo to
n
e
t
isr0 an
d
stop
.
.
.
commit
|
commitdiff
|
tree
2017-07-31
Sepherosa Zieh
a
u
domain: Nuke
p
ffast
t
i
mo
commit
|
commitdiff
|
tree
2017-07-31
Sepherosa
Ziehau
ig
m
p: Use callout instead of pffastt
i
mo
.
commit
|
commitdiff
|
tree
2017-07-31
Sep
h
ero
s
a Z
i
e
hau
icmp6: D
o
n't use pffastt
i
mo and
d
ispatch fast
t
imo to
.
.
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa
Z
iehau
pol
l
ing: Simpli
f
y the
c
ode by
u
sing
n
etsr_*msg fu
n
ctio
n
s
.
commit
|
commitdiff
|
tree
2017-07-27
Sepher
o
sa Zie
h
au
netisr: Add netisr_sendmsg_
o
n
cpu()
commit
|
commitdiff
|
tree
2017-07-27
Sephe
r
osa
Ziehau
bridge: It should on
l
y run in netisr_cpus netisrs
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa
Z
iehau
altq/cbq: Drain pending callout a
n
d t
h
e coore
s
ponding
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Sep
h
e
r
osa Ziehau
altq/
c
b
q
:
Redispat
c
h restart fun
c
tion
t
o netisr0
.
commit
|
commitdiff
|
tree
2017-07-24
Seph
e
ros
a
Zie
h
au
altq: Fix typo
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa
Z
i
ehau
ip
f
low
:
U
s
e pe
r
-
c
pu callout, instead of pr_
s
lowtimo
.
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa
Z
iehau
vlan: It
sh
o
uld only run in netisr_cpus netis
r
s
commit
|
commitdiff
|
tree
2017-07-21
S
e
pheros
a
Ziehau
ipflow: Regro
u
p p
e
r
cpu data
.
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa
Zi
e
hau
ipflow
:
It can only r
u
n i
n
f
i
rs
t
netisr
_
ncpus neti
s
r
s
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa Ziehau
i
p
fw: ipfw o
n
ly r
u
ns
o
n
n
etisr_ncp
u
s
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa
Z
iehau
netisr: Add add s
u
p
p
o
r
t for ne
t
isr
_
nc
p
us
commit
|
commitdiff
|
tree
2017-07-18
Sepherosa Ziehau
netisr: netisr_
f
o
r
wardmsg
-> ne
t
isr_f
o
rw
a
r
dmsg
_
all
commit
|
commitdiff
|
tree
2017-07-11
S
e
p
her
o
sa Zi
e
hau
ifnet: Log
rarely used ifnet address d
e
struction
.
commit
|
commitdiff
|
tree
2017-07-11
S
e
pherosa Z
i
ehau
ifnet: Break long lines
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Ziehau
ifnet: ifa
_
addr should al
w
ays be
c
onfigured
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Zie
h
au
ifnet
:
Delete I
N
ET addr
e
ss
s
hould not fail;
panic upon
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
Sepher
o
sa Zieh
a
u
ipflow
:
Unroll th
e
first
i
teration of the
h
a
sh generation
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
Seph
e
rosa Ziehau
ipfw: Incr
e
ate FIN
s
tates life time
.
commit
|
commitdiff
|
tree
2017-07-06
Sepher
o
s
a
Z
i
e
h
au
ip
f
w
:
D
on't allow
s
tate a
l
location to fail and use
.
.
.
commit
|
commitdiff
|
tree
2017-07-05
Se
p
herosa Ziehau
socket: All
o
w
root to pass la
r
ge buffer to getsock
o
p
t
.
commit
|
commitdiff
|
tree
2017-07-02
Sepherosa Ziehau
ipfw: Remove context generat
i
on; the ra
c
e
it tries
.
.
.
commit
|
commitdiff
|
tree
2017-06-30
Sepherosa Ziehau
ro
u
te: Cache a
l
ign statistics
.
commit
|
commitdiff
|
tree
2017-06-30
Se
p
heros
a
Ziehau
netin
e
t: S
t
atic as
s
ert TCP/UDP/
I
P
stats are
c
ache line
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sep
h
erosa
Z
iehau
k
malloc: Redu
c
e ks_lo
o
sememuse up
d
a
te
f
requency
.
commit
|
commitdiff
|
tree
2017-06-29
Sepher
o
sa Z
i
ehau
kmal
l
oc: Avoid code dup
l
i
c
ation
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Zieh
a
u
kmal
l
oc:
M
inor
style changes
;
no
functio
n
al chan
g
es
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Ziehau
b
u
s
d
ma: Add bus_dmama
p
_load_ccb; ea
s
e dri
v
e
r
porting
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sep
h
erosa Zieh
a
u
k
m
alloc: M
i
nor style
c
h
a
nges; no fun
c
tional changes
.
commit
|
commitdiff
|
tree
2017-06-28
S
e
phero
s
a
Ziehau
kma
l
loc: Update
comment
commit
|
commitdiff
|
tree
2017-06-27
Sepherosa Ziehau
malloc
:
Make
# of calls statistic per-cpu
.
commit
|
commitdiff
|
tree
2017-06-25
S
e
pherosa Ziehau
if: Implem
e
nt classq_con
c
at()
commit
|
commitdiff
|
tree
2017-06-25
Seph
e
rosa Zieh
a
u
tcp: Disable NCR on link
l
ocal
network by
d
efault
.
commit
|
commitdiff
|
tree
2017-06-25
Sephero
s
a Ziehau
tcp: M
o
ve rmx based
R
TT se
t
up out
o
f tcp_mss()
.
commit
|
commitdiff
|
tree
next