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
poll/select: Use 64bit serial for poll/select's kevent.udata.
2017-08-29
Se
p
herosa Z
i
e
h
au
poll/select: U
s
e 64bit serial
f
or po
l
l/select
'
s ke
v
ent
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
S
ep
h
eros
a
Z
iehau
Re
v
ert "s
e
lect
:
Don't
a
llow
u
nwanted/leftover fds bei
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
Sepher
o
sa
Z
iehau
p
oll: Fix in
v
erse test
commit
|
commitdiff
|
tree
2017-08-28
Sepherosa Ziehau
sel
e
ct:
Don't
a
l
low unwanted/
l
eftove
r
f
d
s be
i
ng ret
u
r
n
e
d
.
commit
|
commitdiff
|
tree
2017-08-14
Seph
e
r
osa Ziehau
ipfw: Use SEQ_
G
EQ
commit
|
commitdiff
|
tree
2017-08-11
Sepherosa Zi
e
h
a
u
ethernet
:
e
t
her_output
should only run in the
f
irst
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
Sepherosa Ziehau
route: Route
s
should only be accessed from the
first
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
Sepher
o
sa Ziehau
mbuf:
M
inor style ch
a
n
ge
.
commit
|
commitdiff
|
tree
2017-08-08
Sepherosa
Ziehau
netis
r
:
Simplify
a
s
sertion related bits
commit
|
commitdiff
|
tree
2017-08-07
Sepherosa Zie
h
au
s
t
f:
Make route per-
c
pu
.
And it shou
l
d
run
in the
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Sepherosa Ziehau
gre: Rew
o
rk routing facilitie
s
.
commit
|
commitdiff
|
tree
2017-08-04
Seph
e
r
o
sa Ziehau
route: Minor cleanup
commit
|
commitdiff
|
tree
2017-08-04
Se
p
herosa Ziehau
r
o
ute: Del
e
te or
t
entr
y
,
SIO
C
{
ADD,DEL}
R
T and RTM_OL
D
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Se
p
heros
a
Zieha
u
gif:
It should only run in the first ne
t
isr_n
c
p
us ne
t
isrs
commit
|
commitdiff
|
tree
2017-08-04
Sepher
o
sa
Z
iehau
route: Ad
d
rtfree_as
y
nc
.
commit
|
commitdiff
|
tree
2017-08-04
S
e
p
hero
s
a
Zieha
u
ipid: Call
ip_randomid(
)
on al
l
CPUs
.
commit
|
commitdiff
|
tree
2017-08-04
Se
p
h
e
rosa Z
i
ehau
pfsyn
c
: Send pack
e
t in netisr0 a
n
d do
it asynchronously
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
mbuf: Add me
s
sage header for generic mbuf
se
n
ding/receivi
n
g
.
commit
|
commitdiff
|
tree
2017-08-03
Seph
e
rosa Ziehau
i
n
pcb: Simplify inpcb marker i
n
terface
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa
Ziehau
inpcb: All inpcb accessing sho
u
ld be
f
rom first netisr_ncpus
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Se
p
heros
a
Ziehau
inet
:
ip_{
o
utput/input}() should only run in
f
i
r
st
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Seph
e
r
o
sa Ziehau
udp: It onl
y
r
u
ns in the first net
i
sr_
n
c
pu
s
n
etisrs
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
systimer:
Adjust systimers on their o
w
ner cpus
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
ph
e
rosa Zie
h
au
tcp: Prevent e
x
cessiv
e
IPI from draining TCP reassembl
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
inet: Preven
t
excessive
IPI
from draining PR
cloned
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Zi
e
ha
u
inet: Fix up draini
n
g flag setting
.
commit
|
commitdiff
|
tree
2017-08-02
Sep
h
e
ro
s
a Zie
h
au
i
n
et: Preven
t
e
xc
e
ssive IPI
f
rom draining
I
Pv4 fragm
e
nts
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa
Zie
h
au
i
net6: Prev
e
nt excessive
I
PI fro
m
dra
i
ning
I
Pv6 fragment
s
.
commit
|
commitdiff
|
tree
2017-08-02
Sepher
o
sa
Z
iehau
net: Use
P
R_{FAST,S
L
OW}HZ,
so
m
e code has th
e
a
ssum
p
tion
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
do
m
ain: Nuke
pfslowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa
Z
i
e
hau
ip: Don't use pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
igmp: D
o
n't u
s
e pr_slo
w
timo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
inet6
:
Drain IPv6 fragments in
netisr
0
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
ine
t
6
:
Disp
a
tch f
r
ag6 slo
w
timo to netisr0 and stop
.
.
.
commit
|
commitdiff
|
tree
2017-07-31
Sephero
s
a Ziehau
domain: Nuke pffasttimo
commit
|
commitdiff
|
tree
2017-07-31
Sephe
r
osa Zieha
u
igmp: Use
c
allout instead
of pffastt
i
mo
.
commit
|
commitdiff
|
tree
2017-07-31
S
e
p
herosa Ziehau
icmp6:
Don't
use pffast
t
i
mo and dispatch fasttimo to
.
.
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Ziehau
polling: Sim
p
l
ify the code by using netsr_*msg function
s
.
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Ziehau
neti
s
r: Add netisr_sendmsg_oncpu
(
)
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Ziehau
b
r
idge: It should
only run in
n
etisr_cpus netisrs
commit
|
commitdiff
|
tree
2017-07-24
Se
p
herosa Z
i
ehau
altq/cbq: Dr
a
in
pending call
o
u
t
and the c
o
orespon
d
ing
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Ziehau
altq/cbq: Re
d
is
p
atch restart function to
n
etisr
0
.
commit
|
commitdiff
|
tree
2017-07-24
Sep
h
er
o
sa Zie
h
au
altq
:
Fix t
y
po
commit
|
commitdiff
|
tree
2017-07-24
Sephe
r
os
a
Ziehau
ipf
l
o
w: Use per-cpu call
o
u
t, instead of
pr_
s
lowtimo
.
commit
|
commitdiff
|
tree
2017-07-21
Sepher
o
sa Zi
e
hau
vlan: It should only
r
un in netisr_cpus
n
etisr
s
commit
|
commitdiff
|
tree
2017-07-21
Sep
h
eros
a
Ziehau
i
pflow: Regro
u
p percpu data
.
commit
|
commitdiff
|
tree
2017-07-21
S
e
pherosa Ziehau
ipfl
o
w: It can o
n
l
y run in first netisr
_
nc
p
us
netisrs
commit
|
commitdiff
|
tree
2017-07-21
S
e
phe
r
osa Z
i
ehau
ipf
w
:
ipf
w
o
n
ly
r
uns on neti
s
r
_
ncpus
commit
|
commitdiff
|
tree
2017-07-21
Sep
h
erosa Ziehau
net
i
sr: Add add support for
n
etisr_ncpus
commit
|
commitdiff
|
tree
2017-07-18
Sepher
o
sa
Z
iehau
netisr: netisr_forwardmsg ->
n
etisr_forwardmsg_all
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Ziehau
ifnet: Log rarel
y
us
e
d ifnet address des
t
ruction
.
commit
|
commitdiff
|
tree
2017-07-11
Sephero
s
a
Ziehau
ifn
e
t: Break long l
i
nes
.
commit
|
commitdiff
|
tree
2017-07-11
Seph
e
rosa Zi
e
hau
i
fnet: ifa_addr should always be configur
e
d
.
commit
|
commitdiff
|
tree
2017-07-11
Sephe
r
os
a
Zie
h
au
ifne
t
: Delete I
N
ET address sh
o
uld n
o
t
fail; panic up
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
Sepherosa Ziehau
ipflo
w
: Unro
l
l th
e
first itera
t
ion of t
h
e hash generat
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
S
epherosa
Zieha
u
ip
f
w: I
n
create FIN st
a
t
es life time
.
commit
|
commitdiff
|
tree
2017-07-06
Sepherosa Ziehau
ipfw: Don't all
o
w
s
t
ate alloc
a
t
ion to fail a
n
d use
.
.
.
commit
|
commitdiff
|
tree
2017-07-05
Sepherosa Zie
h
au
socket: All
o
w
r
o
o
t
t
o pass
lar
g
e buffe
r
to get
s
ockopt
.
commit
|
commitdiff
|
tree
2017-07-02
Se
p
herosa Ziehau
ipfw
:
Remove conte
x
t g
e
nera
t
ion;
the race it tries
.
.
.
commit
|
commitdiff
|
tree
2017-06-30
Sepherosa Ziehau
r
out
e
: Cac
h
e align
statistics
.
commit
|
commitdiff
|
tree
2017-06-30
S
epherosa Ziehau
netinet:
S
tatic ass
e
rt TCP/UDP/
I
P
stats are cach
e
line
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Ziehau
k
m
a
l
l
oc: Reduce ks_
l
o
o
seme
m
use update
frequ
e
n
cy
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Ziehau
kmalloc:
A
v
oid code
duplication
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Zi
e
hau
kmalloc: Minor styl
e
changes; no fun
c
tional
changes
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa
Z
ie
h
au
bu
s
dma: Ad
d
bus_
d
mamap_lo
a
d_ccb;
ease driver porting
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Zieh
a
u
kmalloc:
M
i
nor st
y
le
change
s
; no functio
n
al changes
.
commit
|
commitdiff
|
tree
2017-06-28
Sepherosa Zieha
u
kmalloc: Updat
e
comme
n
t
commit
|
commitdiff
|
tree
2017-06-27
S
e
p
h
eros
a
Ziehau
malloc: Make # of
c
alls statistic per-cp
u
.
commit
|
commitdiff
|
tree
2017-06-25
Sephero
s
a Zieh
a
u
if
:
Implement
c
l
a
ssq_concat(
)
commit
|
commitdiff
|
tree
2017-06-25
Sepherosa Ziehau
tcp
:
Disa
b
le NCR on link
local network by default
.
commit
|
commitdiff
|
tree
2017-06-25
Sepher
o
sa Ziehau
tcp: Mov
e
rm
x
b
ased R
T
T s
e
tup out of tcp_
m
ss()
.
commit
|
commitdiff
|
tree
2017-06-23
Se
p
herosa Ziehau
tcp: Rein
d
ent a bit
.
commit
|
commitdiff
|
tree
2017-06-23
S
ep
h
e
r
osa Ziehau
Revert "tcp:
Fix commen
t
, whil
e
I'm h
e
re
.
"
commit
|
commitdiff
|
tree
2017-06-22
Sepherosa Ziehau
tcp
:
Fix comment,
w
hile I'm here
.
commit
|
commitdiff
|
tree
2017-06-22
Sephe
r
osa
Z
iehau
tcp: Fix commen
t
, which I'm here
.
commit
|
commitdiff
|
tree
2017-06-22
Sepherosa Ziehau
tcp
:
R
e
duce
m
ini
m
um
retransmit timeout to 190ms
.
commit
|
commitdiff
|
tree
2017-06-22
Sepherosa Ziehau
tcp: Don't depend on PR_FA
S
T
H
Z
.
commit
|
commitdiff
|
tree
2017-06-22
Sepherosa Ziehau
e
m
/
emx
:
Disable f
l
ow control
b
y de
f
ault
.
commit
|
commitdiff
|
tree
2017-06-22
Se
p
herosa Zieh
a
u
igb: Di
s
able flow control by default
.
commit
|
commitdiff
|
tree
2017-06-22
S
e
pherosa Ziehau
i
x
: Disable fl
o
w c
o
ntrol by def
a
u
l
t
.
commit
|
commitdiff
|
tree
2017-06-22
Sepherosa Ziehau
m
x
ge: Disab
l
e flow control by
default
.
commit
|
commitdiff
|
tree
2017-06-22
Sepheros
a
Z
iehau
tc
p
: Cach
e
align A
C
K qu
e
ue hea
d
er
.
commit
|
commitdiff
|
tree
2017-06-22
Sepherosa Ziehau
do
m
ain: Ex
p
li
c
itly setup inet/ine
t
6/route/lo
c
al do
m
ain
.
commit
|
commitdiff
|
tree
2017-06-21
Sephe
r
o
s
a
Ziehau
ifnet: Re
m
o
ve unused
f
unctions
commit
|
commitdiff
|
tree
2017-06-20
Sephe
r
osa
Zieh
a
u
l
oopback: Free ifne
t
memory i
n
cl
o
ne_d
e
s
t
roy method
.
commit
|
commitdiff
|
tree
2017-06-20
Sepherosa Ziehau
loopback: F
u
n
ction renami
n
g
commit
|
commitdiff
|
tree
2017-06-20
Sephe
r
osa Zieh
a
u
l
oopbac
k
: Us
e
ifclone APIs to creat
e
loopba
c
k interfaces
.
commit
|
commitdiff
|
tree
2017-06-04
Sephe
r
o
sa Ziehau
bridge: Fix comment
.
commit
|
commitdiff
|
tree
2017-06-04
Seph
e
rosa Ziehau
vlan: Fix comment
.
commit
|
commitdiff
|
tree
2017-06-04
Se
p
her
o
s
a
Ziehau
ipfw:
Fix comment
.
commit
|
commitdiff
|
tree
2017-06-01
S
ep
h
e
rosa Ziehau
bce:
U
se rin
g
map to do MS
I
-X cpu assignmen
t
a
nd fill
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Sepherosa
Z
ieh
a
u
i
f
net:
F
ix regr
e
ssion i
f
net
i
sr_ncp
u
s
consisted of
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Sepherosa Ziehau
i
f
net: Stri
n
gent if_r
i
ngmap asse
r
tion
commit
|
commitdiff
|
tree
2017-05-31
Sepherosa Ziehau
jme: Enabl
e
RS
S
only after
T
oeplitz key and
red
i
r
ect
.
.
.
commit
|
commitdiff
|
tree
2017-05-31
S
e
ph
e
ros
a
Ziehau
jme: Use ca
l
lout_i
n
it_mp
commit
|
commitdiff
|
tree
2017-05-31
Sephe
r
o
sa Zie
h
au
j
m
e:
U
s
e
r
ingmap to do
M
S
I-X cpu assignment and fill
.
.
.
commit
|
commitdiff
|
tree
2017-05-31
S
epheros
a
Ziehau
i
fnet: Remove redundant chec
k
.
commit
|
commitdiff
|
tree
2017-05-31
Sepherosa Ziehau
ifnet: Add
su
p
port to create rin
g
map requiring power
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Sepherosa Ziehau
ifnet:
Split
ring
m
ap
d
eclarat
i
on into
t
he
i
r
o
wn
header
.
commit
|
commitdiff
|
tree
2017-05-26
S
epherosa Zieh
a
u
emx: Use ringmap to do polli
n
g cpu
assignment and fill
.
.
.
commit
|
commitdiff
|
tree
next