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: ICMP_MAXTYPE could be any value; don't assume it's < 32
2018-01-06
S
e
phero
s
a Zieha
u
ipfw:
I
CMP_MAXTYPE could
be any
v
al
u
e
;
d
on't
a
ss
u
me
.
.
.
commit
|
commitdiff
|
tree
2018-01-06
Sep
h
erosa Ziehau
ipfw:
Support
a
ll possibl
e
ICMP ty
p
es
.
commit
|
commitdiff
|
tree
2018-01-06
Sepher
o
sa Ziehau
ipfw
.
8: R
e
set do_
p
ip
e
and
do_table
.
commit
|
commitdiff
|
tree
2018-01-06
S
e
p
hero
s
a
Z
i
e
hau
ip
f
w
:
Def
i
ne instruction size max
.
commit
|
commitdiff
|
tree
2018-01-03
Sepherosa Zieha
u
ipf
w
.
8:
Fix 'not [iface]' and 'not [ifa
c
e:net]' s
u
ppo
r
t
commit
|
commitdiff
|
tree
2018-01-03
Sepherosa Ziehau
e
m/emx: Sync
w
ith Intel's em
7
.
6
.
2
commit
|
commitdiff
|
tree
2017-12-26
Sepherosa Zi
e
ha
u
socket: Use
fast close if SO
_
LINGER
and linger==0
.
commit
|
commitdiff
|
tree
2017-12-24
Sepherosa Z
i
e
h
au
ip: Set
ip_porth
a
sh_trycount based
o
n
the # of net
i
s
rs
.
commit
|
commitdiff
|
tree
2017-12-23
Sephe
r
os
a
Ziehau
net: Increase max stage pack
e
t cou
n
t to 16
.
commit
|
commitdiff
|
tree
2017-12-20
Sepherosa Ziehau
inpcb: Change h
o
w TCP local
e
phemer
a
l port is sele
c
ted
.
commit
|
commitdiff
|
tree
2017-12-19
Sepherosa Ziehau
tcp: Stringent assertion for pru_con
n
e
c
t
.
commit
|
commitdiff
|
tree
2017-12-17
Sephe
r
osa Zi
e
hau
igb
.
4: So
r
t chip names
.
commit
|
commitdiff
|
tree
2017-12-17
Sepherosa Ziehau
ix
.
4: Sort chip
n
am
e
s
.
commit
|
commitdiff
|
tree
2017-12-16
S
epherosa Ziehau
igb
:
Syn
c
with
I
n
tel
'
s
igb 2
.
5
.
3
commit
|
commitdiff
|
tree
2017-12-02
Sepherosa Zieh
a
u
sy
s
cons: Unbreak comp
i
l
e
w/o sp
l
ash
commit
|
commitdiff
|
tree
2017-11-28
S
e
phero
s
a Zieha
u
ix: Sync with Intel's i
x
-3
.
2
.
17
.
commit
|
commitdiff
|
tree
2017-11-10
Se
p
herosa Zi
e
hau
re: Sync
with Realtek's re-1
.
94
commit
|
commitdiff
|
tree
2017-11-10
Sepherosa Ziehau
bus
:
Properl
y
implement bus_space_{map,unma
p
}()
commit
|
commitdiff
|
tree
2017-10-31
Sepherosa Zieha
u
em: Free tx mbufs proactively
.
commit
|
commitdiff
|
tree
2017-10-30
Seph
e
rosa Ziehau
emx: Free tx mbuf
s
proactively
.
commit
|
commitdiff
|
tree
2017-10-28
Sephero
s
a
Z
iehau
i
x
: Fix
p
ossible TX desc GC missing
.
commit
|
commitdiff
|
tree
2017-10-28
Sepherosa Ziehau
igb: F
r
ee tx m
b
ufs pr
o
ac
t
ively
.
commit
|
commitdiff
|
tree
2017-10-28
Sep
h
eros
a
Z
iehau
x86_64: Add pauses in the TSC mpsy
n
c
t
e
s
ting
l
o
o
p
.
commit
|
commitdiff
|
tree
2017-10-28
S
e
pheros
a
Zieh
a
u
ix: Free tx mbufs proac
t
ively
.
commit
|
commitdiff
|
tree
2017-10-24
Sepherosa
Zie
h
au
x86_64: Allow TSC M
P
synchronization test be disabled
.
commit
|
commitdiff
|
tree
2017-10-21
Sepherosa Ziehau
inet6: Make non-prefix an
d
d
i
rectly r
e
achabl
e
inet6
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
S
e
pherosa Zi
e
hau
ipf
w
:
F
a
ctor out
ipfw_init_args()
commit
|
commitdiff
|
tree
2017-10-16
Sepher
o
sa Ziehau
ipfw: Flus
h
t
he rules
before unlo
a
d
the module
.
commit
|
commitdiff
|
tree
2017-10-16
Sepherosa
Z
iehau
ipfw: Factor out
ipfw_def
r
ag_redispatc
h
.
commit
|
commitdiff
|
tree
2017-10-16
Sepherosa Zieha
u
ke
r
n: Remove ncpus2 and friends
.
commit
|
commitdiff
|
tree
2017-10-16
Sepherosa Zieh
a
u
mpls: Use
n
eti
s
r
_ncpus
commit
|
commitdiff
|
tree
2017-10-14
Sepherosa Zie
h
a
u
ipfw:
Implement state based "redirec
t
"
, i
.
e
.
without
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Sep
h
erosa
Z
iehau
socket: Limit the
numb
e
r
o
f accepted
socket
s
that k
e
vent
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
Sephe
r
o
sa Ziehau
arp:
Allocate
c
o
n
t
e
xt memory on owner cpu
.
commit
|
commitdiff
|
tree
2017-09-29
Sepher
o
sa Ziehau
syncac
h
e:
T
imer queue iterati
o
n is MPsaf
e
; no need
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
S
e
pherosa
Z
i
e
h
a
u
sync
a
c
h
e:
M
ove loca
l
variables close the
i
r usage
.
commit
|
commitdiff
|
tree
2017-09-29
Se
p
h
erosa Ziehau
syncache: inpcb
w
ill
n
ev
e
r
b
e
N
U
LL
.
commit
|
commitdiff
|
tree
2017-09-29
S
ep
h
erosa Ziehau
syn
c
a
ch
e
: Re
s
urrect net
.
inet
.
t
c
p
.
syncache
.
count
commit
|
commitdiff
|
tree
2017-09-28
Se
p
h
e
rosa Ziehau
syncache: Al
l
ocate
s
yncac
h
e context on the owner cpu
.
commit
|
commitdiff
|
tree
2017-09-28
Seph
e
r
o
sa Zieh
a
u
syncache: Group t
i
meout queue related fields togethe
r
.
commit
|
commitdiff
|
tree
2017-09-28
Sepherosa Zie
h
au
sync
a
che
:
Simplify timer
m
essage
commit
|
commitdiff
|
tree
2017-09-28
Sepherosa Ziehau
sy
n
cache: Remove unnecessary struct field
commit
|
commitdiff
|
tree
2017-09-28
Sepherosa
Ziehau
sy
n
c
a
che: Staticize s
y
n
c
ache
_
lookup
commit
|
commitdiff
|
tree
2017-09-28
Seph
e
r
o
sa Ziehau
syncac
h
e
:
S
t
ringent assertion
.
commit
|
commitdiff
|
tree
2017-09-28
Sephe
r
o
sa Z
i
ehau
kern: Allocate sleep hash on own
e
r cpu
.
commit
|
commitdiff
|
tree
2017-09-28
Sepherosa Ziehau
i
pfw:
A
d
d interf
a
ce network f
i
lter
.
commit
|
commitdiff
|
tree
2017-09-28
Sep
h
erosa Ziehau
uipc:
Use sendmsg_oncpu,
i
f po
s
sible
.
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa
Z
iehau
callout:
E
mb
e
d thread in per-cpu call
o
ut context
.
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa Ziehau
k
e
r
n
: En
h
anc
e
w
a
k
e
u
p has
h
const
r
uction
to reduce h
a
sh
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa Zie
h
au
kern:
A
d
d read-only s
y
sct
l
f
o
r slee
p
q
u
eue
t
able size
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa
Zieha
u
callout:
A
l
locate per
-
cp
u
callout cont
e
xt
o
n
the o
w
ner
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa
Z
ieha
u
callout:
Alloca
t
e
wheel on owner
cp
u
.
commit
|
commitdiff
|
tree
2017-09-27
Sepher
o
sa Ziehau
Revert "call
o
ut: Allocate
c
allout wheel/thre
a
d o
n
the
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Seph
e
rosa
Ziehau
ipfw:
A
dd interface
IP fil
t
er
.
commit
|
commitdiff
|
tree
2017-09-27
Seph
e
r
osa Zieh
a
u
ipfw(8): Fix comment
commit
|
commitdiff
|
tree
2017-09-26
Sepherosa Ziehau
c
allout: Allocate
callou
t
wh
e
el/thre
a
d on t
h
e owner
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
Sepherosa
Ziehau
callout: Mi
n
o
r
style ch
a
nges
commit
|
commitdiff
|
tree
2017-09-26
Se
p
herosa Zi
e
hau
p
k
tge
n
:
A
l
low building
w/o INVARIANTS
commit
|
commitdiff
|
tree
2017-09-25
Sep
h
e
r
osa Zi
e
hau
e
t
herne
t
:
Restruct
u
re vlan c
h
eck
.
commit
|
commitdiff
|
tree
2017-09-25
Se
p
herosa Ziehau
i
p
flow:
Use netisr
A
PIs
commit
|
commitdiff
|
tree
2017-09-25
Sepher
o
sa Ziehau
ipflo
w
: Remo
v
e
compat macro
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa
Z
iehau
i
pflow: Utilize netisr_doms
g
_global
commit
|
commitdiff
|
tree
2017-09-25
Sephe
r
osa Ziehau
ipflo
w
: Allocate ipflow
context on its owne
r
cpu
.
commit
|
commitdiff
|
tree
2017-09-25
S
e
phe
r
osa
Z
i
e
h
au
ipflo
w
: Use INTWAIT | NULL
O
K fo
r
kmall
o
c
commit
|
commitdiff
|
tree
2017-09-25
Se
p
herosa
Z
iehau
ipflow
:
No need to mark
i
t cachealign
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
ipflow: Remove re
f
ere
n
ce
c
ounti
n
g, which no longer
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
ipflow: St
r
in
g
ent assert
i
o
n
.
commit
|
commitdiff
|
tree
2017-09-25
Se
p
herosa
Z
ie
h
au
route:
Mi
n
o
r style c
h
ange
.
commit
|
commitdiff
|
tree
2017-09-25
S
e
p
h
erosa Z
i
ehau
polli
n
g: Util
i
ze netisr_doms
g
_gl
o
bal
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa
Zie
h
au
polling:
No need to explicitly a
l
ign io context and
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Zi
e
hau
poll
i
ng
:
A
d
just commen
t
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
pollin
g
: Don't
d
o
dire
c
t
i
nput in criti
c
al section
.
commit
|
commitdiff
|
tree
2017-09-24
Sepherosa
Z
i
e
hau
p
o
l
ling: Implemen
t
direct input support
.
commit
|
commitdiff
|
tree
2017-09-22
Sepher
o
sa Ziehau
inet/
i
net6: Randomize local port
commit
|
commitdiff
|
tree
2017-09-21
Sephe
r
osa Ziehau
arc4random:
M
ak
e
arc4ran
d
om
c
ontext p
e
r-cp
u
.
commit
|
commitdiff
|
tree
2017-09-21
Se
p
h
e
r
osa Zieh
a
u
a
r
c4ran
d
o
m
: Minor style
changes
.
commit
|
commitdiff
|
tree
2017-09-21
Seph
e
ros
a
Ziehau
x86: Use kmem_allo
c
3 for
cp
u
0's ipiq
commit
|
commitdiff
|
tree
2017-09-20
S
e
p
h
erosa Ziehau
ipfw: F
a
ctor
o
ut fucntion to setup local variables
.
commit
|
commitdiff
|
tree
2017-09-20
S
epherosa Ziehau
i
pfw: Add ipfrag filter
.
commit
|
commitdiff
|
tree
2017-09-20
Sepherosa
Z
iehau
ipfw: Remove un
n
ecessary complexity
commit
|
commitdiff
|
tree
2017-09-19
Sepherosa Zieha
u
ipfw: A
d
d defrag action
.
commit
|
commitdiff
|
tree
2017-09-16
Sephe
r
osa Zieha
u
i
p
: Do
n
't d
o
uble ch
e
ck lengt
h
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Zieh
a
u
dummynet: ip_inp
u
t expec
t
s
ip_off/i
p
_len in netwo
r
k
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
ephe
r
osa
Ziehau
ipfw/ipfw3
:
Us
e
IN
T
WAIT|NU
L
LOK
for
mt
a
g
a
llocation
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
d
um
m
yne
t
: Don't deliver freed mbuf to ca
l
lers
.
commit
|
commitdiff
|
tree
2017-09-16
Sephe
r
osa Ziehau
ip: Move m
b
uf length a
s
sertio
n
i
n
to
an ea
r
lie
r
place
.
commit
|
commitdiff
|
tree
2017-09-16
Se
p
herosa
Z
iehau
mtag: Use
k
malloc flags, instead of
j
ust M_WAI
T
OK or
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa
Ziehau
n
e
tisr: Ma
k
e dynamic netisr rollup register/
u
nre
g
ister
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
pherosa
Z
i
ehau
ne
t
i
sr: Use kmem_
a
ll
o
c3 for
neti
s
r thread and n
e
tlastfunc
.
commit
|
commitdiff
|
tree
2017-09-15
S
epherosa Ziehau
tcp: Use primary
h
as
h
for
TCP
p
or
t
s
.
commit
|
commitdiff
|
tree
2017-09-15
S
e
pherosa Ziehau
tc
p
/udp: M
a
ke sure hash size macr
o
is
p
owerof2
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa
Z
i
e
hau
ipfw: Rais
e
W
AR
N
S to 6
commit
|
commitdiff
|
tree
2017-09-13
Sephero
s
a Ziehau
ipfw: Raise WARN
S
to
3
commit
|
commitdiff
|
tree
2017-09-13
Seph
e
rosa Ziehau
s
shlockout: Add ipfw(8) tab
l
e supp
o
rt
.
commit
|
commitdiff
|
tree
2017-09-12
Sepherosa
Ziehau
sshlockout: Style changes;
n
o functional changes
.
commit
|
commitdiff
|
tree
2017-09-12
Sepherosa Zie
h
au
i
p
fw: Add per-cpu tab
l
e support
.
commit
|
commitdiff
|
tree
2017-09-06
Sepher
o
sa Ziehau
i
p
fw
:
Strin
g
ent asserti
o
ns
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Zie
h
au
ipfw: Utilize ne
t
isr_domsg_g
l
o
b
al,
w
hich is
m
o
r
e
ex
p
r
e
s
sive
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Zieh
a
u
i
pfw: Us
e
neti
s
r wra
p
p
ers
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Zieha
u
net
i
sr: Ad
d
wrapper
f
o
r
lwkt_dro
p
msg()
commit
|
commitdiff
|
tree
next