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
select: Don't allow unwanted/leftover fds being returned.
2017-08-28
Sepherosa Ziehau
s
e
lect
:
Don't allo
w
unwante
d
/leftov
e
r
f
ds being re
t
urned
.
commit
|
commitdiff
|
tree
2017-08-14
Sepherosa Ziehau
ipfw: Use SE
Q
_GEQ
commit
|
commitdiff
|
tree
2017-08-11
Se
p
herosa Zie
h
au
etherne
t
: ethe
r
_output should
only run in
the first
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
Seph
e
r
o
sa Zieh
a
u
ro
u
te:
Routes
should only
b
e ac
c
essed
f
rom the first
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
Sepher
o
sa
Z
iehau
m
buf: Minor style change
.
commit
|
commitdiff
|
tree
2017-08-08
Sepherosa Z
i
eha
u
ne
t
isr: Simplify a
s
s
e
r
tion
rel
a
ted
bits
commit
|
commitdiff
|
tree
2017-08-07
Sepherosa Ziehau
stf:
M
a
ke
route per-cpu
.
And it should run in
the
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Sep
h
er
o
s
a Z
i
e
h
a
u
gre:
Rewor
k
rou
t
ing facilitie
s
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Zi
e
hau
route: M
i
no
r
cleanup
commit
|
commitdiff
|
tree
2017-08-04
Se
p
he
r
o
s
a
Ziehau
rout
e
: Delete ortentry, SIOC{A
D
D
,
DEL}RT and
RTM_OLD
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
gif:
I
t should only run in th
e
first netisr
_
nc
p
u
s neti
s
r
s
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
route
:
Add
rtfree_async
.
commit
|
commitdiff
|
tree
2017-08-04
Sepher
o
sa Zi
e
hau
ipi
d
: Call ip_
r
a
ndomid
(
) on a
l
l CPUs
.
commit
|
commitdiff
|
tree
2017-08-04
Se
p
her
o
s
a
Z
iehau
p
fsync: Se
n
d
p
acket in netisr0 and do it asynch
r
onously
.
commit
|
commitdiff
|
tree
2017-08-04
Sepheros
a
Zieha
u
mbuf: A
d
d m
e
ssag
e
header
f
or generic mbuf sending/re
c
eiv
i
ng
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
pherosa Ziehau
inpcb: S
i
mplify inpcb
mark
e
r interface
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
inpcb: Al
l
inpcb accessing s
h
o
uld be from first n
e
tis
r
_ncpus
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepheros
a
Zieh
a
u
inet: ip_
{
output
/
input}
(
) should only ru
n
in f
i
rst
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Z
i
ehau
udp: It onl
y
runs in t
h
e fir
s
t netisr_
n
cpus netisrs
.
commit
|
commitdiff
|
tree
2017-08-03
Seph
e
rosa Ziehau
systimer:
Adjust systimers on their owner cp
u
s
.
commit
|
commitdiff
|
tree
2017-08-03
S
ep
h
ero
s
a Ziehau
tcp: Prevent excessive
IPI from drain
i
ng TCP
reassemble
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sep
h
e
rosa Ziehau
inet: Prevent excess
i
ve IPI
f
rom
d
r
ain
i
n
g
P
R
cloned
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Zi
e
h
a
u
ine
t
: Fi
x
up draining
f
l
a
g
setting
.
commit
|
commitdiff
|
tree
2017-08-02
Sep
h
e
rosa Zieh
a
u
inet: Prevent excessive I
P
I from drainin
g
I
Pv4
fragme
n
ts
.
commit
|
commitdiff
|
tree
2017-08-02
S
e
pherosa Ziehau
inet6: Prevent
e
xcess
i
ve IPI
fro
m
drai
n
ing IPv6
f
ra
g
ments
.
commit
|
commitdiff
|
tree
2017-08-02
S
e
p
h
eros
a
Z
iehau
net:
U
s
e
PR_{FAST,SLOW}HZ, s
o
m
e
code h
a
s the
a
ssumption
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Zie
h
au
domain: Nuke pfs
l
owt
i
mo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Zieha
u
ip: Don't use pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sephero
s
a Z
i
ehau
igmp: Don't use
pr_slowt
i
mo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
i
net6
:
Drain
I
P
v
6 fragmen
t
s in n
e
tisr0
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
inet6
:
D
i
spatch fra
g
6 slowtimo to
netisr0 and stop
.
.
.
commit
|
commitdiff
|
tree
2017-07-31
Sepheros
a
Zie
h
au
domain: Nuke
pffas
t
ti
m
o
commit
|
commitdiff
|
tree
2017-07-31
Sepherosa
Z
ie
h
au
ig
m
p
: Us
e
callout
instead of p
f
f
asttimo
.
commit
|
commitdiff
|
tree
2017-07-31
Sepherosa Ziehau
icmp
6
:
D
on't us
e
p
f
fasttimo and dispatch fasttimo
t
o
.
.
.
commit
|
commitdiff
|
tree
2017-07-27
Sep
h
erosa
Z
iehau
pol
l
ing:
S
implify the code by using netsr_*msg functions
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Zi
e
hau
net
i
s
r: Add netisr_sendmsg_
o
ncpu()
commit
|
commitdiff
|
tree
2017-07-27
Sep
h
e
rosa Ziehau
bridge:
I
t
shou
l
d only r
u
n i
n
ne
t
is
r
_cpu
s
netisrs
commit
|
commitdiff
|
tree
2017-07-24
Se
p
herosa
Z
iehau
altq/cbq:
Drain pending ca
l
lout
and the coorespondi
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Zie
h
au
altq/cbq: Redisp
a
tch resta
r
t
fun
c
t
i
o
n
to
n
e
t
is
r
0
.
commit
|
commitdiff
|
tree
2017-07-24
Sepher
o
sa Zieh
a
u
altq: Fix typ
o
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa
Ziehau
ipf
l
ow: Us
e
p
e
r-cpu cal
l
out,
i
nstead of pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-07-21
Sep
h
er
o
s
a Ziehau
vlan: It sh
o
uld
o
nly run
in netisr_cpus netisrs
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa Zie
h
au
ipflow: Regroup percpu data
.
commit
|
commitdiff
|
tree
2017-07-21
S
eph
e
r
osa Ziehau
ipflow: It c
a
n only run in first netisr_ncpus neti
s
rs
commit
|
commitdiff
|
tree
2017-07-21
Sephe
r
osa Ziehau
ipfw: ipfw
o
nly run
s
on netisr_n
c
pus
commit
|
commitdiff
|
tree
2017-07-21
Sephero
s
a
Zieha
u
netisr
:
A
d
d add supp
o
rt for neti
s
r_ncpus
commit
|
commitdiff
|
tree
2017-07-18
S
e
pherosa Zieha
u
netisr: net
i
sr_
f
orwardmsg -> netisr
_
f
o
rwar
d
ms
g
_
a
ll
commit
|
commitdiff
|
tree
2017-07-11
Sepher
o
sa
Z
iehau
i
fnet: L
o
g rarely
u
sed
ifne
t
add
r
ess destruc
t
ion
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Zieh
a
u
ifnet: B
r
eak long lines
.
commit
|
commitdiff
|
tree
2017-07-11
Sephe
r
os
a
Ziehau
ifn
e
t:
ifa_addr s
h
o
u
ld al
w
ays be config
u
red
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Ziehau
ifne
t
: Delete INET
a
ddre
s
s
s
hould not fail; pani
c
upon
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
Sep
h
erosa Zieh
a
u
ipflow: Unro
l
l the first iteration of the hash genera
t
ion
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
S
ephero
s
a
Z
iehau
ipfw: Increate FIN s
t
ates life tim
e
.
commit
|
commitdiff
|
tree
2017-07-06
Sephe
r
osa Ziehau
ipfw: Don't allow stat
e
allocation to fail a
n
d use
.
.
.
commit
|
commitdiff
|
tree
2017-07-05
S
epheros
a
Ziehau
s
o
c
ket: Allow roo
t
t
o
pass large
buffer to g
e
tsoc
k
opt
.
commit
|
commitdiff
|
tree
2017-07-02
S
ep
h
erosa Zie
h
au
ipfw: R
e
mo
v
e context g
e
nera
t
ion
;
the race
i
t tries
.
.
.
commit
|
commitdiff
|
tree
2017-06-30
Sepherosa
Z
iehau
route: Cach
e
alig
n
statis
t
ics
.
commit
|
commitdiff
|
tree
2017-06-30
Sepherosa Zie
h
a
u
netinet:
Static a
s
sert
TCP/UDP/IP stat
s
are cache line
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Ziehau
kmalloc:
Reduce ks_loosememuse u
p
dat
e
frequency
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Ziehau
kmal
l
oc: Avoid code duplica
t
ion
.
commit
|
commitdiff
|
tree
2017-06-29
Sepher
o
sa Zi
e
h
a
u
kmalloc: Min
o
r style chang
e
s; no functional cha
n
ges
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa
Ziehau
b
u
sdma: Add bus_dmama
p
_l
o
ad
_
ccb; ease dri
v
e
r porting
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Ziehau
kmalloc:
Minor
s
t
y
le ch
a
nges; no function
a
l changes
.
commit
|
commitdiff
|
tree
2017-06-28
Sepherosa Zie
h
au
kmalloc: Update comment
commit
|
commitdiff
|
tree
2017-06-27
Sepher
o
sa Ziehau
malloc: Mak
e
#
of
c
alls
statistic per-cpu
.
commit
|
commitdiff
|
tree
2017-06-25
Sepherosa Ziehau
if: Implement clas
s
q_c
o
ncat()
commit
|
commitdiff
|
tree
2017-06-25
Sepherosa
Ziehau
tcp:
D
is
a
ble NC
R
on link local netwo
r
k by default
.
commit
|
commitdiff
|
tree
2017-06-25
Se
p
heros
a
Ziehau
tcp:
M
o
ve rmx based RT
T
se
t
up out of t
c
p_mss()
.
commit
|
commitdiff
|
tree
2017-06-23
S
epher
o
s
a
Z
iehau
t
c
p:
R
e
i
n
dent a bit
.
commit
|
commitdiff
|
tree
2017-06-23
Se
p
herosa Z
i
ehau
Revert "tcp: Fix
c
o
mment, while I'm h
e
re
.
"
commit
|
commitdiff
|
tree
2017-06-22
Sepher
o
sa
Z
iehau
tcp: F
i
x comme
n
t, while
I'm here
.
commit
|
commitdiff
|
tree
2017-06-22
Sepheros
a
Z
i
ehau
tcp: Fix c
o
mment, which I'm
h
ere
.
commit
|
commitdiff
|
tree
2017-06-22
Sepheros
a
Ziehau
tcp: Reduce minimum retr
a
nsmit
timeout to 190ms
.
commit
|
commitdiff
|
tree
2017-06-22
Seph
e
ro
s
a Ziehau
tcp: Do
n
't
d
epend on PR_FASTHZ
.
commit
|
commitdiff
|
tree
2017-06-22
Sepherosa Zi
e
hau
em/emx: Di
s
able flow control by default
.
commit
|
commitdiff
|
tree
2017-06-22
S
ep
h
e
r
osa
Zieh
a
u
igb: Disabl
e
flow control by de
f
a
ult
.
commit
|
commitdiff
|
tree
2017-06-22
Sepher
o
s
a Zieh
a
u
ix: Di
s
able flo
w
contr
o
l by default
.
commit
|
commitdiff
|
tree
2017-06-22
Sepher
o
sa Z
i
ehau
mx
g
e: Disable fl
o
w con
t
rol b
y
default
.
commit
|
commitdiff
|
tree
2017-06-22
Sephe
r
osa Ziehau
tcp:
C
a
che align ACK
queue header
.
commit
|
commitdiff
|
tree
2017-06-22
Sepherosa Zieha
u
dom
a
in:
E
xplicitly setup inet/ine
t
6/route/loc
a
l doma
i
n
.
commit
|
commitdiff
|
tree
2017-06-21
Sep
h
eros
a
Z
i
ehau
ifnet:
Remove unuse
d
fun
c
tions
commit
|
commitdiff
|
tree
2017-06-20
Sepher
o
sa
Z
iehau
l
oopbac
k
: Free ifne
t
memory in clon
e
_destroy met
h
od
.
commit
|
commitdiff
|
tree
2017-06-20
Sepherosa Ziehau
loopback
:
Functio
n
r
enaming
commit
|
commitdiff
|
tree
2017-06-20
Sepherosa Ziehau
loop
b
ack
:
U
s
e ifclone API
s
to
c
r
eate loopba
c
k interfaces
.
commit
|
commitdiff
|
tree
2017-06-04
Sepheros
a
Ziehau
bridge:
F
ix com
m
en
t
.
commit
|
commitdiff
|
tree
2017-06-04
Sepherosa
Zi
e
hau
vla
n
: Fi
x
comment
.
commit
|
commitdiff
|
tree
2017-06-04
S
e
pherosa Ziehau
i
pfw: Fix comment
.
commit
|
commitdiff
|
tree
2017-06-01
Sepherosa Ziehau
bce: Use rin
g
map to do M
S
I
-X
cpu assignment and
f
i
ll
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Sepheros
a
Ziehau
i
f
net
:
Fix
regr
e
ssion if netis
r
_
ncp
u
s c
o
nsisted of
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Sepherosa Ziehau
if
n
et: Stringent if_ringmap
as
s
er
t
ion
commit
|
commitdiff
|
tree
2017-05-31
Sepherosa Zieh
a
u
jme: Enable R
S
S only a
f
ter
T
o
e
p
litz
key
a
nd redirect
.
.
.
commit
|
commitdiff
|
tree
2017-05-31
Sepherosa Zie
h
au
j
m
e
: Use ca
l
lout
_
init_m
p
commit
|
commitdiff
|
tree
2017-05-31
Sephero
s
a
Zie
h
au
jme:
U
se
r
ingmap to do MSI-X cpu as
s
i
g
nment and fill
.
.
.
commit
|
commitdiff
|
tree
2017-05-31
Sepherosa Zi
e
hau
ifnet: Rem
o
ve
r
edundant check
.
commit
|
commitdiff
|
tree
2017-05-31
Sepher
o
sa Ziehau
ifnet:
A
d
d support
t
o create rin
g
map requiring power
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Sepheros
a
Ziehau
if
n
e
t
:
S
plit ringmap declaration
int
o
t
h
e
ir own header
.
commit
|
commitdiff
|
tree
2017-05-26
S
e
pherosa
Zieh
a
u
emx
:
U
s
e
r
ingmap to do polling
cpu assignment a
n
d fill
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Sepherosa Ziehau
m
x
ge:
S
hare same redi
r
ect table for RS
S
and non-RSS
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Sepherosa Zie
h
au
kern
:
B
ump __DragonFly
_
v
e
rsion
.
commit
|
commitdiff
|
tree
2017-05-26
S
e
pherosa Zi
e
hau
u
s
che
d
: Allow process to cha
n
ge self cpu affinity
commit
|
commitdiff
|
tree
next