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
x86_64/ioapic: Make sure that legacy IRQ only appears on one CPU.
2018-04-23
Sepher
o
sa Ziehau
x86_64/ioapic: Ma
k
e
s
ure that legacy IRQ only appe
a
r
s
.
.
.
commit
|
commitdiff
|
tree
2018-04-17
Sepherosa Zieh
a
u
inet6/
p
im: Return IP
P
R
OTO_D
O
NE
if the mbuf is freed
.
commit
|
commitdiff
|
tree
2018-04-15
S
e
p
he
r
osa Zi
e
hau
kern: Unbreak com
p
ilati
o
n w/o
I
NVARIANTS
commit
|
commitdiff
|
tree
2018-02-10
Seph
e
r
o
sa Zi
e
hau
if: All
o
w user
to ov
e
rrid
e
software q
u
eue lengt
h
.
commit
|
commitdiff
|
tree
2018-02-10
Seph
e
rosa Z
i
eha
u
if:
R
e
m
ove ifq maxlen fixup in ifin
i
t
.
commit
|
commitdiff
|
tree
2018-01-16
Sephe
r
osa Zie
h
au
ipfw
:
Add ic
m
pcode
s
supp
o
rt
.
commit
|
commitdiff
|
tree
2018-01-06
S
epherosa
Ziehau
ipfw: ICMP_
M
A
XTYPE could be any value;
don't
assume
.
.
.
commit
|
commitdiff
|
tree
2018-01-06
Sepherosa Ziehau
ip
f
w: Support a
l
l
p
ossible ICMP
t
ypes
.
commit
|
commitdiff
|
tree
2018-01-06
Sepherosa Ziehau
ipfw
.
8: Reset d
o
_pipe and do_tabl
e
.
commit
|
commitdiff
|
tree
2018-01-06
Sepherosa Ziehau
ipfw: Define in
s
truction size max
.
commit
|
commitdiff
|
tree
2018-01-03
Sepherosa Zieh
a
u
ipfw
.
8: Fix 'not [iface
]
' and
'not [i
f
ace:net]
'
suppor
t
commit
|
commitdiff
|
tree
2018-01-03
Sepherosa Z
i
eha
u
em/
e
mx: Sy
n
c
w
it
h
I
n
tel's em
7
.
6
.
2
commit
|
commitdiff
|
tree
2017-12-26
Sepherosa Zie
h
au
soc
k
et: Use fast close if
SO_LINGER and
l
inger==0
.
commit
|
commitdiff
|
tree
2017-12-24
Seph
e
rosa Ziehau
ip
:
S
et ip_porthash_trycount ba
s
ed on the # of netisrs
.
commit
|
commitdiff
|
tree
2017-12-23
Sepherosa Ziehau
net: In
c
reas
e
m
ax stage packet
co
u
n
t
to 16
.
commit
|
commitdiff
|
tree
2017-12-20
Sepherosa Ziehau
i
npcb
:
C
h
a
n
ge how TCP local eph
e
m
eral port is selected
.
commit
|
commitdiff
|
tree
2017-12-19
Sepherosa Ziehau
tcp: Stringent
a
ssertion for p
r
u_c
o
nnect
.
commit
|
commitdiff
|
tree
2017-12-17
Seph
e
ros
a
Ziehau
igb
.
4:
S
o
rt chip n
a
mes
.
commit
|
commitdiff
|
tree
2017-12-17
Sepherosa Zi
e
hau
i
x
.
4
: Sort chip
name
s
.
commit
|
commitdiff
|
tree
2017-12-16
Seph
e
rosa Zie
h
au
igb: Sync w
i
th
Intel's igb 2
.
5
.
3
commit
|
commitdiff
|
tree
2017-12-02
Sepherosa Zieh
a
u
s
yscons: Unbrea
k
compile
w
/o splash
commit
|
commitdiff
|
tree
2017-11-28
Sepherosa Z
i
ehau
ix: S
y
n
c
w
ith Int
e
l's ix-3
.
2
.
17
.
commit
|
commitdiff
|
tree
2017-11-10
Sep
h
e
r
os
a
Ziehau
re: Sync wit
h
R
e
altek
'
s
re-1
.
94
commit
|
commitdiff
|
tree
2017-11-10
Sepherosa Zie
h
au
bu
s
:
Pr
o
perly impleme
n
t b
u
s_spac
e
_{m
a
p,un
m
ap}()
commit
|
commitdiff
|
tree
2017-10-31
Sephe
r
osa
Z
ieh
a
u
em: F
r
ee
tx
m
bufs pro
a
ctively
.
commit
|
commitdiff
|
tree
2017-10-30
Sepherosa
Ziehau
emx: Free tx mbufs proacti
v
ely
.
commit
|
commitdiff
|
tree
2017-10-28
Sephero
s
a Z
i
e
h
au
ix: Fix p
o
ss
i
ble TX desc GC missing
.
commit
|
commitdiff
|
tree
2017-10-28
Sep
h
erosa
Z
i
ehau
ig
b
: Free tx mbufs proactively
.
commit
|
commitdiff
|
tree
2017-10-28
S
eph
e
rosa Zieh
a
u
x86_64: Add pauses in
the TSC mpsy
n
c testing loo
p
.
commit
|
commitdiff
|
tree
2017-10-28
Sepherosa Ziehau
ix: Fr
e
e
tx
mb
u
fs proacti
v
ely
.
commit
|
commitdiff
|
tree
2017-10-24
Sepherosa
Ziehau
x8
6
_
64: Allow TSC MP synchroni
z
ation test be disabled
.
commit
|
commitdiff
|
tree
2017-10-21
Se
p
h
e
rosa Z
i
e
h
au
inet6: Mak
e
non-prefix an
d
directly reachable inet6
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
Sep
h
erosa Zie
h
au
ipfw: Fac
t
or
o
ut i
p
fw_init_args()
commit
|
commitdiff
|
tree
2017-10-16
Sepherosa Zi
e
hau
i
p
fw: Flush the ru
l
es befor
e
unload the module
.
commit
|
commitdiff
|
tree
2017-10-16
Sepher
o
sa Ziehau
ipf
w
: Factor out ipfw_defrag_red
i
spatch
.
commit
|
commitdiff
|
tree
2017-10-16
S
e
p
h
erosa Ziehau
ker
n
:
R
emove ncpus2 a
n
d friends
.
commit
|
commitdiff
|
tree
2017-10-16
Sepherosa Ziehau
mpls:
U
se netisr_ncpus
commit
|
commitdiff
|
tree
2017-10-14
Se
p
herosa Ziehau
ipfw:
I
m
p
leme
n
t state ba
s
ed
"
redirect",
i
.
e
.
w
ithout
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
S
epherosa Zieh
a
u
s
oc
k
et
:
Lim
i
t the num
b
er of
a
ccepted s
o
c
kets that keven
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
Sephero
s
a Ziehau
a
r
p:
Allocate context memory on
owner
c
p
u
.
commit
|
commitdiff
|
tree
2017-09-29
Sepherosa Zie
h
au
syncache:
T
ime
r
qu
e
ue iteration is MPsafe; no ne
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
Sepherosa
Ziehau
s
y
ncache: Move loc
a
l variables c
l
ose their usag
e
.
commit
|
commitdiff
|
tree
2017-09-29
Sepherosa Ziehau
syncach
e
: inpc
b
will neve
r
be NULL
.
commit
|
commitdiff
|
tree
2017-09-29
Seph
e
rosa Ziehau
syncache:
R
e
s
u
rrect net
.
inet
.
t
c
p
.
synca
c
he
.
count
commit
|
commitdiff
|
tree
2017-09-28
Sephero
s
a Zie
h
au
s
yncache: Alloca
t
e syncache context on the
own
e
r cp
u
.
commit
|
commitdiff
|
tree
2017-09-28
Sephe
r
o
sa Ziehau
syn
c
ache
:
Grou
p
t
imeout queue relat
e
d fields together
.
commit
|
commitdiff
|
tree
2017-09-28
S
ep
h
eros
a
Ziehau
syncache
:
Si
m
plif
y
time
r
message
commit
|
commitdiff
|
tree
2017-09-28
Sepherosa Zi
e
hau
s
y
n
c
ach
e
: Remove unne
c
essary struct
fie
l
d
commit
|
commitdiff
|
tree
2017-09-28
Seph
e
rosa Ziehau
syncache: Staticize syncache
_
loo
k
up
commit
|
commitdiff
|
tree
2017-09-28
S
ephero
s
a Zieh
a
u
syncache:
S
tringent assertion
.
commit
|
commitdiff
|
tree
2017-09-28
Se
p
herosa
Z
iehau
k
e
rn:
A
l
locate sleep hash on ow
n
er cpu
.
commit
|
commitdiff
|
tree
2017-09-28
Sep
h
ero
s
a Ziehau
ipfw: Add int
e
rfa
c
e network filter
.
commit
|
commitdiff
|
tree
2017-09-28
S
e
pherosa Ziehau
uipc:
Use sendmsg_oncpu,
if
p
ossible
.
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa Ziehau
callout: Embed thread in per-cpu callout context
.
commit
|
commitdiff
|
tree
2017-09-27
Sep
h
erosa Ziehau
k
e
r
n: Enhance
w
akeup ha
s
h
construction to reduce hash
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa Z
i
ehau
kern:
A
dd read-only sysctl for
sleep queue table size
commit
|
commitdiff
|
tree
2017-09-27
Seph
e
rosa Zieha
u
call
o
ut: Allocat
e
per-
c
pu callout
c
o
n
text on
t
he owner
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Sepheros
a
Zi
e
hau
c
a
llo
u
t: Allocate
wheel on
owner cpu
.
commit
|
commitdiff
|
tree
2017-09-27
Sep
h
erosa Z
i
ehau
R
e
v
ert "callo
u
t: Allocate c
a
llo
u
t wheel/th
r
ead
on the
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Se
p
herosa Zi
e
h
a
u
ipfw: Add int
e
rface IP filter
.
commit
|
commitdiff
|
tree
2017-09-27
S
e
pherosa Ziehau
ipfw(8): Fix comm
e
nt
commit
|
commitdiff
|
tree
2017-09-26
Sepherosa Z
i
ehau
callout: A
l
loc
a
te ca
l
l
out wheel/thread on the owner
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
Seph
e
rosa Z
i
ehau
callout: Mino
r
sty
l
e changes
commit
|
commitdiff
|
tree
2017-09-26
Sep
h
erosa
Z
i
ehau
p
k
t
g
en
:
Allo
w
building w/o INVARIANTS
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
et
h
erne
t
:
Restructure vlan check
.
commit
|
commitdiff
|
tree
2017-09-25
Sephe
r
osa Zie
h
au
ipflow: Use netis
r
APIs
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
ipf
l
ow: Rem
o
v
e
compat macro
commit
|
commitdiff
|
tree
2017-09-25
Sep
h
eros
a
Zie
h
au
ipflow
:
Uti
l
ize neti
s
r_d
o
msg_global
commit
|
commitdiff
|
tree
2017-09-25
Seph
e
r
osa Ziehau
ipflow: Alloc
a
te ipflow contex
t
on its ow
n
er cpu
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
ipflow: Use IN
T
WAIT
|
NULLOK
for kmal
l
oc
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
ipflow:
N
o
need to mark it cachealign
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Zieha
u
ipflow: Remove ref
e
re
n
ce counting,
w
hich
n
o longer
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa
Ziehau
ipflow: Stringent
a
ssert
i
o
n
.
commit
|
commitdiff
|
tree
2017-09-25
Sep
h
e
rosa Zi
e
hau
route: Min
o
r style change
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
polling: Ut
i
lize
n
etisr_
d
om
s
g
_
global
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Zieh
a
u
polling: No
n
e
e
d to explic
i
tl
y
ali
g
n
i
o
context and
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa
Z
i
ehau
po
l
li
n
g
: Adjust comme
n
t
commit
|
commitdiff
|
tree
2017-09-25
Sephero
s
a Zieha
u
pol
l
ing:
D
on't d
o
dire
c
t
i
n
pu
t
in critical section
.
commit
|
commitdiff
|
tree
2017-09-24
Sepherosa Zie
h
a
u
p
olling:
I
mplement dir
e
ct in
p
u
t support
.
commit
|
commitdiff
|
tree
2017-09-22
Sepher
o
s
a
Ziehau
inet/inet6
:
Rand
o
mize local port
commit
|
commitdiff
|
tree
2017-09-21
Sepherosa
Z
iehau
arc4random: M
a
ke
a
r
c
4random context
per-cpu
.
commit
|
commitdiff
|
tree
2017-09-21
Sepherosa Ziehau
arc4random:
Minor st
y
l
e
changes
.
commit
|
commitdiff
|
tree
2017-09-21
Sepherosa Ziehau
x86: Use kme
m
_alloc
3
for cpu0's
ipiq
commit
|
commitdiff
|
tree
2017-09-20
Se
p
hero
s
a Zieha
u
i
pfw: Factor out fucnti
o
n to se
t
up
l
ocal varia
b
les
.
commit
|
commitdiff
|
tree
2017-09-20
S
e
p
herosa Ziehau
ipfw: Add i
p
frag filter
.
commit
|
commitdiff
|
tree
2017-09-20
Sepherosa Ziehau
ipfw: Remov
e
unnecess
a
ry complex
i
ty
commit
|
commitdiff
|
tree
2017-09-19
S
e
pherosa Ziehau
ipf
w
: Add d
e
f
r
ag
action
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
pheros
a
Zieh
a
u
ip: Don't double chec
k
l
e
ngth
.
commit
|
commitdiff
|
tree
2017-09-16
Sepher
o
sa Zieha
u
d
u
mmynet: i
p
_i
n
put exp
e
cts ip_off/ip_le
n
in network
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
e
pherosa Ziehau
ipfw/ipf
w
3: Us
e
IN
T
WAIT|
N
ULLOK for mtag allocat
i
on
.
commit
|
commitdiff
|
tree
2017-09-16
Sephero
s
a Ziehau
d
u
mm
y
net: D
o
n't
d
eliver freed m
b
uf to callers
.
commit
|
commitdiff
|
tree
2017-09-16
Sep
h
eros
a
Z
i
ehau
ip: Move mbuf leng
t
h
assert
i
on into
a
n
e
arlier place
.
commit
|
commitdiff
|
tree
2017-09-16
S
epherosa Ziehau
mta
g
: Use km
a
l
l
oc flags,
i
nstead
of
j
us
t
M
_
WAITO
K
or
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
epherosa Ziehau
n
e
tisr: Make dyn
a
mi
c
netisr roll
u
p register/
u
nregister
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Se
p
herosa Zieha
u
net
i
sr: Use kmem_al
l
oc3 fo
r
netisr thread and netlas
t
fun
c
.
commit
|
commitdiff
|
tree
2017-09-15
Sep
h
er
o
sa
Z
iehau
t
cp: Use
p
rimar
y
h
as
h
for TCP port
s
.
commit
|
commitdiff
|
tree
2017-09-15
Sepheros
a
Ziehau
tcp/
u
dp:
M
a
k
e sure h
a
sh size m
a
cro is
p
o
wero
f
2
commit
|
commitdiff
|
tree
2017-09-13
Seph
e
rosa Ziehau
ipfw: Raise W
A
R
N
S to 6
commit
|
commitdiff
|
tree
2017-09-13
Sephe
r
osa Zieh
a
u
i
p
fw: Raise WARNS t
o
3
commit
|
commitdiff
|
tree
2017-09-13
Sepherosa Ziehau
sshlockout: Add
ipfw(8) t
a
ble support
.
commit
|
commitdiff
|
tree
next