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
re: MACFG50 requires defragmentation in software, but no padding for runt.
2018-06-15
Sephero
s
a
Ziehau
r
e:
MACFG5
0
r
equires defr
a
gmentation
i
n software,
b
ut
.
.
.
commit
|
commitdiff
|
tree
2018-05-01
Sepherosa Ziehau
netgraph7: Protec
t
so_
r
cv properly
commit
|
commitdiff
|
tree
2018-04-23
S
e
ph
e
rosa Zi
e
hau
x86_64/
i
oapic:
Ma
k
e su
r
e that
legacy IRQ
only appears
.
.
.
commit
|
commitdiff
|
tree
2018-04-23
Sepherosa Zieh
a
u
inet6
/
pim: Return IPPROTO_DO
N
E if the m
b
uf is freed
.
commit
|
commitdiff
|
tree
2018-02-10
Sephe
r
os
a
Zi
e
hau
if: Allow u
s
e
r to
override
s
oftware
q
u
e
ue length
.
commit
|
commitdiff
|
tree
2018-02-10
Sepherosa Zi
e
hau
if: Remove ifq maxlen fixup
in ifini
t
.
commit
|
commitdiff
|
tree
2018-01-16
Sep
h
erosa Ziehau
ipfw: Add icmpcodes
su
p
p
o
rt
.
commit
|
commitdiff
|
tree
2018-01-06
Sepherosa Ziehau
ipfw: ICMP_MAXTYPE could b
e
any value; don
'
t
assum
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-06
S
e
pherosa Zieha
u
ipfw: Sup
p
o
r
t a
l
l possible ICMP types
.
commit
|
commitdiff
|
tree
2018-01-06
S
e
ph
e
ro
s
a
Ziehau
ipfw
.
8: R
e
s
e
t do_pi
p
e and do_table
.
commit
|
commitdiff
|
tree
2018-01-06
Sepherosa
Z
i
ehau
i
p
fw: Def
i
ne instruction size max
.
commit
|
commitdiff
|
tree
2018-01-03
Sepherosa Z
i
ehau
ipfw
.
8: F
i
x 'not [iface]'
a
nd 'not [iface:net]' support
commit
|
commitdiff
|
tree
2018-01-03
S
e
pherosa Ziehau
em/emx:
Sync
with Intel's em 7
.
6
.
2
commit
|
commitdiff
|
tree
2017-12-26
S
ephero
s
a Ziehau
s
ocket: Use fa
s
t close if SO
_
LINGER a
n
d linger==0
.
commit
|
commitdiff
|
tree
2017-12-24
Sepherosa
Ziehau
ip: Set ip_por
t
hash_try
c
ount based
on the # of netisrs
.
commit
|
commitdiff
|
tree
2017-12-23
S
e
pherosa Ziehau
net: Increa
s
e m
a
x stage packe
t
count to
1
6
.
commit
|
commitdiff
|
tree
2017-12-20
Se
p
heros
a
Ziehau
inpcb: Chan
g
e how TCP local ephemer
a
l port is selected
.
commit
|
commitdiff
|
tree
2017-12-19
Sepherosa Zie
h
au
t
c
p
: Stringent assertion for
p
ru_connect
.
commit
|
commitdiff
|
tree
2017-12-17
Se
p
herosa Ziehau
igb
.
4: S
o
rt ch
i
p
n
ames
.
commit
|
commitdiff
|
tree
2017-12-17
Sepherosa
Zi
e
hau
ix
.
4: S
o
r
t
chip nam
e
s
.
commit
|
commitdiff
|
tree
2017-12-16
Sepherosa
Z
iehau
igb:
S
ync with Intel's igb 2
.
5
.
3
commit
|
commitdiff
|
tree
2017-12-02
Sep
h
erosa Ziehau
syscons: Unbr
e
ak compile w/o splash
commit
|
commitdiff
|
tree
2017-11-28
S
e
pheros
a
Zi
e
hau
ix
:
Sync with Intel
'
s
ix-3
.
2
.
17
.
commit
|
commitdiff
|
tree
2017-11-10
Sephero
s
a Zieha
u
re: S
y
nc
with Realtek's r
e
-1
.
94
commit
|
commitdiff
|
tree
2017-11-10
Sepheros
a
Z
iehau
b
u
s: Pro
p
erly impleme
n
t bus_sp
a
ce_{map,unm
a
p}()
commit
|
commitdiff
|
tree
2017-10-31
Sephero
s
a
Z
iehau
em: Free
t
x mbufs proactively
.
commit
|
commitdiff
|
tree
2017-10-30
S
epherosa Ziehau
emx: Free tx mbuf
s
proactively
.
commit
|
commitdiff
|
tree
2017-10-28
Sep
h
ero
s
a Z
i
ehau
ix: Fix possible TX desc
G
C
m
issi
n
g
.
commit
|
commitdiff
|
tree
2017-10-28
Sepherosa Ziehau
igb: F
r
ee t
x
mbufs proactively
.
commit
|
commitdiff
|
tree
2017-10-28
Sepherosa Zi
e
hau
x8
6
_64:
A
dd
pauses in the TSC mp
s
y
nc
testing loop
.
commit
|
commitdiff
|
tree
2017-10-28
Sepheros
a
Ziehau
ix: Free tx mb
u
fs proactively
.
commit
|
commitdiff
|
tree
2017-10-24
S
e
pheros
a
Zieha
u
x86
_
64: Al
l
o
w TSC M
P
synch
r
o
n
izat
i
on tes
t
be disabled
.
commit
|
commitdiff
|
tree
2017-10-21
S
ep
h
erosa Zieh
a
u
inet6: Ma
k
e non-prefix and directly
r
e
acha
b
le
inet6
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
Se
p
herosa Zie
h
au
ipf
w
: Fa
c
tor ou
t
i
pfw_init_args()
commit
|
commitdiff
|
tree
2017-10-16
Sepherosa Ziehau
ipfw: Flush the rules before unload
t
he module
.
commit
|
commitdiff
|
tree
2017-10-16
S
e
p
herosa Zie
h
au
ipfw: Factor out ipfw_defrag_r
e
dis
p
atch
.
commit
|
commitdiff
|
tree
2017-10-16
Sep
h
e
r
osa Zieha
u
kern: Remove ncpus
2
a
n
d
friends
.
commit
|
commitdiff
|
tree
2017-10-16
Sepherosa Zieha
u
mpl
s
: Us
e
n
e
tisr_nc
p
us
commit
|
commitdiff
|
tree
2017-10-14
Seph
e
rosa Ziehau
ip
f
w
:
I
m
p
l
ement state ba
s
ed "redirect", i
.
e
.
without
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Sepherosa Z
i
eha
u
sock
e
t: Limit
t
he number of accepte
d
sockets that kev
e
nt
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
Sepherosa
Ziehau
arp: A
l
loca
t
e context memory on owne
r
cpu
.
commit
|
commitdiff
|
tree
2017-09-29
Sepherosa Ziehau
s
y
ncache: Timer queu
e
iter
a
t
i
on is
M
Psafe; no need
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
S
e
p
herosa Ziehau
syncache: Move lo
c
al variabl
e
s close th
e
i
r usage
.
commit
|
commitdiff
|
tree
2017-09-29
S
e
pherosa Ziehau
synca
c
he: inpcb will
n
ev
e
r
be NULL
.
commit
|
commitdiff
|
tree
2017-09-29
Sephe
r
osa Ziehau
syncache: Resurr
e
c
t net
.
ine
t
.
tcp
.
s
y
ncache
.
count
commit
|
commitdiff
|
tree
2017-09-28
Sepheros
a
Ziehau
syncache: A
l
locate
syncache context on the o
w
ner cpu
.
commit
|
commitdiff
|
tree
2017-09-28
Sepheros
a
Z
i
ehau
synca
c
he: Group timeout queue relate
d
fields tog
e
ther
.
commit
|
commitdiff
|
tree
2017-09-28
Sephero
s
a
Ziehau
sync
a
c
h
e: Simplify timer message
commit
|
commitdiff
|
tree
2017-09-28
Sepherosa Zi
e
hau
syncache: Remo
v
e unnecessary struct fie
l
d
commit
|
commitdiff
|
tree
2017-09-28
S
epherosa Ziehau
syncache: Sta
t
icize s
y
n
c
ache_lookup
commit
|
commitdiff
|
tree
2017-09-28
Se
p
herosa Zi
e
h
a
u
syncache: Stringent assertion
.
commit
|
commitdiff
|
tree
2017-09-28
Sepherosa Zie
h
a
u
kern: Al
l
oca
t
e
sleep h
a
sh on owner c
p
u
.
commit
|
commitdiff
|
tree
2017-09-28
S
ephero
s
a Zieh
a
u
ipfw: Add interface network
filter
.
commit
|
commitdiff
|
tree
2017-09-28
S
e
pherosa
Z
iehau
u
ipc: Use sendmsg_o
n
cp
u
, if pos
s
ible
.
commit
|
commitdiff
|
tree
2017-09-27
Sep
h
erosa
Z
i
ehau
callout
:
E
m
b
e
d thread
i
n per-cpu
callout co
n
text
.
commit
|
commitdiff
|
tree
2017-09-27
Se
p
h
e
rosa Ziehau
kern: Enha
n
ce wakeup hash constructi
o
n to
r
edu
c
e hash
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Se
p
herosa Zie
h
a
u
kern
:
Ad
d
re
a
d-only sys
c
tl f
o
r
s
leep queue tab
l
e
size
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa Zi
e
hau
callout: Allocate per-cpu callout context on t
h
e
owner
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Sep
h
er
o
s
a
Ziehau
callou
t
: Allocate
w
h
eel on owner cpu
.
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa Ziehau
Revert "callout
:
Allocate c
a
llout
wheel/thread on the
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa
Z
i
ehau
ipfw: Ad
d
interface IP filter
.
commit
|
commitdiff
|
tree
2017-09-27
Se
p
hero
s
a
Zi
e
hau
ipf
w
(
8
):
F
ix comment
commit
|
commitdiff
|
tree
2017-09-26
Sepherosa Ziehau
callo
u
t: Allocate c
a
llout wheel/thread
o
n
th
e
owner
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
Sephero
s
a Ziehau
c
a
ll
o
ut: Min
o
r sty
l
e cha
n
ges
commit
|
commitdiff
|
tree
2017-09-26
S
e
p
herosa Ziehau
p
k
tgen: All
o
w b
u
i
l
ding w/
o
INVARIANTS
commit
|
commitdiff
|
tree
2017-09-25
Seph
e
rosa Zieha
u
ethern
e
t: Rest
r
u
c
ture vlan check
.
commit
|
commitdiff
|
tree
2017-09-25
S
epher
o
sa Z
i
ehau
i
p
flow:
U
se netisr APIs
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa
Ziehau
ipflow:
Remove compat
macro
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Zie
h
au
ipflow: Utilize netisr_do
m
sg_global
commit
|
commitdiff
|
tree
2017-09-25
Sepher
o
s
a
Z
i
ehau
ipflow: Alloc
a
te ipfl
o
w conte
x
t on its
own
e
r cpu
.
commit
|
commitdiff
|
tree
2017-09-25
S
epher
o
sa Zieha
u
ipflow
:
Use INTWAIT |
NULLOK
for
k
m
alloc
commit
|
commitdiff
|
tree
2017-09-25
Sep
h
erosa
Z
iehau
i
p
flow:
No need t
o
mark it cachealign
.
commit
|
commitdiff
|
tree
2017-09-25
Sep
h
eros
a
Z
iehau
ipflow: Remove
reference coun
t
ing
,
which no longer
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
i
pflow
:
Stri
n
gent assertio
n
.
commit
|
commitdiff
|
tree
2017-09-25
Sephe
r
osa Ziehau
route: Minor
style chang
e
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
polling: Utiliz
e
netisr
_
dom
s
g
_
global
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
polling: No need to
ex
p
licitly align
i
o conte
x
t a
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
poll
i
ng: Adju
s
t comment
commit
|
commitdiff
|
tree
2017-09-25
S
e
pherosa Ziehau
pollin
g
:
Don't do direct
i
nput in critical s
e
ctio
n
.
commit
|
commitdiff
|
tree
2017-09-24
Sepherosa Ziehau
poll
i
ng:
Impl
e
m
e
nt direct inp
u
t
support
.
commit
|
commitdiff
|
tree
2017-09-22
Sepher
o
sa Zieh
a
u
inet/
i
net6: Ran
d
o
m
ize local
p
ort
commit
|
commitdiff
|
tree
2017-09-21
Sepherosa Ziehau
a
rc4rando
m
: Make arc4
r
andom context per-cpu
.
commit
|
commitdiff
|
tree
2017-09-21
S
e
p
h
er
o
sa Ziehau
arc4
r
andom: Minor style changes
.
commit
|
commitdiff
|
tree
2017-09-21
Sepherosa Zie
h
au
x86: Use kmem_alloc3 f
o
r
cp
u
0's ipiq
commit
|
commitdiff
|
tree
2017-09-20
Sepheros
a
Ziehau
i
p
fw: Fa
c
t
o
r
out
fucntion to se
t
up lo
c
al varia
b
les
.
commit
|
commitdiff
|
tree
2017-09-20
Sepherosa Ziehau
i
pfw
:
Add i
p
frag filte
r
.
commit
|
commitdiff
|
tree
2017-09-20
Sepherosa Ziehau
i
p
fw: Remove unn
e
cessary comple
x
ity
commit
|
commitdiff
|
tree
2017-09-19
Sephe
r
osa Z
i
ehau
ipfw: Add defra
g
action
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
ip: Don
'
t doubl
e
check length
.
commit
|
commitdiff
|
tree
2017-09-16
Sep
h
erosa Zieha
u
dummynet
:
ip_input expects ip_of
f
/ip_len in network
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
ip
f
w/
i
pfw3: Use I
N
TWAIT|N
U
LLOK for
m
tag allocation
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Ziehau
d
u
mmynet:
D
on't de
l
i
v
er
f
r
ee
d
mbuf to callers
.
commit
|
commitdiff
|
tree
2017-09-16
Se
p
h
e
rosa Ziehau
ip: M
o
ve
m
bu
f
le
n
gth assertion
i
nto an
e
arlier
p
l
a
ce
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Zi
e
hau
mtag:
U
se kma
l
loc flags,
instead of just
M_WAITOK or
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
ep
h
ero
s
a
Zi
e
hau
netisr: Make dynamic netisr roll
u
p regi
s
te
r
/
u
nregis
t
er
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sep
h
erosa Ziehau
netisr
:
Use kmem_alloc3
for netisr
t
hread
and netlastfunc
.
commit
|
commitdiff
|
tree
2017-09-15
Sepherosa Z
i
ehau
tcp: U
s
e
pri
m
ary hash
f
o
r
TCP po
r
ts
.
commit
|
commitdiff
|
tree
2017-09-15
Sepheros
a
Ziehau
tcp/udp: Make sure hash
s
ize
m
acro
is powerof2
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa
Ziehau
ipfw: Raise WARNS
to 6
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa Ziehau
ipfw: Raise WA
R
N
S
to 3
commit
|
commitdiff
|
tree
next