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
Ziehau
poll/sele
c
t:
U
se
64bit s
e
r
i
al for poll/
s
e
lect's kev
e
nt
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
Sep
h
e
r
osa Z
i
ehau
Revert
"
select: Do
n
'
t allo
w
unwanted/leftover f
d
s
b
ein
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
S
e
pheros
a
Zi
e
hau
p
o
ll: Fix i
n
verse test
commit
|
commitdiff
|
tree
2017-08-28
Seph
e
r
o
sa
Z
iehau
select: Do
n
't allo
w
u
n
w
a
nte
d
/
l
e
f
tover
f
d
s
being returned
.
commit
|
commitdiff
|
tree
2017-08-14
Sepheros
a
Z
iehau
ipfw: Use
S
EQ_GEQ
commit
|
commitdiff
|
tree
2017-08-11
Sepherosa Zieha
u
e
t
hern
e
t: ethe
r
_output should o
n
ly
run
i
n the
first
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
Sep
h
er
o
s
a Ziehau
rout
e
:
R
outes shou
l
d only be ac
c
e
s
sed from the first
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
S
epheros
a
Ziehau
m
b
uf: Minor style change
.
commit
|
commitdiff
|
tree
2017-08-08
Sepherosa Ziehau
n
etisr: Simplify assertion related b
i
ts
commit
|
commitdiff
|
tree
2017-08-07
S
epherosa Ziehau
stf: Make
ro
u
te pe
r
-cpu
.
And it s
h
ould run
in the
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Sepherosa Ziehau
gre: Rewor
k
r
outing facilities
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Z
i
ehau
route:
Minor cleanup
commit
|
commitdiff
|
tree
2017-08-04
Seph
e
rosa Ziehau
rou
t
e: De
l
ete
o
rtentry, SIOC{ADD,DEL
}
RT
a
nd RTM_OLD
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Se
p
h
e
rosa Ziehau
g
i
f: It sho
u
ld only
r
un
in the first netisr_ncpus ne
t
i
sr
s
commit
|
commitdiff
|
tree
2017-08-04
Sephe
r
osa Ziehau
route: Add rtfree_a
s
ync
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Ziehau
ipid: Cal
l
ip_
r
andomid() o
n
all
C
PU
s
.
commit
|
commitdiff
|
tree
2017-08-04
Sepherosa Zieh
a
u
pfsync: Send pa
c
ket in n
e
tisr0 a
n
d do it a
s
ynchron
o
usly
.
commit
|
commitdiff
|
tree
2017-08-04
Sep
h
erosa Zieh
a
u
mbuf: Add mes
s
a
ge he
a
d
e
r for generi
c
mbuf sending/rece
i
ving
.
commit
|
commitdiff
|
tree
2017-08-03
Sep
h
eros
a
Ziehau
in
p
cb: Simplify inpcb marker
interf
a
ce
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
i
npcb: All inpcb access
i
ng should be from f
i
rst netisr
_
n
cp
u
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa
Z
ieh
a
u
inet: ip_{ou
t
pu
t
/i
n
put}() should
only
r
un in first
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa
Z
iehau
ud
p
: It only runs in th
e
firs
t
netisr_n
c
p
us netisrs
.
commit
|
commitdiff
|
tree
2017-08-03
Sephero
s
a
Ziehau
systimer: Ad
j
ust systimers o
n
their
o
wne
r
cpus
.
commit
|
commitdiff
|
tree
2017-08-03
Seph
e
ro
s
a
Z
ie
h
a
u
t
c
p: Prevent excessive IPI from dra
i
ning TCP reassemble
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
S
e
pherosa
Z
i
ehau
inet: Prevent ex
c
essive IPI
from drain
i
ng PR clone
d
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Sepherosa Ziehau
ine
t
: Fix up drain
i
ng flag
s
etting
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa Zieha
u
inet: Prevent
e
x
ces
s
ive IPI from draining IPv4 fr
a
g
m
e
nts
.
commit
|
commitdiff
|
tree
2017-08-02
Sepheros
a
Zieha
u
inet6: Prevent excessi
v
e IPI from
d
r
aining I
P
v6 fragment
s
.
commit
|
commitdiff
|
tree
2017-08-02
Sepherosa Ziehau
net: Use PR_{FAST,SL
O
W}HZ, some co
d
e has the assumption
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
d
omain: Nu
k
e pfslow
t
imo
.
commit
|
commitdiff
|
tree
2017-08-01
S
epherosa Ziehau
ip: Don't use pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sepherosa Ziehau
igmp:
D
on
'
t use pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-08-01
Sephero
s
a Ziehau
inet6:
Drain IPv6
fragments in netisr0
commit
|
commitdiff
|
tree
2017-08-01
S
epher
o
sa Ziehau
i
n
et6: Dispa
t
ch
frag6 slowt
i
m
o
to netisr
0
a
n
d
stop
.
.
.
commit
|
commitdiff
|
tree
2017-07-31
Sepherosa
Z
iehau
dom
a
in:
Nu
k
e pffasttimo
commit
|
commitdiff
|
tree
2017-07-31
Sepherosa Zi
e
hau
igmp
:
Use callout
i
n
st
e
ad of pff
a
sttim
o
.
commit
|
commitdiff
|
tree
2017-07-31
Sepherosa Ziehau
icmp6: D
o
n't use pffasttim
o
and dis
p
at
c
h fasttimo to
.
.
.
commit
|
commitdiff
|
tree
2017-07-27
S
e
pherosa Zi
e
hau
polling:
S
i
mpli
f
y the
code b
y
u
s
in
g
netsr_
*
msg funct
i
ons
.
commit
|
commitdiff
|
tree
2017-07-27
Sep
h
e
rosa Ziehau
netisr: Add net
i
sr_se
n
dmsg_
o
ncpu()
commit
|
commitdiff
|
tree
2017-07-27
Sepherosa Z
i
e
h
a
u
bridge: It
s
h
ould o
n
ly run in
netisr_cpus
netisrs
commit
|
commitdiff
|
tree
2017-07-24
S
e
p
her
o
sa Ziehau
altq/cbq: Drain pe
n
ding
c
a
l
lout a
n
d
the
coor
e
sp
o
nding
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa Ziehau
a
lt
q
/
cb
q
:
Re
d
is
p
atch restar
t
function to
n
e
t
isr0
.
commit
|
commitdiff
|
tree
2017-07-24
Sepherosa
Z
ieha
u
altq: Fix typo
commit
|
commitdiff
|
tree
2017-07-24
Sep
h
ero
s
a Z
i
ehau
ipf
l
ow: Use
per-cpu
callout, instead
o
f pr_slowtimo
.
commit
|
commitdiff
|
tree
2017-07-21
S
e
p
h
e
ro
s
a Ziehau
vlan: It should only run in ne
t
isr_
c
pus net
i
s
r
s
commit
|
commitdiff
|
tree
2017-07-21
Sephero
s
a
Z
iehau
ipflow: Reg
r
ou
p
perc
p
u data
.
commit
|
commitdiff
|
tree
2017-07-21
Sephero
s
a Ziehau
ipflow: It can
on
l
y run in fir
s
t netisr_n
c
p
u
s
netisrs
commit
|
commitdiff
|
tree
2017-07-21
Sepher
o
s
a
Ziehau
ip
f
w:
i
pfw only runs
on
netisr_ncpus
commit
|
commitdiff
|
tree
2017-07-21
Sepherosa Ziehau
neti
s
r:
Add
a
dd support
for
n
etisr_ncpus
commit
|
commitdiff
|
tree
2017-07-18
Sepher
o
sa Ziehau
neti
s
r
:
neti
s
r_forwardms
g
-> n
e
tisr_forwardmsg_all
commit
|
commitdiff
|
tree
2017-07-11
S
ephero
s
a
Z
ie
h
au
if
n
e
t
:
Log r
a
rely used i
f
net a
d
d
r
e
ss destruction
.
commit
|
commitdiff
|
tree
2017-07-11
Sepherosa Ziehau
ifnet: Bre
a
k long lines
.
commit
|
commitdiff
|
tree
2017-07-11
Sephero
s
a Zie
h
a
u
ifnet
:
ifa_addr should alw
a
ys b
e
configured
.
commit
|
commitdiff
|
tree
2017-07-11
S
e
p
hero
s
a Zi
e
hau
ifnet: Dele
t
e INET address should not f
a
i
l
; panic upon
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
Se
p
herosa Ziehau
ipflow: Unroll the first iteration of the has
h
ge
n
e
ration
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
Sephero
s
a Ziehau
ipfw: Increate FIN st
a
tes li
f
e time
.
commit
|
commitdiff
|
tree
2017-07-06
Seph
e
ro
s
a Zieha
u
ipfw: Don'
t
allow state allocation to fail and u
s
e
.
.
.
commit
|
commitdiff
|
tree
2017-07-05
S
epherosa Ziehau
socke
t
:
A
llow root to pass large buff
e
r t
o
g
et
s
ockopt
.
commit
|
commitdiff
|
tree
2017-07-02
Sepherosa Ziehau
ipfw:
R
emove cont
e
xt
gene
r
at
i
o
n
; the race it tries
.
.
.
commit
|
commitdiff
|
tree
2017-06-30
Sephe
r
o
s
a Zie
h
a
u
route:
C
ache align statistics
.
commit
|
commitdiff
|
tree
2017-06-30
Sep
h
erosa
Ziehau
netinet: Static ass
e
rt TCP/UDP/IP stats
are cac
h
e line
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Se
p
herosa Z
i
e
h
au
kmal
l
oc: Reduce k
s
_
looseme
m
u
s
e
update
fre
q
ue
n
cy
.
commit
|
commitdiff
|
tree
2017-06-29
Sephero
s
a
Ziehau
k
m
alloc: Avoid
code duplicat
i
on
.
commit
|
commitdiff
|
tree
2017-06-29
Sepher
o
sa
Z
iehau
kmall
o
c: Minor
style changes;
n
o
functional chan
g
e
s
.
commit
|
commitdiff
|
tree
2017-06-29
Seph
e
r
osa Ziehau
busdma: Add bu
s
_d
m
amap_load_ccb; ease driv
e
r porting
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Sepherosa Zieh
a
u
kmalloc: Minor style ch
a
nges;
n
o functional
c
hanges
.
commit
|
commitdiff
|
tree
2017-06-28
Se
p
herosa Ziehau
kmalloc:
U
pdate comment
commit
|
commitdiff
|
tree
2017-06-27
Sephero
s
a
Z
ie
h
au
mal
l
oc: Make # of
calls stati
s
tic pe
r
-cp
u
.
commit
|
commitdiff
|
tree
2017-06-25
Se
p
heros
a
Z
iehau
if: Implement classq_co
n
ca
t
()
commit
|
commitdiff
|
tree
2017-06-25
Sepherosa
Z
iehau
tcp: Disabl
e
NCR on lin
k
l
ocal network
b
y
d
e
fault
.
commit
|
commitdiff
|
tree
2017-06-25
Sepherosa Ziehau
tcp: Move rmx bas
e
d RTT setup o
u
t of tc
p
_mss()
.
commit
|
commitdiff
|
tree
2017-06-23
Sepherosa Zieha
u
tcp:
R
einden
t
a
bit
.
commit
|
commitdiff
|
tree
2017-06-23
Sepherosa Ziehau
Re
v
ert "tcp: Fix com
m
ent,
while I'm here
.
"
commit
|
commitdiff
|
tree
2017-06-22
Se
p
herosa Ziehau
tcp: Fix comment, while I'
m
here
.
commit
|
commitdiff
|
tree
2017-06-22
Sepherosa Ziehau
tcp: F
i
x comment, which
I'm here
.
commit
|
commitdiff
|
tree
2017-06-22
Seph
e
rosa Ziehau
tc
p
: Reduce minimum retransmit t
i
meout to 190ms
.
commit
|
commitdiff
|
tree
2017-06-22
Sep
h
e
r
osa
Zieha
u
tc
p
:
D
on't
d
epend on PR
_
FAST
H
Z
.
commit
|
commitdiff
|
tree
2017-06-22
Se
p
he
r
osa Z
i
ehau
em/emx: D
i
sab
l
e flow contr
o
l by de
f
ault
.
commit
|
commitdiff
|
tree
2017-06-22
Sepherosa Zi
e
hau
i
gb: D
i
sable flow contr
o
l by default
.
commit
|
commitdiff
|
tree
2017-06-22
Sepherosa Zi
e
hau
ix:
Disa
b
le flow
co
n
trol
b
y
d
efault
.
commit
|
commitdiff
|
tree
2017-06-22
Sepherosa Z
i
e
hau
mxge:
Disable
fl
o
w co
n
tro
l
by default
.
commit
|
commitdiff
|
tree
2017-06-22
Seph
e
rosa
Z
iehau
tcp
:
Cac
h
e a
l
ig
n
ACK q
u
eue he
a
d
er
.
commit
|
commitdiff
|
tree
2017-06-22
Sephe
r
osa
Ziehau
d
o
mai
n
: E
x
plicitly setup inet/inet6/route/lo
c
al domain
.
commit
|
commitdiff
|
tree
2017-06-21
Sephe
r
osa Ziehau
ifnet: Remov
e
unuse
d
functions
commit
|
commitdiff
|
tree
2017-06-20
Sepherosa Z
i
ehau
loopback
:
Fre
e
i
f
net m
e
m
ory in clone_dest
r
oy
m
e
thod
.
commit
|
commitdiff
|
tree
2017-06-20
Sepherosa Ziehau
loopback:
Function renaming
commit
|
commitdiff
|
tree
2017-06-20
S
e
p
h
e
rosa Ziehau
loopback: U
s
e ifclone APIs
t
o
create
loo
p
back interfaces
.
commit
|
commitdiff
|
tree
2017-06-04
S
ephero
s
a
Z
i
ehau
bridge: Fix comment
.
commit
|
commitdiff
|
tree
2017-06-04
S
e
ph
e
rosa Zi
e
ha
u
vlan: Fix comment
.
commit
|
commitdiff
|
tree
2017-06-04
S
epherosa Ziehau
ipfw: Fix comment
.
commit
|
commitdiff
|
tree
2017-06-01
Sepherosa Ziehau
bce
:
Use ring
m
ap to do MSI-X cpu assignment
a
nd fill
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Sepherosa Ziehau
ifnet: Fix regres
s
ion
i
f
netisr_ncpus consisted of
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Sepherosa Z
i
ehau
i
f
net: S
t
ringent i
f
_r
i
ngmap
assertion
commit
|
commitdiff
|
tree
2017-05-31
Sepherosa Zi
e
hau
jme: Ena
b
le RS
S
o
n
ly after
Toeplitz k
e
y
a
nd re
d
irect
.
.
.
commit
|
commitdiff
|
tree
2017-05-31
S
epherosa Zi
e
hau
j
me: Us
e
callo
u
t_init_mp
commit
|
commitdiff
|
tree
2017-05-31
S
epher
o
s
a
Ziehau
j
m
e: Use ringmap t
o
do MSI-X cpu assig
n
me
n
t
and fill
.
.
.
commit
|
commitdiff
|
tree
2017-05-31
Sepher
o
sa Ziehau
ifnet: Remove redundant check
.
commit
|
commitdiff
|
tree
2017-05-31
Sepher
o
s
a
Ziehau
ifnet: Add support to create r
i
ngmap requiring power
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Sepherosa
Ziehau
ifnet:
Sp
l
i
t
ringmap declaration into
t
h
eir
own heade
r
.
commit
|
commitdiff
|
tree
2017-05-26
Sepheros
a
Ziehau
emx:
Use
ringmap to do
p
olling cp
u
a
s
s
ignment and fi
l
l
.
.
.
commit
|
commitdiff
|
tree
next