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
bce: Use ringmap to do MSI-X cpu assignment and fill redirect table.
2017-06-01
Sepherosa Zieha
u
bce: Use
r
i
n
gma
p
to do MSI-X cpu assignme
n
t
a
n
d fill
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
S
epherosa Ziehau
ifnet:
F
ix regres
s
ion if net
i
sr
_
ncpus c
o
ns
i
sted of
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
S
e
pherosa Ziehau
ifnet: Stringe
n
t if_rin
g
m
a
p
asserti
o
n
commit
|
commitdiff
|
tree
2017-05-31
Sepherosa Ziehau
jme: Enable
RSS
o
nly a
f
ter
T
oep
l
itz key and redirect
.
.
.
commit
|
commitdiff
|
tree
2017-05-31
Seph
e
rosa Ziehau
jme: Use call
o
ut_init_mp
commit
|
commitdiff
|
tree
2017-05-31
Sep
h
erosa Zieh
a
u
jme: Use ringma
p
to d
o
MSI-X cpu assignment and
fil
l
.
.
.
commit
|
commitdiff
|
tree
2017-05-31
Sepherosa Ziehau
if
n
et: Remove re
d
un
d
an
t
check
.
commit
|
commitdiff
|
tree
2017-05-31
Sepheros
a
Zieh
a
u
ifn
e
t: Add support
t
o create ringmap requiring p
o
wer
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Sepherosa Zieha
u
ifnet
:
S
plit ringmap
d
eclaration int
o
their own head
e
r
.
commit
|
commitdiff
|
tree
2017-05-26
Sepherosa Zieh
a
u
emx: Use ring
m
ap
to do polling cpu assig
n
me
n
t and f
i
ll
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Sepherosa Z
i
ehau
m
xge:
Share same re
d
irect tabl
e
fo
r
RSS and n
o
n-RSS
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Sepherosa Zieh
a
u
ke
r
n: B
u
mp __DragonFly_v
e
rsion
.
commit
|
commitdiff
|
tree
2017-05-26
Se
p
herosa Z
i
eh
a
u
u
s
c
h
e
d
:
Allo
w
process to chang
e
self cpu af
f
inity
commit
|
commitdiff
|
tree
2017-05-26
S
ep
h
erosa Zi
e
h
au
sched:
C
h
an
g
e CPU
_
SETSIZ
E
t
o
signed i
n
t, same
a
s FreeBSD
.
.
.
commit
|
commitdiff
|
tree
2017-05-25
Sepherosa Ziehau
e
m
x
: Remove unap
p
lied com
m
ent
commit
|
commitdiff
|
tree
2017-05-25
Sepherosa Ziehau
m
xge:
N
umber of entries
o
f t
h
e indirect tab
l
e
must
.
.
.
commit
|
commitdiff
|
tree
2017-05-25
S
e
pherosa Zieha
u
m
xg
e
: Use ringmap
t
o
d
o MSI
-
X
c
pu ass
i
gnment and
f
i
l
l
.
.
.
commit
|
commitdiff
|
tree
2017-05-25
Sepherosa Zieh
a
u
ifnet: Add commen
t
f
o
r ringmap
commit
|
commitdiff
|
tree
2017-05-24
Jan S
u
can
mx
g
e
.
4: Firmware images can
a
lso be embe
d
de
d
i
nto a
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Sepherosa Z
i
ehau
igb
.
4
:
Update year
.
commit
|
commitdiff
|
tree
2017-05-24
Jan Suc
a
n
mxge
:
Unify firm
w
are handling wi
t
h
t
h
e rest of the
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Sepheros
a
Zieha
u
em: Enable MSI by default
o
n devices has P
C
I ad
v
an
c
ed
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
S
epherosa Ziehau
igb
:
Use ringmap
to do MSI-X cpu assignment
a
nd
fill
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
S
e
pherosa Ziehau
ifnet: Re
w
ork if
_
ringmap_matc
h
commit
|
commitdiff
|
tree
2017-05-14
Sepherosa Zie
h
au
b
nx:
Free ri
n
gmap
i
n device
_
detach
d
e
v
ice
me
t
hod
commit
|
commitdiff
|
tree
2017-05-14
Sepherosa Ziehau
b
n
x
: Use modulo
to ma
p
TX ring
s
.
commit
|
commitdiff
|
tree
2017-05-13
Sepher
o
sa
Z
iehau
bnx: Use
ringmap to do M
S
I-X cpu assignment and fill
.
.
.
commit
|
commitdiff
|
tree
2017-05-12
Se
p
herosa Z
i
ehau
pf: Normalized, i
.
e
.
defr
a
g
g
ed, packe
t
s requiring rehash
.
commit
|
commitdiff
|
tree
2017-05-11
Sep
h
erosa Zieh
a
u
tools/to
e
p
litz:
A
dd optio
n
to do
modulo
commit
|
commitdiff
|
tree
2017-05-11
Sepherosa Zieh
a
u
n
etisr: Add tunable
for net
i
s
r
_ncpus
.
commit
|
commitdiff
|
tree
2017-05-11
Sepherosa Ziehau
ix:
Use r
i
ngmap t
o
do MSI-X cpu assig
n
m
ent and fill
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
S
epherosa
Z
i
ehau
ifnet:
Add ringma
p
,
which
d
o
es ring
/
cpu map and generates
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
Sepherosa Ziehau
i
net: Loca
l
group ind
e
x is not assigne
d
in jail
.
commit
|
commitdiff
|
tree
2017-04-18
Sephe
r
osa Zieh
a
u
ix: Fixu
p
TX/R
X
r
i
ng s
e
ttings for X55
0
, which
supports
.
.
.
commit
|
commitdiff
|
tree
2017-04-16
Sepherosa Zieh
a
u
tcp: Don'
t
assume pow
e
r
of
2
n
etis
r
s
.
commit
|
commitdiff
|
tree
2017-04-14
S
e
pherosa Zieh
a
u
udp: Don't as
s
um
e
p
o
we
r
of 2 netisrs
.
commit
|
commitdiff
|
tree
2017-04-14
Sepherosa Ziehau
i
n
pc
b
: Add func
t
ion to s
e
t inpcbinfo's portinfo
.
commit
|
commitdiff
|
tree
2017-04-13
S
epherosa Z
i
ehau
inpcb/localgroup: Use
L
SB of the hash to find inpcb
.
commit
|
commitdiff
|
tree
2017-04-13
Sepherosa
Zi
e
h
a
u
inpcb
:
Don't rely on ncpus
2
for local port allocation
.
commit
|
commitdiff
|
tree
2017-04-10
S
e
ph
e
ro
s
a
Ziehau
pf: Do
n
't assum
e
#
of network proc
e
cssing CPU
s
is power
.
.
.
commit
|
commitdiff
|
tree
2017-04-10
S
epherosa Zieha
u
toeplitz: Add commen
t
.
commit
|
commitdiff
|
tree
2017-04-10
S
epherosa Zie
h
au
netisr: Us
e
net
i
sr_ncpus to con
v
ert hash to c
p
u
id
.
commit
|
commitdiff
|
tree
2017-04-10
Sepherosa Ziehau
net: Reo
r
d
er sy
s
i
nit a bit
.
commit
|
commitdiff
|
tree
2017-04-09
Sepherosa Ziehau
ifpoll: Use netisr_nc
p
us
.
commit
|
commitdiff
|
tree
2017-04-09
Sepherosa Ziehau
ifpo
l
l: U
s
e
S
Y
SINIT to i
n
it
i
alize per-cpu
i
fpo
l
l context
.
commit
|
commitdiff
|
tree
2017-04-08
S
e
ph
e
rosa Ziehau
inp
c
b: Use netisr_n
c
pus fo
r
li
s
t
ing inpcbs
.
commit
|
commitdiff
|
tree
2017-04-08
Sephero
s
a Ziehau
syncache: Use ne
t
i
sr_ncpus instead of ncpus2
commit
|
commitdiff
|
tree
2017-04-08
S
ephero
s
a
Ziehau
syncache: C
a
che alig
n
p
e
r-cpu
d
ata
.
commit
|
commitdiff
|
tree
2017-04-08
Sepherosa Ziehau
ipd
e
mux: Use netisr_ncpus inste
a
d of ncpus2
.
commit
|
commitdiff
|
tree
2017-04-08
S
epherosa Zie
h
a
u
inet6: Res
t
ore m
b
uf hash after defragmentation
.
commit
|
commitdiff
|
tree
2017-04-08
Se
p
herosa Ziehau
ipfr
a
g
:
M
a
x #
of
frags per-cpu should use ncpus instead
.
.
.
commit
|
commitdiff
|
tree
2017-04-08
Sepherosa Ziehau
ine
t
: Use n
e
tisr_ncpus f
o
r ifdetac
h
i
net pr
o
c
es
s
ing
.
commit
|
commitdiff
|
tree
2017-04-07
Sepherosa Zieha
u
arp:
G
r
o
u
p
lli
n
fo a
n
d ti
m
er togethe
r
.
commit
|
commitdiff
|
tree
2017-04-07
Sep
h
e
r
o
sa Ziehau
arp:
I
gnore A
R
P probes by default
.
commit
|
commitdiff
|
tree
2017-04-07
Seph
e
rosa Zi
e
hau
arp
:
ARP
e
ntry
list sh
o
uld be initialized
on all available
.
.
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa Ziehau
n
e
t:
Make
n
et
i
sr_ncpus sysc
t
l read-only
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa Ziehau
n
et: Define
#
of cp
u
s
for network
p
rocessing
.
commit
|
commitdiff
|
tree
2017-04-05
Sephero
s
a Ziehau
ne
t
: netisr_c
p
u
-> neti
s
r_threads; no functional changes
.
commit
|
commitdiff
|
tree
2017-04-05
Sephe
r
osa
Z
i
e
hau
net: Get rid of ifnet threads
.
commit
|
commitdiff
|
tree
2017-04-05
Sepheros
a
Zi
e
hau
i
pfw3: Redu
c
e
dependen
c
y on ifnet threads
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa Zie
h
au
i
pfw: Reduc
e
dependenc
y
on
ifnet thre
a
d
s
.
commit
|
commitdiff
|
tree
2017-04-05
S
epherosa Ziehau
bridge: R
e
duce dependency on if
n
et threa
d
s
.
commit
|
commitdiff
|
tree
2017-04-05
S
epherosa
Z
iehau
vlan:
Reduce depend
e
ncy on ifnet th
r
eads
.
commit
|
commitdiff
|
tree
2017-04-05
Se
p
h
e
rosa Ziehau
i
p
flow: Reduce dependency on ifnet t
h
r
e
ads
.
commit
|
commitdiff
|
tree
2017-04-05
Sepherosa
Z
ieh
a
u
net: Reduce
d
epend
e
ncy
o
n ifnet threads
.
commit
|
commitdiff
|
tree
2017-03-29
S
ep
h
e
ro
s
a
Ziehau
a
c
p
i/p
s
tate
:
Don't attach, if _PSS
contains inva
l
i
d
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
Sepherosa Ziehau
p
o
werd: Add option to disable adj
u
sting user
l
and sched
u
ler
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
Sepherosa Zi
e
hau
kern: Add per-cpu he
l
per
threads
,
which handles lwkt
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
Sepheros
a
Ziehau
sound
/
h
da: Sync d
e
vice ID
t
able
with
F
reeBSD
commit
|
commitdiff
|
tree
2017-03-06
Seph
e
r
osa Z
i
e
hau
re: Onl
y
limited versions of this chip
req
u
ire explicit
.
.
.
commit
|
commitdiff
|
tree
2017-02-24
Sepherosa Ziehau
re: Fix
t
yp
o
for
disabli
n
g txcsum
.
commit
|
commitdiff
|
tree
2017-02-22
Sepherosa Ziehau
re: Update
t
o
Realtek 1
.
93
commit
|
commitdiff
|
tree
2017-02-16
Sepherosa Zieha
u
Unbreak kernel building
commit
|
commitdiff
|
tree
2017-02-16
Sepherosa
Z
iehau
hyperv:
Im
p
l
e
ment
cpuc
o
unt
e
rs
.
commit
|
commitdiff
|
tree
2017-02-16
Se
p
herosa Zieha
u
hy
p
erv: Reorgan
i
ze
commit
|
commitdiff
|
tree
2017-02-14
Sepherosa
Ziehau
k
ern:
A
dd cpucounte
r
which returns 64bit
m
o
notonic
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
Sepheros
a
Z
i
ehau
altq: Use microuptime() instead of microtime() - boottime
.
commit
|
commitdiff
|
tree
2017-02-13
Sepherosa Ziehau
libker
n
: Make inet_ntoa MP
S
AFE by pas
s
ing string buffer
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
Sephe
r
osa Z
i
ehau
ne
t
: Make
sure that
l
ocal variable i
s
really
use
d
.
commit
|
commitdiff
|
tree
2017-02-12
Sephe
r
osa Zie
h
au
pktgen: Ifn
e
t
lock is
r
e
q
uir
e
d by
ifuni
t
.
commit
|
commitdiff
|
tree
2017-01-25
Sephe
r
osa Zieh
a
u
cputimer: U
p
dat
e
comment
commit
|
commitdiff
|
tree
2017-01-25
Sepherosa Zieh
a
u
l
wp: Restore l
w
p
s
yscalls (except lwp_create
*
) declaration
.
commit
|
commitdiff
|
tree
2017-01-25
S
ephe
r
osa
Z
iehau
lwp: Bump version f
o
r shuffle lwp syscalls
.
commit
|
commitdiff
|
tree
2017-01-24
S
e
ph
e
rosa
Zi
e
hau
cputimer: Reorder fields a bit to avoid implicit padding
.
commit
|
commitdiff
|
tree
2017-01-24
Sepherosa
Zi
e
hau
cpu
t
imer:
Initialize explicitly
.
commit
|
commitdiff
|
tree
2017-01-22
Sepher
o
sa Zie
h
au
s
c
hed: Add cpuset_
t
f
o
r
FreeBSD com
p
at
commit
|
commitdiff
|
tree
2017-01-22
S
e
phe
r
osa Ziehau
l
ibc: A
d
d sched_g
e
tcpu()
.
commit
|
commitdiff
|
tree
2017-01-18
Sep
h
er
o
sa Ziehau
em/emx: Retry
inter
r
upt allocatio
n
with
M
SI
commit
|
commitdiff
|
tree
2017-01-18
Sepherosa Zi
e
hau
too
l
s/kq_sendre
c
v: Fix b
u
ildin
g
on FreeBSD
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa
Z
iehau
t
ools
/
kq
_
recvserv: Add
o
pt
i
on to set receiv
i
ng
thre
a
d
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Sepherosa
Z
ie
h
au
t
o
ol
s
/k
q
_recvserv:
Add o
p
t
i
on to enable SO_REUSEPORT
commit
|
commitdiff
|
tree
2017-01-17
S
epherosa
Z
ieh
a
u
tools/
k
q_sendc
l
i:
A
dd option to set sending th
r
ead
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
S
e
p
herosa Z
i
eha
u
t
o
o
l
s/kq_recv
s
erv: Add option to
set rea
d
s
ize
commit
|
commitdiff
|
tree
2017-01-17
Sepher
o
sa
Ziehau
tool/kq_sen
d
cli: Add op
t
ion to set write size
.
commit
|
commitdiff
|
tree
2017-01-17
S
epherosa Ziehau
tools/kq_se
n
d
cl
i
: Add send
f
ile support
.
commit
|
commitdiff
|
tree
2017-01-16
Seph
e
rosa Ziehau
lw
p
:
Move all
l
wp
s
yscalls to
s
ys/lw
p
.
h
commit
|
commitdiff
|
tree
2017-01-16
Sepheros
a
Zieh
a
u
param: Bump ver
s
io
n
ac
c
ord
i
n
g to the comment
.
commit
|
commitdiff
|
tree
2017-01-15
Sepherosa Zie
h
au
pthread: Implement pthread_attr_{get,set}af
f
inity_np
commit
|
commitdiff
|
tree
2017-01-15
Sepherosa
Ziehau
x86_6
4
: Fix machdep
.
s
m
p
_
a
ct
i
v
e sysctl
t
y
pe
.
commit
|
commitdiff
|
tree
2017-01-15
Sepheros
a
Zieha
u
lwp: Add lwp_c
r
eat
e
2 syscll, which tak
e
s cpumask
f
or
.
.
.
commit
|
commitdiff
|
tree
next