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
Se
p
herosa Ziehau
tcp: Don't assume power of 2 net
i
srs
.
commit
|
commitdiff
|
tree
2017-04-14
Sepher
o
sa
Z
iehau
udp
:
Don't assum
e
power of 2 netisrs
.
commit
|
commitdiff
|
tree
2017-04-14
Sepherosa Ziehau
inpcb:
A
dd
fu
n
ction to se
t
inpcbinfo'
s
porti
n
fo
.
commit
|
commitdiff
|
tree
2017-04-13
Seph
e
ro
s
a
Ziehau
inpcb/localgroup:
U
se LSB o
f
the hash to find
inpcb
.
commit
|
commitdiff
|
tree
2017-04-13
Sepherosa Ziehau
inpc
b
: Don'
t
rely on ncpus
2
for local po
r
t allocat
i
on
.
commit
|
commitdiff
|
tree
2017-04-10
Se
p
h
erosa Zi
e
hau
pf:
D
on't assume
#
of network procecs
s
ing CPUs i
s
power
.
.
.
commit
|
commitdiff
|
tree
2017-04-10
Sepherosa Zieh
a
u
toepli
t
z: Add comment
.
commit
|
commitdiff
|
tree
2017-04-10
Sepherosa
Z
i
ehau
netisr: Us
e
netisr_ncpus to
convert hash to cpuid
.
commit
|
commitdiff
|
tree
2017-04-10
Sepherosa Ziehau
net:
R
e
order sysinit a bit
.
commit
|
commitdiff
|
tree
2017-04-09
S
epher
o
s
a
Ziehau
ifpoll: Use net
i
sr_ncp
u
s
.
commit
|
commitdiff
|
tree
2017-04-09
Sepher
o
sa Ziehau
ifpoll: U
s
e SYSINIT to initialize per
-
cp
u
i
f
poll
conte
x
t
.
commit
|
commitdiff
|
tree
2017-04-08
S
e
pher
o
sa Ziehau
inpc
b
:
U
s
e
netisr_ncpus for li
s
ting inpcbs
.
commit
|
commitdiff
|
tree
2017-04-08
Sep
h
erosa Ziehau
s
y
ncache: Use netisr_ncp
u
s
inste
a
d o
f
ncpus2
commit
|
commitdiff
|
tree
2017-04-08
S
e
p
herosa Ziehau
syncache: C
a
che align per-c
p
u dat
a
.
commit
|
commitdiff
|
tree
2017-04-08
Sep
h
erosa Zieha
u
ipdem
u
x: Use
n
etisr_
n
cpus inst
e
ad of ncpus2
.
commit
|
commitdiff
|
tree
2017-04-08
Sepheros
a
Zie
h
a
u
i
n
et6:
R
e
s
t
o
re mbuf hash aft
e
r
d
efr
a
g
m
e
ntation
.
commit
|
commitdiff
|
tree
2017-04-08
Sephero
s
a Ziehau
ipfrag
:
Max #
o
f frags pe
r
-cpu should
use
ncpus instead
.
.
.
commit
|
commitdiff
|
tree
2017-04-08
S
e
ph
e
ros
a
Zieh
a
u
inet: Use ne
t
isr_ncpus
f
or ifdetach inet pr
o
ce
s
sing
.
commit
|
commitdiff
|
tree
2017-04-07
Sephero
s
a Z
i
ehau
a
rp: Group llinfo an
d
timer together
.
commit
|
commitdiff
|
tree
2017-04-07
S
e
p
h
erosa Z
i
ehau
arp: I
g
nore ARP probes by defaul
t
.
commit
|
commitdiff
|
tree
2017-04-07
Sep
h
e
r
os
a
Z
iehau
a
r
p: ARP entry list
s
houl
d
be initialized on
all
a
vailabl
e
.
.
.
commit
|
commitdiff
|
tree
2017-04-05
Sep
h
erosa Zieh
a
u
net:
M
ak
e
netisr_
n
cpus sysc
t
l
r
e
a
d-only
.
commit
|
commitdiff
|
tree
2017-04-05
Sep
h
e
r
osa Z
i
ehau
net: Defin
e
# of cpus for net
w
o
rk processin
g
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa
Ziehau
net: net
i
sr_c
p
u -> netisr_
t
hreads; no f
u
n
c
tional
c
hang
e
s
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa Zie
h
au
net: Get
r
id o
f
ifnet threads
.
commit
|
commitdiff
|
tree
2017-04-05
S
e
pherosa Z
i
ehau
ip
f
w3
:
Re
d
u
ce depend
e
ncy on ifn
e
t threads
.
commit
|
commitdiff
|
tree
2017-04-05
S
e
pherosa
Z
iehau
ipf
w
:
R
edu
c
e d
e
penden
c
y on if
n
et threads
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa
Z
iehau
brid
g
e:
R
e
duce d
e
p
e
ndency on ifnet t
h
reads
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa Zieha
u
v
lan:
R
educe
d
ependency on ifnet threads
.
commit
|
commitdiff
|
tree
2017-04-05
Sepheros
a
Ziehau
ipflow: Red
u
ce
dependency on ifnet threads
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa Zieh
a
u
net: Reduc
e
depe
n
dency
o
n ifne
t
threads
.
commit
|
commitdiff
|
tree
2017-03-29
Sephe
r
o
s
a
Ziehau
acpi/pstate: Don'
t
attach, if _PS
S
co
n
tains i
n
vali
d
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
Sephe
r
o
sa Ziehau
powerd: Add option
t
o
disa
b
l
e adjusting
use
r
land scheduler
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
Se
p
herosa Ziehau
kern: Add per-cpu helper threads, w
h
i
c
h handles lwkt
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
Seph
e
rosa
Z
ieh
a
u
sound/hda: Sync device ID table with
FreeBSD
commit
|
commitdiff
|
tree
2017-03-06
Sepherosa
Z
iehau
r
e
: Only limited vers
i
ons
o
f
this
c
hi
p
re
q
uire e
x
plicit
.
.
.
commit
|
commitdiff
|
tree
2017-02-24
Sepherosa Zi
e
hau
re: Fix typo
f
or disabling txc
s
um
.
commit
|
commitdiff
|
tree
2017-02-22
Sepherosa Ziehau
r
e
: Update to Re
a
ltek 1
.
93
commit
|
commitdiff
|
tree
2017-02-16
Sepher
o
sa Ziehau
Unbreak ker
n
el building
commit
|
commitdiff
|
tree
2017-02-16
Sep
h
er
o
s
a Z
i
ehau
hyper
v
: Imple
m
ent cpuco
u
nters
.
commit
|
commitdiff
|
tree
2017-02-16
Sephero
s
a Ziehau
hyper
v
: Reorga
n
ize
commit
|
commitdiff
|
tree
2017-02-14
Sepherosa Ziehau
kern: Add cpucounter which
r
eturns 64b
i
t monotonic
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
Sepherosa Ziehau
altq: Use microuptime() inst
e
ad of microt
i
me()
-
boott
i
me
.
commit
|
commitdiff
|
tree
2017-02-13
S
ephe
r
o
s
a Ziehau
l
i
b
k
ern: Make i
n
et_ntoa MPSAFE
b
y passin
g
string
b
uffer
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
Sepherosa Ziehau
n
et: Make sure that loca
l
v
a
ri
a
ble is
really
u
s
e
d
.
commit
|
commitdiff
|
tree
2017-02-12
Sep
h
erosa Ziehau
pktgen
:
I
f
net
l
ock is
r
equired by ifuni
t
.
commit
|
commitdiff
|
tree
2017-01-25
S
ep
h
erosa Ziehau
cput
i
mer: Update commen
t
commit
|
commitdiff
|
tree
2017-01-25
Seph
e
rosa
Z
i
ehau
lwp: Restore lwp syscalls (except lwp_cre
a
t
e*) declaration
.
commit
|
commitdiff
|
tree
2017-01-25
Se
p
herosa
Z
i
e
hau
lwp: Bump
v
ersion
for sh
u
ffle lwp sys
c
a
lls
.
commit
|
commitdiff
|
tree
2017-01-24
Se
p
heros
a
Ziehau
c
pu
t
imer: Reord
e
r
fields a bit to avoid implicit p
a
dding
.
commit
|
commitdiff
|
tree
2017-01-24
Sepherosa Ziehau
cputimer
:
Initialize explicitly
.
commit
|
commitdiff
|
tree
2017-01-22
Sephe
r
osa Zieha
u
sched: Add
c
puset_t for FreeB
S
D
compat
commit
|
commitdiff
|
tree
2017-01-22
Se
p
heros
a
Zieh
a
u
libc
:
A
dd
sched_getcpu
(
)
.
commit
|
commitdiff
|
tree
2017-01-18
Se
p
her
o
sa Ziehau
em/emx:
R
etr
y
interrup
t
allocation wit
h
MSI
commit
|
commitdiff
|
tree
2017-01-18
Sepher
o
s
a
Ziehau
tools/kq_sendrecv:
F
ix building
on Free
B
SD
commit
|
commitdiff
|
tree
2017-01-17
Sephero
s
a
Z
iehau
to
o
ls/kq_recvserv: Add optio
n
to
s
et receiving thre
a
d
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa Ziehau
tools/kq_recv
s
e
r
v: Add o
p
tion to enable SO_REUSE
P
O
R
T
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa Ziehau
tool
s
/kq_sendcli: Add option to set sendi
n
g thre
a
d
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Sep
h
erosa
Z
i
ehau
tools/kq
_
rec
v
serv:
A
dd option to set read size
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa Zieha
u
too
l
/
k
q_s
e
nd
c
li: Add option
t
o set
wr
i
te siz
e
.
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa Z
i
ehau
tool
s
/k
q
_s
e
ndcli: Add sendfile
sup
p
ort
.
commit
|
commitdiff
|
tree
2017-01-16
S
ephe
r
osa Ziehau
lwp: Move
all lwp
s
yscalls to sys/lwp
.
h
commit
|
commitdiff
|
tree
2017-01-16
S
e
pherosa Zieh
a
u
param: Bump version acco
r
d
i
ng to
the comment
.
commit
|
commitdiff
|
tree
2017-01-15
Se
p
hero
s
a Ziehau
pthread: I
m
p
l
ement pthread_attr_{get,set}aff
i
nity
_
np
commit
|
commitdiff
|
tree
2017-01-15
S
e
phero
s
a
Ziehau
x86
_
64: F
i
x machdep
.
s
mp_active
sysctl type
.
commit
|
commitdiff
|
tree
2017-01-15
Sepherosa Ziehau
l
w
p: A
d
d lwp_
c
reate2
syscll, whic
h
t
akes cpumask
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-14
Sepher
o
sa Ziehau
m
an:
A
dd cross references
commit
|
commitdiff
|
tree
2017-01-14
Sepherosa Zieha
u
pthrea
d
:
I
mple
m
ent pthread_{se
t
,get}affinity_np
commit
|
commitdiff
|
tree
2017-01-14
Sephero
s
a Ziehau
libc: Take
c
pusetsize into co
n
sider
a
tion for sched_get
a
ffinity()
commit
|
commitdiff
|
tree
2017-01-14
S
e
pherosa Ziehau
l
i
bc: Ad
d
cons
t
to the cpu_set_t for sched_setaff
i
nity
.
commit
|
commitdiff
|
tree
2017-01-14
Sephero
s
a
Ziehau
libc: Add sched_{set
,
ge
t
}aff
i
nity()
.
commit
|
commitdiff
|
tree
2017-01-11
Sephero
s
a Ziehau
usched: Fix the return
e
d CPU affinit
y
m
ake
b
y smp_a
c
t
ive_mask
.
commit
|
commitdiff
|
tree
2017-01-11
Sepherosa
Z
iehau
lwp: Add two syscall
s
to set/get lwp's CPU affin
i
ty
.
.
.
commit
|
commitdiff
|
tree
2017-01-11
Sepherosa
Z
ie
h
au
usched: Imple
m
ent LWP lazy mig
r
ation support
.
commit
|
commitdiff
|
tree
2017-01-09
Sepherosa Ziehau
usched: Add USCHED_SET_CPUMAS
K
.
commit
|
commitdiff
|
tree
2017-01-09
Sepherosa Ziehau
test
/
p
a
ssde
s
c: All
o
w
specifying t
h
e payload length
.
commit
|
commitdiff
|
tree
2017-01-07
Sepherosa Ziehau
i
f
q
:
Factor out if_classq fr
o
m al
t
q_classq a
n
d use
.
.
.
commit
|
commitdiff
|
tree
2017-01-06
Sepheros
a
Zi
e
hau
ifq: Switc
h
to
dr
o
p-head for d
e
fault enqueue
method
.
commit
|
commitdiff
|
tree
2017-01-06
Sephero
s
a
Zie
h
au
if:
Defer
the
if_up until the if
n
et
.
if_ioctl is ca
l
le
d
.
commit
|
commitdiff
|
tree
2017-01-06
Sepherosa Zie
h
au
if:
R
emove unnec
e
s
s
a
r
y cri
t
i
c
al sect
i
ons
.
commit
|
commitdiff
|
tree
2017-01-06
Sepherosa Ziehau
a
l
c: Add Killer E2500 support
.
commit
|
commitdiff
|
tree
2017-01-06
Sepheros
a
Ziehau
hyperv/vmb
u
s: Fix interrupt
t
i
m
e
r
d
etect
i
on lo
g
ic
.
commit
|
commitdiff
|
tree
2017-01-06
S
e
pherosa Ziehau
hyperv: R
e
ord
e
r
t
he Hyper-V TSC init
i
alizatio
n
a bit
.
commit
|
commitdiff
|
tree
2017-01-05
S
e
p
h
e
r
o
s
a Zi
e
h
au
alc: Sync w/ FreeBSD
commit
|
commitdiff
|
tree
2017-01-05
Sepher
o
sa Ziehau
pci: Add a quirk for c
h
i
ps w/
b
r
oken
M
SI su
p
p
ort
.
commit
|
commitdiff
|
tree
2016-12-28
S
epherosa Ziehau
tcp: Fix connect to
I
NADDR_ANY
.
commit
|
commitdiff
|
tree
2016-12-25
Sephero
s
a Ziehau
syncache: Si
m
plify port calculation by reusing ACK
.
.
.
commit
|
commitdiff
|
tree
2016-12-25
Sepherosa
Z
i
e
hau
loopback: Allow turning off RSS
.
commit
|
commitdiff
|
tree
2016-12-25
Sepherosa
Ziehau
tcp: Save faddr/fpo
r
t b
e
fore
l
p
o
rt selection
.
commit
|
commitdiff
|
tree
2016-12-25
Sepherosa Ziehau
t
cp
:
Nuke t
h
e sysctl
t
o disable loc
a
l
p
ort exten
s
ion
.
commit
|
commitdiff
|
tree
2016-12-21
Sepherosa Ziehau
ip
:
Set mbuf hash
for out
p
u
t I
P
p
a
cke
t
s
.
commit
|
commitdiff
|
tree
2016-12-20
Sepherosa Zie
h
au
h
y
perv: Add API to read r
a
w value of Hyper
-
V
t
imer
.
commit
|
commitdiff
|
tree
2016-12-20
Sepherosa Ziehau
hy
p
erv: Move com
m
only shared header files to the
m
o
d
ule
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
Sepherosa Ziehau
hyperv: I
m
plement Hyper-V refe
r
ence TSC cput
i
mer
.
commit
|
commitdiff
|
tree
2016-12-20
Sepherosa Ziehau
cputimer:
A
dd more IDs for VMM cputimers
.
commit
|
commitdiff
|
tree
2016-12-19
Sepherosa Zieha
u
ip: Add parenthesis pr
o
perly
.
commit
|
commitdiff
|
tree
2016-12-19
Sepherosa Ziehau
ip:
Move
multicast
a
d
dresses detect
i
on int
o
common
.
.
.
commit
|
commitdiff
|
tree
2016-12-17
Se
p
her
o
sa Ziehau
m
buf:
F
actor function
t
o set mbuf
hash
.
commit
|
commitdiff
|
tree
2016-11-23
Sephe
r
osa Zieh
a
u
re:
L
ever
a
ge
Realtek dr
i
ver'
s
chip/PHY
i
nitia
l
i
za
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
Sepherosa Zieh
a
u
u
d
p
:
Don't propag
a
te connect error
,
a
s
long as the
.
.
.
commit
|
commitdiff
|
tree
next