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
ifnet: Add ringmap, which does ring/cpu map and generates redirect table.
2017-05-11
Sepherosa
Z
i
ehau
ifnet: Add ringma
p
, w
h
i
ch
d
oes ring/cpu map
a
n
d generates
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
Sep
h
e
r
o
s
a Ziehau
ine
t
: Local group index is
not assign
e
d in j
a
il
.
commit
|
commitdiff
|
tree
2017-04-18
Sepherosa Z
i
ehau
ix: Fixup
TX/RX ri
n
g settings
f
or X550, which supports
.
.
.
commit
|
commitdiff
|
tree
2017-04-16
Sep
h
erosa Ziehau
t
c
p: Don'
t
assume
po
w
er
of 2 netisrs
.
commit
|
commitdiff
|
tree
2017-04-14
Sephero
s
a Ziehau
udp: Don't assume po
w
er of 2
n
e
ti
s
r
s
.
commit
|
commitdiff
|
tree
2017-04-14
Sep
h
erosa Zieh
a
u
in
p
cb: Add function t
o
set inpcbin
f
o'
s
por
t
i
nfo
.
commit
|
commitdiff
|
tree
2017-04-13
Sepheros
a
Ziehau
inpcb/localgro
u
p
:
Use LSB of the
h
ash to find inpc
b
.
commit
|
commitdiff
|
tree
2017-04-13
S
epherosa Zieh
a
u
inpcb:
D
on't rely on ncpus2 for lo
c
al port allo
c
ation
.
commit
|
commitdiff
|
tree
2017-04-10
Sepherosa Zie
h
au
pf: Don't assume
# of netwo
r
k procecss
i
ng CP
U
s is p
o
wer
.
.
.
commit
|
commitdiff
|
tree
2017-04-10
Se
p
h
e
rosa Ziehau
toeplitz: Add com
m
ent
.
commit
|
commitdiff
|
tree
2017-04-10
S
eph
e
rosa
Z
iehau
net
i
s
r
:
U
s
e
ne
t
isr_ncpus to c
o
nvert hash to cpu
i
d
.
commit
|
commitdiff
|
tree
2017-04-10
Sephero
s
a Ziehau
net: Reorder sysini
t
a
bit
.
commit
|
commitdiff
|
tree
2017-04-09
Se
p
heros
a
Ziehau
ifpol
l
: Use
netisr_ncpus
.
commit
|
commitdiff
|
tree
2017-04-09
S
e
pherosa Ziehau
ifpoll: Use SYS
I
NIT
to initial
i
ze p
e
r-cpu ifpol
l
context
.
commit
|
commitdiff
|
tree
2017-04-08
S
e
ph
e
rosa
Zieh
a
u
inpcb: U
s
e netisr_ncpus fo
r
listing
i
npcbs
.
commit
|
commitdiff
|
tree
2017-04-08
Sepherosa Zieh
a
u
s
yncache: Use neti
s
r_ncpus instead of ncpus2
commit
|
commitdiff
|
tree
2017-04-08
S
e
p
h
erosa Zie
h
a
u
syn
c
a
c
he: Cache a
l
ign per-cpu data
.
commit
|
commitdiff
|
tree
2017-04-08
Sepherosa Zie
h
au
i
p
demux: Use neti
s
r_ncpu
s
instead of
n
cpus
2
.
commit
|
commitdiff
|
tree
2017-04-08
Sepherosa Ziehau
i
n
et
6
:
R
e
store mbuf hash
a
fter defragmentat
i
on
.
commit
|
commitdiff
|
tree
2017-04-08
Seph
e
ros
a
Zie
h
au
ipfrag: Max # of frags
per-cpu sho
u
ld use ncpus instead
.
.
.
commit
|
commitdiff
|
tree
2017-04-08
Sepherosa Zi
e
hau
i
n
e
t:
Use netisr_ncpus fo
r
if
d
etach i
n
et processin
g
.
commit
|
commitdiff
|
tree
2017-04-07
Sepheros
a
Z
i
eh
a
u
a
rp: Group
ll
i
nfo and timer toget
h
er
.
commit
|
commitdiff
|
tree
2017-04-07
Se
p
heros
a
Ziehau
arp: Ignore A
R
P
probes by default
.
commit
|
commitdiff
|
tree
2017-04-07
Se
p
h
erosa Ziehau
arp: ARP entry list
s
hould be
initi
a
lized on al
l
availab
l
e
.
.
.
commit
|
commitdiff
|
tree
2017-04-05
Sephero
s
a Ziehau
n
e
t: Ma
k
e netisr_ncpus sysctl
read-onl
y
.
commit
|
commitdiff
|
tree
2017-04-05
Sep
h
ero
s
a Zi
e
hau
net: Defi
n
e
#
of cpus
f
or network
p
rocessing
.
commit
|
commitdiff
|
tree
2017-04-05
S
epher
o
s
a Ziehau
net: netisr_cpu -
>
netisr_threads; no functional changes
.
commit
|
commitdiff
|
tree
2017-04-05
Seph
e
r
osa Zi
e
ha
u
net:
G
e
t
rid of ifn
e
t th
r
eads
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa Ziehau
ipfw3: Reduc
e
de
p
endency o
n
ifn
e
t threa
d
s
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa
Z
i
ehau
ipf
w
: Reduce de
p
endency on ifnet
t
hreads
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa Zie
h
au
bridge:
R
educe dependency
on i
f
net threads
.
commit
|
commitdiff
|
tree
2017-04-05
Sephero
s
a
Z
iehau
v
l
an: Re
d
uc
e
dependency on ifnet threads
.
commit
|
commitdiff
|
tree
2017-04-05
S
e
p
he
r
osa Zi
e
hau
ipflow: R
e
duce dependency on if
n
et
t
hreads
.
commit
|
commitdiff
|
tree
2017-04-05
Sepher
o
s
a
Z
iehau
n
et
:
R
ed
u
ce dependency on i
f
net thre
a
ds
.
commit
|
commitdiff
|
tree
2017-03-29
Sepherosa Ziehau
acp
i
/ps
t
ate: Don't at
t
ach,
if _PSS con
t
ains inva
l
i
d
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
S
epherosa Zieh
a
u
p
owerd:
Add option to disable a
d
justing userland
s
cheduler
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
Sepherosa Ziehau
kern: Add per-cpu
helper threads, which handles l
w
k
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
Sepherosa
Ziehau
sound/h
d
a:
S
ync device ID table with
FreeBS
D
commit
|
commitdiff
|
tree
2017-03-06
S
e
p
he
r
os
a
Ziehau
r
e
: Only limited
v
e
rsions of this chip
r
equire e
x
plicit
.
.
.
commit
|
commitdiff
|
tree
2017-02-24
Sephero
s
a Ziehau
r
e: F
i
x t
y
po for disabling txcsum
.
commit
|
commitdiff
|
tree
2017-02-22
Sepherosa Ziehau
re:
U
p
date to Realtek
1
.
93
commit
|
commitdiff
|
tree
2017-02-16
Sepherosa Ziehau
Unbrea
k
kernel
b
uild
i
ng
commit
|
commitdiff
|
tree
2017-02-16
Sepherosa
Z
iehau
hyperv: Implement cpucounters
.
commit
|
commitdiff
|
tree
2017-02-16
Sepheros
a
Ziehau
hyperv
:
Reor
g
anize
commit
|
commitdiff
|
tree
2017-02-14
Se
p
h
e
rosa Ziehau
kern: Ad
d
cpucounter whi
c
h
returns 64bit monotonic
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
Sepherosa Zie
h
au
alt
q
:
U
s
e microu
p
time()
i
n
stead of
mi
c
rotime() - boo
t
time
.
commit
|
commitdiff
|
tree
2017-02-13
Sepherosa
Z
i
ehau
libke
r
n: Make ine
t
_ntoa MP
S
AF
E
by passing string buffer
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
Sepheros
a
Z
i
ehau
net:
Make sure that
l
ocal v
a
ria
b
le is
r
eally used
.
commit
|
commitdiff
|
tree
2017-02-12
Sepherosa Ziehau
pkt
g
en: Ifne
t
lock is required
b
y
i
funit
.
commit
|
commitdiff
|
tree
2017-01-25
Sep
h
ero
s
a Z
i
eha
u
cputimer: Upd
a
te comment
commit
|
commitdiff
|
tree
2017-01-25
Sepherosa Ziehau
lwp: Restore lwp syscalls (except lwp_create*) dec
l
arat
i
on
.
commit
|
commitdiff
|
tree
2017-01-25
Sepherosa Ziehau
lwp: Bu
m
p v
e
rsion for shuffle lwp sysc
a
lls
.
commit
|
commitdiff
|
tree
2017-01-24
Seph
e
rosa Zie
h
au
c
p
utimer: Reorder
fi
e
lds a bit to avoid
i
mplici
t
pad
d
i
n
g
.
commit
|
commitdiff
|
tree
2017-01-24
Sepherosa
Ziehau
cputimer: Initialize explici
t
ly
.
commit
|
commitdiff
|
tree
2017-01-22
Sephe
r
o
s
a
Z
i
eh
a
u
sched: A
d
d cp
u
s
et_t f
o
r
FreeBSD
c
ompat
commit
|
commitdiff
|
tree
2017-01-22
Sep
h
erosa
Z
iehau
libc: A
d
d
sche
d
_g
e
tcpu()
.
commit
|
commitdiff
|
tree
2017-01-18
Sep
h
erosa Ziehau
em/emx
:
Re
t
r
y interrupt alloc
a
tion w
i
th
M
SI
commit
|
commitdiff
|
tree
2017-01-18
Sepher
o
sa Ziehau
tools/kq_sen
d
r
e
cv: Fi
x
build
i
ng
on
F
reeBSD
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa Ziehau
tools/kq_recvserv: Add opti
o
n to s
e
t receiving
thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa Ziehau
tools/kq_recvser
v
:
A
d
d
option to enable SO_REUSEPORT
commit
|
commitdiff
|
tree
2017-01-17
Sepher
o
sa Zieha
u
to
o
ls/k
q
_sendcli
:
Add opti
o
n
to s
e
t s
e
ndin
g
thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa Zie
h
au
too
l
s/kq
_
recvse
r
v: Ad
d
o
p
tion to set read size
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa Zieha
u
tool/kq
_
sen
d
cli:
A
d
d option t
o
set write size
.
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa Ziehau
tools/kq_sendcli: Add sendfile support
.
commit
|
commitdiff
|
tree
2017-01-16
Sepherosa Ziehau
lwp:
M
ove al
l
lwp s
y
scalls to sys/lwp
.
h
commit
|
commitdiff
|
tree
2017-01-16
Sepherosa Zieh
a
u
par
a
m: Bump ver
s
ion
a
c
c
o
rd
i
ng
to t
h
e comment
.
commit
|
commitdiff
|
tree
2017-01-15
Sepherosa Z
i
ehau
pth
r
ead: Implement
p
t
hread_att
r
_{get,set}
a
ffinity
_
np
commit
|
commitdiff
|
tree
2017-01-15
S
e
pherosa Ziehau
x
86_64: Fix ma
c
hdep
.
smp_active sysc
t
l t
y
pe
.
commit
|
commitdiff
|
tree
2017-01-15
Sepheros
a
Ziehau
lw
p
:
Add
l
w
p_c
r
eat
e
2
s
yscll, which takes
cpu
m
ask for
.
.
.
commit
|
commitdiff
|
tree
2017-01-14
S
e
pheros
a
Z
i
eh
a
u
m
an: Add cross r
e
ferenc
e
s
commit
|
commitdiff
|
tree
2017-01-14
Seph
e
r
o
sa Ziehau
p
th
r
ead: Im
p
l
e
ment pt
h
read_{set,get}aff
i
n
i
ty_np
commit
|
commitdiff
|
tree
2017-01-14
Sephe
r
osa Zieha
u
libc: Take cpusetsize into considerat
i
o
n fo
r
sc
h
e
d_getaffinity()
commit
|
commitdiff
|
tree
2017-01-14
Se
p
heros
a
Ziehau
libc: Add co
n
st to the
cpu_set_t for sched_setaffinity
.
commit
|
commitdiff
|
tree
2017-01-14
Se
p
herosa Ziehau
libc
:
Add
s
ched_{set,get
}
affinit
y
()
.
commit
|
commitdiff
|
tree
2017-01-11
Sepheros
a
Ziehau
u
s
ched: Fix
the
returned CP
U
a
f
finity make by smp_active_mask
.
commit
|
commitdiff
|
tree
2017-01-11
Sep
h
eros
a
Ziehau
l
wp: Ad
d
tw
o
syscall
s
t
o set/g
e
t lwp's CP
U
affinity
.
.
.
commit
|
commitdiff
|
tree
2017-01-11
Sepher
o
sa Zie
h
au
usched
:
Implement L
W
P lazy migration
s
upport
.
commit
|
commitdiff
|
tree
2017-01-09
Sepherosa Zieh
a
u
us
c
hed: Add USCHED_SET_
C
P
U
MASK
.
commit
|
commitdiff
|
tree
2017-01-09
Sepheros
a
Z
iehau
test
/
passde
s
c:
A
llow s
p
ecifying the payload length
.
commit
|
commitdiff
|
tree
2017-01-07
Sepherosa
Z
i
e
hau
ifq: Fact
o
r out if_cl
a
ss
q
from a
l
tq_classq an
d
use
.
.
.
commit
|
commitdiff
|
tree
2017-01-06
Se
p
herosa
Ziehau
ifq:
S
witch to d
r
op-he
a
d
f
o
r
default enqueu
e
m
e
thod
.
commit
|
commitdiff
|
tree
2017-01-06
Sepher
o
sa Ziehau
i
f
:
Defer the if_up
u
ntil the ifnet
.
if_ioctl i
s
called
.
commit
|
commitdiff
|
tree
2017-01-06
Sepherosa Ziehau
if
:
Remove
u
nnecessa
r
y
c
ritical sect
i
o
ns
.
commit
|
commitdiff
|
tree
2017-01-06
Se
p
he
r
osa Ziehau
alc: Add
K
iller E2500 support
.
commit
|
commitdiff
|
tree
2017-01-06
S
e
pherosa Ziehau
hyp
e
rv/vmbus:
F
i
x
inte
r
r
upt timer detection logic
.
commit
|
commitdiff
|
tree
2017-01-06
S
epherosa Ziehau
hyperv: Reorder the Hyper-V TSC initialization a bit
.
commit
|
commitdiff
|
tree
2017-01-05
S
epherosa
Z
iehau
alc: Sy
n
c w/ FreeBSD
commit
|
commitdiff
|
tree
2017-01-05
Sepherosa
Ziehau
pc
i
: Add a q
u
irk for chips w/ broken MSI
s
upport
.
commit
|
commitdiff
|
tree
2016-12-28
Sephero
s
a
Z
iehau
tcp: Fix connect to INADDR_ANY
.
commit
|
commitdiff
|
tree
2016-12-25
Sepherosa Ziehau
syncac
h
e: Simpli
f
y por
t
calculation
by reus
i
ng A
C
K
.
.
.
commit
|
commitdiff
|
tree
2016-12-25
S
epherosa
Ziehau
loopback: Allo
w
t
u
rning
off RSS
.
commit
|
commitdiff
|
tree
2016-12-25
Sep
h
e
r
osa Ziehau
tcp: Save f
a
ddr/fport b
e
f
ore
l
port select
i
on
.
commit
|
commitdiff
|
tree
2016-12-25
Sepheros
a
Zieh
a
u
tcp: Nuk
e
t
he sysctl to disable local port
e
xte
n
sion
.
commit
|
commitdiff
|
tree
2016-12-21
Sepherosa Ziehau
ip: Se
t
mbuf hash f
o
r ou
t
put IP pack
e
ts
.
commit
|
commitdiff
|
tree
2016-12-20
S
e
pherosa Ziehau
hy
p
erv: Add API to read
r
aw val
u
e of
H
yper-V timer
.
commit
|
commitdiff
|
tree
2016-12-20
Sephero
s
a Ziehau
h
y
p
e
r
v: Move c
o
mmonly shared h
e
ader files to the mo
d
u
l
e
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
Sepherosa
Z
iehau
hyper
v
: Implement Hype
r
-V reference T
S
C
cputimer
.
commit
|
commitdiff
|
tree
2016-12-20
Seph
e
rosa Ziehau
c
p
utimer: Add
more
IDs for VMM cputimers
.
commit
|
commitdiff
|
tree
2016-12-19
Sep
h
erosa
Ziehau
ip: Add
parenthe
s
is pr
o
perly
.
commit
|
commitdiff
|
tree
2016-12-19
Sephe
r
osa Zie
h
au
ip: Move multi
c
a
st
a
ddress
e
s de
t
e
c
tion into common
.
.
.
commit
|
commitdiff
|
tree
next