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
S
epherosa Ziehau
tc
p
: Don
'
t assume
powe
r
of 2
netisrs
.
commit
|
commitdiff
|
tree
2017-04-14
Sep
h
ero
s
a Ziehau
ud
p
:
D
o
n
't
assume power of 2 netisrs
.
commit
|
commitdiff
|
tree
2017-04-14
Sepherosa Zieha
u
inpcb: A
d
d
function to s
e
t inpcbinfo's po
r
tinfo
.
commit
|
commitdiff
|
tree
2017-04-13
Sepherosa Zie
h
au
in
p
cb/l
o
calgroup: Use LSB of t
h
e
h
a
sh to find inpcb
.
commit
|
commitdiff
|
tree
2017-04-13
Sepherosa Zieh
a
u
i
n
pcb: Don
'
t re
l
y o
n
ncpus2 fo
r
local port
a
ll
o
cation
.
commit
|
commitdiff
|
tree
2017-04-10
Sepherosa Ziehau
pf:
D
on't ass
u
me # of netwo
r
k proc
e
c
s
sing CPUs is po
w
er
.
.
.
commit
|
commitdiff
|
tree
2017-04-10
Sepherosa Zi
e
hau
toeplitz: Add comment
.
commit
|
commitdiff
|
tree
2017-04-10
Sepheros
a
Zie
h
au
ne
t
isr
:
U
s
e
netisr
_
n
c
pus to convert hash
t
o cpuid
.
commit
|
commitdiff
|
tree
2017-04-10
Sephe
r
osa Zieh
a
u
ne
t
:
Reo
r
der sysinit a bit
.
commit
|
commitdiff
|
tree
2017-04-09
Sepherosa Ziehau
i
f
po
l
l: Use netisr_
n
cpus
.
commit
|
commitdiff
|
tree
2017-04-09
S
e
p
herosa Ziehau
ifpoll:
Use SYSINIT to init
i
alize per-cp
u
ifpoll context
.
commit
|
commitdiff
|
tree
2017-04-08
S
epherosa Ziehau
inpc
b
: Use netisr_ncpus
for lis
t
i
n
g
inpcbs
.
commit
|
commitdiff
|
tree
2017-04-08
S
e
pherosa
Z
iehau
sy
n
cache: Use neti
s
r
_ncp
u
s
i
nstead of n
c
pus2
commit
|
commitdiff
|
tree
2017-04-08
S
eph
e
rosa
Ziehau
syncache: Cache align pe
r
-c
p
u data
.
commit
|
commitdiff
|
tree
2017-04-08
Sepherosa Ziehau
ipdemux: Use netisr
_
ncpus
i
nstead of
n
cpus2
.
commit
|
commitdiff
|
tree
2017-04-08
Sepherosa Ziehau
in
e
t6: Restore mbuf
h
ash after
defragmentation
.
commit
|
commitdiff
|
tree
2017-04-08
Se
p
herosa Ziehau
ip
f
rag: Max # of frags per-cp
u
should
u
se ncpus instead
.
.
.
commit
|
commitdiff
|
tree
2017-04-08
Sepherosa Ziehau
in
e
t: Us
e
netisr
_
ncpus for
i
f
detach inet
p
rocessing
.
commit
|
commitdiff
|
tree
2017-04-07
Sepherosa Ziehau
arp:
Gro
u
p l
l
info
a
n
d
ti
m
er together
.
commit
|
commitdiff
|
tree
2017-04-07
Sep
h
ero
s
a Ziehau
ar
p
:
I
gn
o
re
A
RP probes b
y
d
e
fa
u
lt
.
commit
|
commitdiff
|
tree
2017-04-07
Sep
h
erosa Zieh
a
u
arp: ARP entry list should be initialized on all availa
b
le
.
.
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa
Z
iehau
n
e
t
:
Make netisr
_
ncpus sy
s
c
tl
r
ead-only
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa Zieh
a
u
n
e
t: Define # of cpus for n
e
twork processing
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa Zi
e
h
au
net: neti
s
r_cpu ->
n
etisr_threads; no
f
unc
t
i
o
na
l
ch
a
n
g
es
.
commit
|
commitdiff
|
tree
2017-04-05
S
ephero
s
a Z
i
ehau
n
et: Ge
t
ri
d
of ifnet t
h
rea
d
s
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa Zie
h
au
ipfw3:
R
e
duce d
e
p
e
n
dency on ifnet threa
d
s
.
commit
|
commitdiff
|
tree
2017-04-05
Sepheros
a
Zi
e
hau
ip
f
w
:
R
e
duce depend
e
ncy on ifnet
threads
.
commit
|
commitdiff
|
tree
2017-04-05
Seph
e
rosa Ziehau
brid
g
e
: Reduce dependency
on ifnet threads
.
commit
|
commitdiff
|
tree
2017-04-05
Se
p
herosa Ziehau
vlan:
R
educe de
p
endency o
n
ifnet threads
.
commit
|
commitdiff
|
tree
2017-04-05
Sepheros
a
Zieha
u
ipflow: Redu
c
e
d
e
pendency on if
n
et threads
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa Ziehau
net:
R
e
d
uce
d
ependency on ifnet thre
a
ds
.
commit
|
commitdiff
|
tree
2017-03-29
Sephe
r
osa
Z
i
ehau
acpi/
p
s
t
a
te: Do
n
't a
t
tach, i
f
_PSS c
o
nt
a
ins invalid
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
Sepheros
a
Z
i
ehau
powerd: A
d
d o
p
tion
t
o disable adjusting userland
schedul
e
r
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
Sepher
o
sa Ziehau
ker
n
: Ad
d
per-cpu helper th
r
eads,
which handles lwkt
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
S
e
p
her
o
s
a Zieha
u
soun
d
/hda:
Sync device ID t
a
ble
with Fre
e
B
SD
commit
|
commitdiff
|
tree
2017-03-06
S
e
p
hero
s
a
Ziehau
r
e
: Only li
m
i
t
ed versions of
this chip requ
i
re expli
c
it
.
.
.
commit
|
commitdiff
|
tree
2017-02-24
Se
p
her
o
sa Ziehau
re: Fix
typ
o
f
or
disabl
i
n
g
txcsum
.
commit
|
commitdiff
|
tree
2017-02-22
Sephe
r
o
s
a
Ziehau
re: Update to Rea
l
tek
1
.
93
commit
|
commitdiff
|
tree
2017-02-16
Sepheros
a
Zieh
a
u
Unbreak kerne
l
building
commit
|
commitdiff
|
tree
2017-02-16
Seph
e
rosa Ziehau
hyperv:
Implement
c
pucounters
.
commit
|
commitdiff
|
tree
2017-02-16
Sepherosa Z
i
ehau
hyperv:
Reorganize
commit
|
commitdiff
|
tree
2017-02-14
Sepheros
a
Ziehau
k
e
r
n
: Add cpuco
u
nter which r
e
t
u
rns 64b
i
t monoto
n
ic
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
Sepheros
a
Z
i
ehau
altq
:
Use mic
r
ouptim
e
() instead
o
f
microtime()
-
boottime
.
commit
|
commitdiff
|
tree
2017-02-13
Sepherosa
Z
ieha
u
libkern: Make in
e
t_ntoa MPSAFE by pa
s
sing string buf
f
er
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
Sepherosa Ziehau
net
:
Make sure that
lo
c
al variable is really used
.
commit
|
commitdiff
|
tree
2017-02-12
Seph
e
rosa Zie
h
au
pk
t
gen: Ifnet lock
i
s
r
e
q
uire
d
by ifuni
t
.
commit
|
commitdiff
|
tree
2017-01-25
S
e
p
her
o
sa Ziehau
cputi
m
er: Update com
m
ent
commit
|
commitdiff
|
tree
2017-01-25
Sep
h
ero
s
a
Ziehau
lwp: Restor
e
lwp syscalls (except lwp_create*) declaration
.
commit
|
commitdiff
|
tree
2017-01-25
S
epherosa
Z
ieh
a
u
lwp
:
Bump versio
n
for shuffle lwp syscalls
.
commit
|
commitdiff
|
tree
2017-01-24
Sepherosa Ziehau
cputimer:
R
eor
d
e
r
fields a bit t
o
avoid implici
t
padding
.
commit
|
commitdiff
|
tree
2017-01-24
S
epherosa Ziehau
cputime
r
:
I
n
i
ti
a
lize exp
l
ici
t
ly
.
commit
|
commitdiff
|
tree
2017-01-22
Sepherosa Ziehau
s
c
hed: Add cpuset_t for F
r
eeBSD c
o
mpat
commit
|
commitdiff
|
tree
2017-01-22
Sephe
r
o
s
a Zieha
u
libc:
A
dd sched_get
c
pu()
.
commit
|
commitdiff
|
tree
2017-01-18
Sepherosa Zie
h
au
em/
e
mx: Retry i
n
terrupt allocation with
M
S
I
commit
|
commitdiff
|
tree
2017-01-18
Sephero
s
a Zieha
u
tools/kq
_
s
e
n
d
r
e
c
v: Fix
buil
d
ing o
n
FreeBSD
commit
|
commitdiff
|
tree
2017-01-17
S
e
p
heros
a
Zieh
a
u
tools/
k
q
_
rec
v
s
e
rv: Add option to set receiving th
r
ead
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa Zieha
u
to
o
ls/kq_recvse
r
v:
Add option to enable S
O
_REUSEPORT
commit
|
commitdiff
|
tree
2017-01-17
S
e
pherosa Zi
e
hau
too
l
s/kq
_
sen
d
cli: Add option t
o
set s
e
n
d
ing thr
e
ad
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa
Ziehau
to
o
ls/kq_re
c
v
s
erv: A
d
d option
to set read size
commit
|
commitdiff
|
tree
2017-01-17
Seph
e
rosa Ziehau
too
l
/kq_
s
endcli: Add option
t
o s
e
t w
r
ite size
.
commit
|
commitdiff
|
tree
2017-01-17
S
e
pherosa Ziehau
t
ools/kq_
s
e
ndc
l
i:
A
d
d
sendfile suppo
r
t
.
commit
|
commitdiff
|
tree
2017-01-16
S
ep
h
erosa Ziehau
lwp: Mo
v
e
all lwp sy
s
calls to sy
s
/lwp
.
h
commit
|
commitdiff
|
tree
2017-01-16
S
epherosa
Z
iehau
pa
r
am:
Bump version accord
i
n
g to t
h
e c
o
mment
.
commit
|
commitdiff
|
tree
2017-01-15
Sephe
r
o
s
a
Zieha
u
pthread: Im
p
lement pthread_a
t
tr_{get,se
t
}
a
ffini
t
y
_
n
p
commit
|
commitdiff
|
tree
2017-01-15
Sepherosa Ziehau
x86_64:
F
ix machdep
.
smp_active sysctl type
.
commit
|
commitdiff
|
tree
2017-01-15
Sep
h
erosa Ziehau
lwp
:
Add lwp_create2 syscll, which takes cp
u
mask for
.
.
.
commit
|
commitdiff
|
tree
2017-01-14
Sephe
r
osa Zieha
u
man: Add
c
ross references
commit
|
commitdiff
|
tree
2017-01-14
Sepherosa Ziehau
pthread
:
Impl
e
ment pthre
a
d_{se
t
,get}af
f
i
n
it
y
_np
commit
|
commitdiff
|
tree
2017-01-14
S
e
pherosa Ziehau
libc: Take cpus
e
tsize into consideration for sched_g
e
taffi
n
ity()
commit
|
commitdiff
|
tree
2017-01-14
Sepherosa Zieha
u
l
i
bc: Add const
t
o the cp
u
_set_t for sched_setaffinit
y
.
commit
|
commitdiff
|
tree
2017-01-14
S
epherosa Ziehau
libc
:
Add s
c
hed_{s
e
t,get}
a
ffini
t
y()
.
commit
|
commitdiff
|
tree
2017-01-11
Sepherosa Z
i
ehau
usc
h
ed: Fix
t
he returned CPU
a
ffinity
m
a
k
e by smp_
a
ctiv
e
_mask
.
commit
|
commitdiff
|
tree
2017-01-11
S
e
phero
s
a Ziehau
lw
p
:
Add two syscalls to
s
et/get lwp'
s
CPU affinity
.
.
.
commit
|
commitdiff
|
tree
2017-01-11
Se
p
herosa Ziehau
usc
h
ed: Impl
e
ment LWP la
z
y mig
r
a
t
ion suppor
t
.
commit
|
commitdiff
|
tree
2017-01-09
Sepherosa Ziehau
u
s
c
hed: Add USCHED_
S
E
T
_CPUMASK
.
commit
|
commitdiff
|
tree
2017-01-09
Se
p
herosa Zi
e
hau
test/pas
s
desc: Allow speci
f
ying the payload length
.
commit
|
commitdiff
|
tree
2017-01-07
S
epherosa Ziehau
ifq: Factor ou
t
if
_
c
l
assq from a
l
tq
_
classq
a
nd
u
s
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-06
S
epherosa
Z
iehau
ifq: Switch to
d
ro
p
-head fo
r
default en
q
ueue metho
d
.
commit
|
commitdiff
|
tree
2017-01-06
S
e
pher
o
sa Zieh
a
u
if:
Defer the if_up u
n
til the ifnet
.
i
f_ioctl is called
.
commit
|
commitdiff
|
tree
2017-01-06
S
epherosa Zie
h
au
if: Rem
o
ve u
n
necessary critical s
e
ctio
n
s
.
commit
|
commitdiff
|
tree
2017-01-06
Sepher
o
sa Ziehau
al
c
: Add K
i
ller
E
2500 support
.
commit
|
commitdiff
|
tree
2017-01-06
Sepherosa Ziehau
hyper
v
/vmbu
s
: Fix inte
r
rupt timer detec
t
ion logic
.
commit
|
commitdiff
|
tree
2017-01-06
Sep
h
erosa Zieha
u
hyperv: Reorde
r
the Hyper-V TSC initialization a bit
.
commit
|
commitdiff
|
tree
2017-01-05
S
e
pher
o
sa Ziehau
alc
:
Sync w/ FreeBSD
commit
|
commitdiff
|
tree
2017-01-05
Sep
h
e
rosa Ziehau
p
ci: Add a
q
u
irk for chips w/ brok
e
n MSI support
.
commit
|
commitdiff
|
tree
2016-12-28
Sep
h
erosa Ziehau
tcp: Fix co
n
nect to INADDR_ANY
.
commit
|
commitdiff
|
tree
2016-12-25
Sepher
o
sa Z
i
eha
u
sy
n
cac
h
e: Simplify por
t
cal
c
ulation by re
u
sing ACK
.
.
.
commit
|
commitdiff
|
tree
2016-12-25
S
eph
e
rosa Zieha
u
l
oopback: Allow turning of
f
RSS
.
commit
|
commitdiff
|
tree
2016-12-25
Sepheros
a
Ziehau
t
cp: Save faddr/f
p
ort before
l
p
ort selection
.
commit
|
commitdiff
|
tree
2016-12-25
Sepherosa
Ziehau
tcp
:
Nuk
e
the
s
ysctl to di
s
able l
o
cal port e
x
tension
.
commit
|
commitdiff
|
tree
2016-12-21
Seph
e
ro
s
a Ziehau
ip: Set mbuf hash
f
or o
u
tput IP pack
e
ts
.
commit
|
commitdiff
|
tree
2016-12-20
Seph
e
rosa Ziehau
hyperv: Add API
to read raw v
a
lue of Hyper-V t
i
me
r
.
commit
|
commitdiff
|
tree
2016-12-20
Sep
h
ero
s
a
Zieh
a
u
hyperv: M
o
ve common
l
y
sha
r
ed header files to
th
e
modu
l
e
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
Seph
e
rosa Ziehau
hyperv: Implem
e
nt Hyper
-
V reference TSC c
p
utimer
.
commit
|
commitdiff
|
tree
2016-12-20
Sepherosa
Zieh
a
u
cputi
m
er: Add
more IDs for VMM c
p
utimers
.
commit
|
commitdiff
|
tree
2016-12-19
Seph
e
rosa Ziehau
i
p: Add p
a
ren
t
hesis properly
.
commit
|
commitdiff
|
tree
2016-12-19
Seph
e
rosa Ziehau
ip: Move multicast
a
ddresses detecti
o
n
i
n
t
o
common
.
.
.
commit
|
commitdiff
|
tree
2016-12-17
Sepherosa Ziehau
mbuf: Factor
f
unc
t
ion
t
o s
e
t mbuf hash
.
commit
|
commitdiff
|
tree
2016-11-23
Sepherosa Ziehau
re: Le
v
erage Realtek
d
river's chip
/
PHY i
n
it
i
alizati
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
Sepherosa Ziehau
udp:
Don't pr
o
pagat
e
connect
e
rror, as long as the
.
.
.
commit
|
commitdiff
|
tree
next