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
tcp: Don't assume power of 2 netisrs.
2017-04-16
Sepherosa Ziehau
tcp: Don't assu
m
e power of 2 netisrs
.
commit
|
commitdiff
|
tree
2017-04-14
Sepherosa Ziehau
udp: Don't
assume p
o
we
r
o
f
2
netisrs
.
commit
|
commitdiff
|
tree
2017-04-14
Sepherosa Zieha
u
inpc
b
:
Add function to set
i
npcbinfo's
p
ortinfo
.
commit
|
commitdiff
|
tree
2017-04-13
S
epherosa Ziehau
inpcb
/
local
g
roup: Use
L
SB of the hash
to find inpcb
.
commit
|
commitdiff
|
tree
2017-04-13
Se
p
her
o
sa Zieh
a
u
inpcb: Don't rely on ncpus2
f
or local
p
ort all
o
ca
t
ion
.
commit
|
commitdiff
|
tree
2017-04-10
Sepher
o
sa Ziehau
pf:
D
on't a
s
sume #
of n
e
twork
procecssing CPUs is p
o
wer
.
.
.
commit
|
commitdiff
|
tree
2017-04-10
S
ep
h
erosa
Z
iehau
to
e
plitz: Add comment
.
commit
|
commitdiff
|
tree
2017-04-10
Sepherosa Ziehau
ne
t
isr
:
Use netisr_ncpus t
o
c
o
n
vert
h
ash to cpuid
.
commit
|
commitdiff
|
tree
2017-04-10
Sepherosa Ziehau
n
e
t: Reord
e
r s
y
sinit a bit
.
commit
|
commitdiff
|
tree
2017-04-09
Sephero
s
a
Zie
h
au
ifpoll: Us
e
netisr_ncpus
.
commit
|
commitdiff
|
tree
2017-04-09
S
epher
o
sa Zieh
a
u
ifpoll: Use SYSINIT t
o
initialize
p
er-
c
pu ifpoll
con
t
ext
.
commit
|
commitdiff
|
tree
2017-04-08
Sep
h
ero
s
a Zie
h
au
inpcb:
U
se netisr_
n
cpus for lis
t
ing inp
c
bs
.
commit
|
commitdiff
|
tree
2017-04-08
S
ep
h
erosa Ziehau
sy
n
ca
c
he: Us
e
net
i
s
r
_ncpus instead
of n
c
p
u
s
2
commit
|
commitdiff
|
tree
2017-04-08
Sepher
o
s
a Ziehau
syncache: Cache align pe
r
-
cpu data
.
commit
|
commitdiff
|
tree
2017-04-08
Sephe
r
osa
Zi
e
h
au
ipde
m
u
x
: Use
netisr_
n
cpus inste
a
d
o
f ncpus
2
.
commit
|
commitdiff
|
tree
2017-04-08
Se
p
he
r
osa Zi
e
hau
inet6: Restore mbuf ha
s
h
a
fter de
f
ra
g
mentation
.
commit
|
commitdiff
|
tree
2017-04-08
S
e
pherosa Ziehau
ipfrag: Max # of frags per-cpu should use ncpus instead
.
.
.
commit
|
commitdiff
|
tree
2017-04-08
Sep
h
e
r
os
a
Zie
h
a
u
inet: Use netisr_ncpus for ifd
e
tach i
n
et proces
s
ing
.
commit
|
commitdiff
|
tree
2017-04-07
Sepherosa Ziehau
arp: Group llinfo and timer t
o
g
ethe
r
.
commit
|
commitdiff
|
tree
2017-04-07
Sepherosa Ziehau
arp: Ig
n
or
e
A
RP probes by default
.
commit
|
commitdiff
|
tree
2017-04-07
Seph
e
r
o
sa Zieh
a
u
arp: ARP e
n
try list should be initialize
d
on
al
l
available
.
.
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa Ziehau
net: M
a
ke netisr_ncpus sysc
t
l
read-only
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa Zi
e
hau
n
e
t:
D
efin
e
# of c
p
us for network pro
c
essing
.
commit
|
commitdiff
|
tree
2017-04-05
S
e
phero
s
a Ziehau
n
e
t:
netisr_
c
pu
-> n
e
tisr_th
r
ead
s
; no func
t
i
o
nal ch
a
nges
.
commit
|
commitdiff
|
tree
2017-04-05
S
e
ph
e
rosa Ziehau
net: Get
r
i
d of
i
fnet
t
hre
a
ds
.
commit
|
commitdiff
|
tree
2017-04-05
Sephe
r
osa
Ziehau
ipfw3
:
Red
u
ce
dependenc
y
on i
f
net threads
.
commit
|
commitdiff
|
tree
2017-04-05
S
epherosa Ziehau
ip
f
w: Red
u
c
e dependency on if
n
et threads
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa Ziehau
b
r
i
d
ge: Re
d
uce dependenc
y
on ifnet threa
d
s
.
commit
|
commitdiff
|
tree
2017-04-05
Sephe
r
osa Z
i
e
h
au
vlan:
R
educe dependency on ifnet threads
.
commit
|
commitdiff
|
tree
2017-04-05
Seph
e
rosa Ziehau
ipflow
:
Reduce dependency
o
n
ifnet t
h
reads
.
commit
|
commitdiff
|
tree
2017-04-05
Sep
h
e
rosa Ziehau
net:
R
edu
c
e dependency on ifnet t
h
reads
.
commit
|
commitdiff
|
tree
2017-03-29
Sephe
r
osa Ziehau
a
cpi/pstate: Don't attach
,
if _PSS conta
i
ns invalid
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
S
eph
e
rosa Zie
h
au
powerd: Add option to
disa
b
le
adjusting userland
s
c
hedu
l
er
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
Sepherosa Zie
h
a
u
kern: Ad
d
per-cpu hel
p
er t
h
r
e
ads,
w
hich ha
n
dle
s
lwkt
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
Sepherosa Ziehau
sound/hda: Sy
n
c dev
i
ce ID t
a
b
le
with
FreeBSD
commit
|
commitdiff
|
tree
2017-03-06
Sepheros
a
Ziehau
re: Only l
i
m
ite
d
versi
o
ns of
thi
s
chi
p
r
eq
u
ire explicit
.
.
.
commit
|
commitdiff
|
tree
2017-02-24
S
e
p
h
erosa Ziehau
r
e
: Fix typo for
d
isabling txcsum
.
commit
|
commitdiff
|
tree
2017-02-22
Sepherosa Zi
e
h
a
u
r
e
: Update t
o
Realte
k
1
.
9
3
commit
|
commitdiff
|
tree
2017-02-16
Sepherosa Ziehau
Unbreak kerne
l
b
u
ild
i
ng
commit
|
commitdiff
|
tree
2017-02-16
Sepherosa Ziehau
hype
r
v: Implemen
t
cpucounters
.
commit
|
commitdiff
|
tree
2017-02-16
Sep
h
erosa Z
i
ehau
hy
p
erv: Reorganize
commit
|
commitdiff
|
tree
2017-02-14
Sepherosa Z
i
eh
a
u
k
e
r
n:
Add
cpucounter
which returns
6
4
b
i
t monoto
n
ic
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
Sepherosa
Z
iehau
altq:
U
s
e
microuptime
(
)
i
nstead
of microtime() - boot
t
i
m
e
.
commit
|
commitdiff
|
tree
2017-02-13
Sepherosa Ziehau
libkern:
M
ak
e
inet_ntoa MPSAFE by pas
s
i
ng string buffer
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
Sephe
r
osa Ziehau
net: Make
sure that
l
ocal v
a
r
i
able is real
l
y used
.
commit
|
commitdiff
|
tree
2017-02-12
Sepherosa Ziehau
pktgen: Ifnet lock is require
d
by i
f
unit
.
commit
|
commitdiff
|
tree
2017-01-25
S
ephero
s
a Zi
e
hau
cputimer:
U
pdate
c
omment
commit
|
commitdiff
|
tree
2017-01-25
Seph
e
rosa Zieh
a
u
lwp
:
Restore lw
p
sysca
l
ls (e
x
cept lwp_create*) decl
a
ration
.
commit
|
commitdiff
|
tree
2017-01-25
Sepherosa Ziehau
lwp: B
u
mp ve
r
sion fo
r
shu
f
f
le lwp syscalls
.
commit
|
commitdiff
|
tree
2017-01-24
Sepherosa Ziehau
c
p
u
ti
m
er: Reorder fields a bit to avoid i
m
plicit padd
i
ng
.
commit
|
commitdiff
|
tree
2017-01-24
Sepherosa Zi
e
hau
cputimer: Initi
a
l
i
ze explicitly
.
commit
|
commitdiff
|
tree
2017-01-22
Sepher
o
s
a Zie
h
a
u
sched: Add cpus
e
t
_
t f
o
r
Fre
e
BSD c
o
mpat
commit
|
commitdiff
|
tree
2017-01-22
Sepherosa Ziehau
libc: Add sched_getcpu()
.
commit
|
commitdiff
|
tree
2017-01-18
Sep
h
er
o
sa Ziehau
em/em
x
: Re
t
r
y
i
n
t
errupt
a
lloc
a
tion with MSI
commit
|
commitdiff
|
tree
2017-01-18
Se
p
herosa Ziehau
tools
/
kq_sendrecv: Fix building on
Fr
e
eBSD
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa Ziehau
tools/
k
q
_recvserv: Add option
to
s
et receiving thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa Ziehau
tools/kq_
r
ec
v
s
e
rv:
A
dd option to e
n
able SO
_
R
EU
S
EPORT
commit
|
commitdiff
|
tree
2017-01-17
Sephe
r
osa Ziehau
t
ools/
k
q_sendcli: Add
option t
o
set
s
ending
thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Seph
e
r
osa Ziehau
too
l
s/kq_rec
v
serv: Ad
d
option to set read s
i
ze
commit
|
commitdiff
|
tree
2017-01-17
Sephe
r
osa Zie
h
au
to
o
l
/kq_s
e
n
d
cli: Add opt
i
on to set writ
e
size
.
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa
Ziehau
to
o
ls/k
q
_sendcli: Add
s
end
f
ile suppor
t
.
commit
|
commitdiff
|
tree
2017-01-16
S
e
pherosa
Z
ieh
a
u
l
wp: Move all
lwp syscalls t
o
sys/lwp
.
h
commit
|
commitdiff
|
tree
2017-01-16
S
e
p
h
e
r
osa Ziehau
param: Bump version
a
ccording
to the comment
.
commit
|
commitdiff
|
tree
2017-01-15
Sepherosa Ziehau
pt
h
rea
d
: Impl
e
ment
pt
h
read_attr_{g
e
t,set}af
f
inity_
n
p
commit
|
commitdiff
|
tree
2017-01-15
Sepherosa Ziehau
x86
_
64: Fix m
a
chdep
.
smp_active sysctl
t
ype
.
commit
|
commitdiff
|
tree
2017-01-15
Sepherosa Ziehau
lwp: Add lwp_create2 syscll, which takes cpumask for
.
.
.
commit
|
commitdiff
|
tree
2017-01-14
Seph
e
rosa Zie
h
au
ma
n
: Ad
d
cross references
commit
|
commitdiff
|
tree
2017-01-14
Sepherosa Ziehau
pthrea
d
: Imp
l
e
m
e
nt pthr
e
ad
_
{s
e
t,
g
et}affinity_np
commit
|
commitdiff
|
tree
2017-01-14
Sepherosa
Z
iehau
libc:
T
a
ke cpusetsize into
consideration for sc
h
ed_
g
etaff
i
nity()
commit
|
commitdiff
|
tree
2017-01-14
Seph
e
r
osa Ziehau
l
ibc: Add const
t
o
th
e
cpu_se
t
_
t for
sched_setaffinity
.
commit
|
commitdiff
|
tree
2017-01-14
Sepheros
a
Z
i
ehau
l
ibc:
A
d
d
sched_{
s
et,get}affini
t
y()
.
commit
|
commitdiff
|
tree
2017-01-11
Seph
e
rosa
Ziehau
usc
h
ed:
F
i
x t
h
e returned CPU
affinity make by
s
mp_activ
e
_
m
a
s
k
.
commit
|
commitdiff
|
tree
2017-01-11
Sep
h
ero
s
a Ziehau
l
w
p: Add t
w
o
sysc
a
lls to se
t
/get lwp's
C
PU
a
ffin
i
t
y
.
.
.
commit
|
commitdiff
|
tree
2017-01-11
Sepherosa Zieha
u
usched: I
m
ple
m
ent LWP la
z
y migr
a
ti
o
n s
u
pport
.
commit
|
commitdiff
|
tree
2017-01-09
Sepherosa
Ziehau
u
sc
h
ed: Add USCHED_S
E
T_CP
U
MASK
.
commit
|
commitdiff
|
tree
2017-01-09
Seph
e
rosa Ziehau
test/passdesc: Al
l
ow spec
i
fying
t
h
e pay
l
o
a
d length
.
commit
|
commitdiff
|
tree
2017-01-07
Sepherosa Ziehau
if
q
: Factor out if_classq from a
l
t
q
_classq and use
.
.
.
commit
|
commitdiff
|
tree
2017-01-06
Sepherosa Z
i
eha
u
ifq: Switch to drop-head for default enqueue method
.
commit
|
commitdiff
|
tree
2017-01-06
Sepher
o
sa Ziehau
if: De
f
e
r the if
_
up un
t
il
t
he ifnet
.
if_io
c
tl is cal
l
ed
.
commit
|
commitdiff
|
tree
2017-01-06
Sepherosa Zi
e
hau
i
f
:
R
emove unnecessar
y
cri
t
ical secti
o
ns
.
commit
|
commitdiff
|
tree
2017-01-06
Sephe
r
osa Ziehau
alc: Add Kille
r
E2500 support
.
commit
|
commitdiff
|
tree
2017-01-06
Sepher
o
sa Z
i
eh
a
u
h
y
perv/vmbus:
Fix i
n
t
errupt t
i
mer de
t
ectio
n
l
o
gi
c
.
commit
|
commitdiff
|
tree
2017-01-06
Sephero
s
a Zieha
u
hyperv: Reo
r
de
r
the Hyp
e
r-V
TSC initializat
i
on a bit
.
commit
|
commitdiff
|
tree
2017-01-05
Sepherosa Ziehau
alc: Sy
n
c
w
/
F
reeBSD
commit
|
commitdiff
|
tree
2017-01-05
Sepherosa Zi
e
hau
p
c
i: Add a quirk fo
r
chips w/ bro
k
en MSI support
.
commit
|
commitdiff
|
tree
2016-12-28
Seph
e
rosa
Z
ie
h
au
tcp: Fix
c
onnect t
o
INADD
R
_A
N
Y
.
commit
|
commitdiff
|
tree
2016-12-25
Sepherosa
Z
i
e
hau
synca
c
he: Simplify port calculation
by r
e
using ACK
.
.
.
commit
|
commitdiff
|
tree
2016-12-25
Sephe
r
osa Ziehau
loopb
a
ck
:
Allow turnin
g
off R
S
S
.
commit
|
commitdiff
|
tree
2016-12-25
Sepherosa Ziehau
tcp
:
S
a
ve faddr/fport before lport
s
election
.
commit
|
commitdiff
|
tree
2016-12-25
Sepherosa Ziehau
tcp: Nuke the sysc
t
l to disable local port
e
xtensio
n
.
commit
|
commitdiff
|
tree
2016-12-21
Sepherosa
Zie
h
au
ip: Set mbuf
h
ash for
o
u
tput IP pa
c
kets
.
commit
|
commitdiff
|
tree
2016-12-20
Sephero
s
a Ziehau
hyperv: Add API to read
raw
v
alue of Hy
p
er
-
V
timer
.
commit
|
commitdiff
|
tree
2016-12-20
Sepherosa Zieha
u
hyp
e
rv: M
o
ve commonly
shar
e
d
heade
r
files to the module
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
Sepherosa Zi
e
hau
hyperv:
Impleme
n
t Hyper-V reference TSC cputimer
.
commit
|
commitdiff
|
tree
2016-12-20
Sepherosa Z
i
e
hau
cput
i
me
r
: Add more
I
Ds
f
or VMM cputimers
.
commit
|
commitdiff
|
tree
2016-12-19
Sepher
o
sa
Ziehau
ip: Add parent
h
esis properly
.
commit
|
commitdiff
|
tree
2016-12-19
S
epherosa Ziehau
ip: Move multicast addresses detection into com
m
on
.
.
.
commit
|
commitdiff
|
tree
2016-12-17
Seph
e
rosa Zi
e
h
au
mbuf: Factor fu
n
ction
t
o set mbuf
hash
.
commit
|
commitdiff
|
tree
2016-11-23
Sephero
s
a
Z
iehau
re: Le
v
erage
R
ea
l
tek
driver's chip/PH
Y
i
n
itialization
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
Sephe
r
osa Zi
e
hau
udp
:
D
on
'
t p
r
opagate connect err
o
r
, as long as the
.
.
.
commit
|
commitdiff
|
tree
next