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/usrreq: In netisrs, if so_pcb is non-NULL, then tp is non-NULL
2015-10-20
Sepherosa Ziehau
tcp/usrreq:
I
n netisrs, if so_pcb is non-NULL, then
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Seph
e
rosa Zieha
u
tc
p
/us
r
req: t
c
p_newtc
p
cb() never fails
commit
|
commitdiff
|
tree
2015-10-20
S
e
pherosa Zie
h
au
tcp/usrreq
:
There is no ne
e
d to ref/deref so
c
ket in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sephe
r
osa
Zi
e
h
a
u
tcp/usrreq: TCP so
c
ket must not be
reattached
commit
|
commitdiff
|
tree
2015-10-20
Sephe
r
osa Zieh
a
u
tcp/usrreq: No need to h
o
ld ssb_rcv toke
n
to call so
r
eserve()
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
tcp/usrreq:
M
i
nor comm
e
nt fixup and style ch
a
nge
s
commit
|
commitdiff
|
tree
2015-10-20
Se
p
herosa Zieh
a
u
so
c
k
e
t
/tc
p
: Implemen
t
a
synchron
i
zed pru_a
t
tac
h
for TCP
commit
|
commitdiff
|
tree
2015-10-14
Se
p
he
r
osa Zieha
u
s
o
cket
:
Si
m
plify soclose_fast by always
s
ending th
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Se
p
h
er
o
sa
Z
ie
h
au
socket: R
e
name soabort_oncpu -> soabort_direct
commit
|
commitdiff
|
tree
2015-10-14
S
e
pherosa
Z
ie
h
au
socket: Use WA
I
TOK|NULLOK to allocate a
s
y
n
c con
n
ec
t
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sephero
s
a Ziehau
token: Cache align p
o
oled tokens
commit
|
commitdiff
|
tree
2015-10-14
S
epherosa Ziehau
k
e
rn: Split f
i
lehea
d
i
n
to m
u
l
tipl
e
h
ea
d
s
commit
|
commitdiff
|
tree
2015-10-14
Sepheros
a
Ziehau
k
e
r
n
: Use ato
m
ic ops for nfiles
a
nd move them out o
f
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
libk
v
m: Make return value of kvm_ge
t
f
i
les(
3
) consistent
.
commit
|
commitdiff
|
tree
2015-10-14
S
ephe
r
osa Zi
e
hau
tes
t
/kq_
c
onnect_client: Make result accurate
commit
|
commitdiff
|
tree
2015-10-10
S
e
pherosa
Zieha
u
test/t
c
p_stream: Add op
t
i
o
n f
o
r message s
i
z
e
commit
|
commitdiff
|
tree
2015-09-26
Sep
h
erosa Ziehau
revoke(2): Use
u
nix soc
k
et exte
r
nalize
c
o
d
e
t
o
h
andle
.
.
.
commit
|
commitdiff
|
tree
2015-09-26
S
e
pherosa Ziehau
kernel:
A
llow fhold() in a
l
lfiles_scan_exc
l
usive()
commit
|
commitdiff
|
tree
2015-09-23
Sepheros
a
Zieha
u
revoke(2): Re
p
lace 'count' w/ a boolean 'found'
commit
|
commitdiff
|
tree
2015-09-18
Sepherosa Ziehau
u
ipc:
R
e
w
or
k
unp_pcblist() to mak
e
it
M
PSAFE
commit
|
commitdiff
|
tree
2015-09-18
S
e
pherosa Zieh
a
u
ui
p
c
:
Make unp_discard
M
PSAFE by d
e
fe
r
rin
g
c
losef to
.
.
.
commit
|
commitdiff
|
tree
2015-09-16
Sephe
r
osa
Z
i
ehau
uipc: Allow
fdalloc()
to
fail in unp_externalize()
commit
|
commitdiff
|
tree
2015-09-16
Seph
e
r
o
sa Ziehau
uipc:
White
s
pace
commit
|
commitdiff
|
tree
2015-09-16
S
e
ph
e
rosa Ziehau
kernel: U
s
e
fho
l
d() inst
e
ad of increasing f_count ma
n
ually
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Ziehau
atom
i
c: A
d
d atomic_testandclear_int()
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Ziehau
d
evfs
:
Pro
t
e
ct f
_
da
t
a1 prope
r
ly and revok
e
the meanl
e
ss
.
.
.
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Zieh
a
u
un
p
:
F
i
x
f
a
lloc() failu
r
e in unp_fp_externalize()
commit
|
commitdiff
|
tree
2015-09-14
Sephero
s
a
Ziehau
uipc: Protect pr
o
c
.
p_fd acc
e
ss
p
roperly in unp_inter
n
alize()
commit
|
commitdiff
|
tree
2015-09-14
S
e
phe
r
o
sa Ziehau
t
e
st: Add test
f
or unix socket
file descript
o
r
p
ass
i
ng
commit
|
commitdiff
|
tree
2015-09-10
S
ephe
r
o
s
a Ziehau
t
a
skqu
e
ue: Fix taskqu
e
ue
l
ocking issues
commit
|
commitdiff
|
tree
2015-09-06
S
ep
h
erosa Ziehau
uipc: Si
m
plify unp_i
n
o gen
e
ration
commit
|
commitdiff
|
tree
2015-09-01
Sepherosa Ziehau
u
i
pc: Assert 0->1 refe
r
ence count transition; it must
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
Seph
e
r
o
s
a Ziehau
u
ipc
:
Check unp_conn again aft
e
r unp_con
n
e
c
t
()
.
commit
|
commitdiff
|
tree
2015-08-31
Se
p
herosa Ziehau
uipc: Hold per-unp token for all
u
np usrreq me
t
hods
commit
|
commitdiff
|
tree
2015-08-27
Sepher
o
sa Ziehau
u
i
pc: Fix
l
o
ckl
e
ss un
p
_
conn access
i
ng and
uipc_detach
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
Sepherosa Ziehau
uip
c
: Assert
g
lobal tok
e
n is
held in unp_con
n
ect_pair
commit
|
commitdiff
|
tree
2015-08-26
Sepherosa Z
i
e
h
au
ui
p
c
: Re
t
urn error from unp_co
n
ne
c
t_pair() if one of
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Sepherosa Zieha
u
uipc:
Don't abuse
u
np_conn for unc
o
nn
e
ct DGRAM unix
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Sep
h
e
rosa
Z
i
ehau
uipc: Fix
v
ario
u
s ra
c
es on
un
p
_c
o
nnect
(
) path
.
commit
|
commitdiff
|
tree
2015-08-25
Sepherosa
Z
i
ehau
u
ipc: Use flag
to i
n
d
i
cate that the u
n
pcb was d
e
t
a
c
h
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-25
Sepheros
a
Z
i
eha
u
uip
c
: Use
a
to
m
ic o
p
eration f
o
r unp_
f
lags
commit
|
commitdiff
|
tree
2015-08-24
Se
p
herosa Ziehau
uipc: Fa
c
t
or o
u
t u
n
p_getsoc
k
token(
)
/unp_re
l
token()
commit
|
commitdiff
|
tree
2015-08-22
Seph
e
rosa Zieha
u
uipc: Wrap
unp test
with UNP_ISATTACHED()
commit
|
commitdiff
|
tree
2015-08-22
Sepherosa Ziehau
s
o
cket: A
l
low ke
e
ping a reference on t
h
e new socket
.
.
.
commit
|
commitdiff
|
tree
2015-08-21
Sepherosa Z
i
e
h
au
s
ocket: R
e
orde
r
s
t
a
te settin
g
a
l
i
ttle
b
i
t
in sonewconn_fadd
r
()
commit
|
commitdiff
|
tree
2015-08-21
Sepherosa Z
i
ehau
socket: Move
accep
t
queues
flus
h
into
s
o
free()
commit
|
commitdiff
|
tree
2015-08-20
Sepherosa Ziehau
queue: Log 'last'
ptr in additio
n
to 'h
e
ad'
commit
|
commitdiff
|
tree
2015-08-20
Sepheros
a
Ziehau
socket: Assert
SS
_
{INCOMP,COMP} befor
e
deq/enq so_
.
.
.
commit
|
commitdiff
|
tree
2015-08-20
Sepherosa
Zie
h
au
s
ocke
t
: Don't define
S
S_ISCLOSING
s
ame
a
s SS_INCOMP
commit
|
commitdiff
|
tree
2015-08-18
Sephero
s
a Ziehau
p
o
werd
:
Restore
b
acklight when p
o
werd exits
commit
|
commitdiff
|
tree
2015-08-18
Sepherosa Ziehau
i
n
et6:
L
i
mit the # of fragments
i
n addition to the
.
.
.
commit
|
commitdiff
|
tree
2015-08-18
Sephe
r
osa Ziehau
in
e
t6: Send initi
a
l NS i
n
a timely
fashion
.
commit
|
commitdiff
|
tree
2015-08-18
Sepherosa Ziehau
ndp: F
i
x neighbor cache entry expire
t
ime l
o
gging
commit
|
commitdiff
|
tree
2015-08-17
S
e
pherosa
Z
iehau
i
n
et: Don't
accept fr
a
gmen
t
s if maxfragsperpac
k
et i
s
0
.
commit
|
commitdiff
|
tree
2015-08-17
Sephe
r
o
s
a
Zie
h
a
u
p
o
werd: Set
b
a
cklight to
th
e
specified value, if AC
.
.
.
commit
|
commitdiff
|
tree
2015-08-15
Se
p
herosa Zieha
u
inet6:
S
e
t rt
e
ntry proper
l
y i
n
nd6_ou
t
pu
t
()
commit
|
commitdiff
|
tree
2015-08-15
Sepherosa Ziehau
i
n
et6/nd6: Join and leave
s
olicited node
m
cast
group
.
.
.
commit
|
commitdiff
|
tree
2015-08-15
S
epherosa Zie
h
au
inet
/
arp: Annou
n
ce proxied ARP once on cpu0
commit
|
commitdiff
|
tree
2015-08-15
Sepherosa Z
i
ehau
inet6: Dispa
t
ch mcas
t
routing
e
x
p
i
r
e upcalls t
o
netis
r
0
.
.
.
commit
|
commitdiff
|
tree
2015-08-15
Se
p
h
e
ro
s
a Ziehau
i
n
et6
:
Di
s
p
atc
h
r
oute timeouts t
o
n
etisr to run
commit
|
commitdiff
|
tree
2015-08-15
Sephero
s
a
Z
i
ehau
inet6: Avoid
ex
c
essive calling of i
n
6_addr2zoneid
(
)
commit
|
commitdiff
|
tree
2015-08-13
Sepheros
a
Z
i
ehau
inet6: Chang
e
scope to zone and use in
6
_
clearsco
p
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
S
e
pheros
a
Zieha
u
socket: Fix soabort
(
) rac
e
if crfree()
b
l
ocks in s
o
inh
e
rit()
.
commit
|
commitdiff
|
tree
2015-08-12
Sepherosa
Ziehau
i
n
e
t
6:
Accept
n
on-neighbor NA if
n
d6_onlink_ns
_
rfc4861
.
.
.
commit
|
commitdiff
|
tree
2015-08-09
Sepherosa Ziehau
inet6: Revoke n
d
6_i
f
info
.
rece
i
vedra
commit
|
commitdiff
|
tree
2015-08-09
Sepherosa
Ziehau
inet6:
F
ix lin
k
mt
u
handlin
g
commit
|
commitdiff
|
tree
2015-08-09
Sep
h
eros
a
Z
i
eh
a
u
inet6: Remo
v
e
CTL_IPV6PR
O
TO_NA
M
E
S
commit
|
commitdiff
|
tree
2015-08-09
Sepherosa Zi
e
hau
i
net6: Cosm
e
t
i
c clean
u
p
commit
|
commitdiff
|
tree
2015-08-06
Sephero
s
a Zieh
a
u
inet6
:
Co
s
m
e
tic cle
a
n up
commit
|
commitdiff
|
tree
2015-08-06
Sepherosa Ziehau
inet6: Style
a
nd indentation
commit
|
commitdiff
|
tree
2015-08-06
Sepher
o
sa Z
i
ehau
inet/i
n
et
6
: A
d
d IN6AD
D
R
_
L
INKLOCAL_ALLMDNS_IN
I
T
and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
S
epherosa Ziehau
i
net6: Nuke dupli
c
ated
f
u
n
cti
o
n
and unused
f
un
c
ti
o
n
commit
|
commitdiff
|
tree
2015-08-04
Sephero
s
a
Ziehau
i
c
mp6: Fix possible mbuf lea
k
ag
e
commit
|
commitdiff
|
tree
2015-08-04
S
epherosa Ziehau
rts
o
ck: If target cpu is not specifie
d
, stick to cpu0
commit
|
commitdiff
|
tree
2015-08-01
Seph
e
r
o
s
a
Ziehau
inet6: Si
m
pl
i
fy nd6_dad_ns_
o
utpu
t
() interface
commit
|
commitdiff
|
tree
2015-08-01
Sep
h
er
o
sa Ziehau
inet6:
Make DAD
l
oc
k
less
MPSAFE
commit
|
commitdiff
|
tree
2015-08-01
Sepherosa Ziehau
net: Factor out ASSE
R
T_IN_NETISR an
d
ASSERT_IS_N
E
TIS
R
commit
|
commitdiff
|
tree
2015-07-30
Sepherosa
Z
iehau
soc
k
et
:
Close the
soreference() race against socket
.
.
.
commit
|
commitdiff
|
tree
2015-07-30
Sepher
o
sa Zie
h
a
u
socket:
G
roup acce
p
t
queue operati
o
ns t
o
gethe
r
commit
|
commitdiff
|
tree
2015-07-30
Sepherosa Zie
h
au
s
o
cket: Nuk
e
unused so_pr
u
_
a
bort()
commit
|
commitdiff
|
tree
2015-07-30
Sepherosa Ziehau
socket: Remove unused
s
oabort()
commit
|
commitdiff
|
tree
2015-07-30
Sepheros
a
Ziehau
inet6:
Use M_INTWAIT f
o
r
DA
D
record
commit
|
commitdiff
|
tree
2015-07-30
Sephe
r
osa Ziehau
inet6: Use
sta
t
ic
i
nitiali
z
er to in
i
tialize DAD queue
commit
|
commitdiff
|
tree
2015-07-29
Sephero
s
a Ziehau
mcast:
Use M_INTWAIT
for
multi
c
ast addresses allo
c
ation
commit
|
commitdiff
|
tree
2015-07-29
Se
p
herosa Zie
h
au
inet6: Use M_INTWAI
T
f
or pre
f
i
x a
n
d
prefix's router
.
.
.
commit
|
commitdiff
|
tree
2015-07-29
S
e
p
herosa
Z
iehau
i
f
addr: U
s
e
M_INTWAIT for ifaddr allocation
commit
|
commitdiff
|
tree
2015-07-28
S
epherosa Ziehau
inet6: No need to exp
l
i
citl
y
a
v
oid calling ioctl(SIOC
S
A
DDR
)
commit
|
commitdiff
|
tree
2015-07-28
Seph
e
r
o
sa Ziehau
inet6: Use
M_WAITOK on SIOCAIFADDR_IN6 p
a
th
.
commit
|
commitdiff
|
tree
2015-07-28
Sepherosa Ziehau
rou
t
e:
E
nhance panic message
commit
|
commitdiff
|
tree
2015-07-27
Sepherosa Ziehau
tc
p
drop: Dr
o
p a sp
e
c
ifi
c
tc
p
connection or all t
c
p
.
.
.
commit
|
commitdiff
|
tree
2015-07-25
Sepherosa Zi
e
ha
u
netif
:
Configure mbuf clusters/jcl
u
sters limits
commit
|
commitdiff
|
tree
2015-07-25
Sepherosa Ziehau
i
f
net: Allow drivers to adj
u
st mbuf cluster/jcluster
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
Sepherosa Zie
h
a
u
mbuf:
A
dd
helper functions to inc/dec mbuf limits
commit
|
commitdiff
|
tree
2015-07-24
Sepheros
a
Ziehau
mbuf: S
t
aticize mbupdatelimi
t
s
commit
|
commitdiff
|
tree
2015-07-24
Sepherosa Zieh
a
u
mbu
f
:
D
on't allow mbuf
t
hresholds be configured too
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
Sepherosa Z
i
ehau
mbuf: Hold
m
buf update
lock, only if the th
r
esholds
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
Sepherosa
Z
iehau
po
w
erd: Add
options to limit CPU power
d
omains
'
f
requ
e
ncy
commit
|
commitdiff
|
tree
2015-07-17
Sepherosa Ziehau
p
o
werd
.
8: Fix
c
om
m
e
nt a
b
ou
t
P-stat
e
ef
f
ect on
Intel
.
.
.
commit
|
commitdiff
|
tree
2015-07-17
Sepherosa Ziehau
ipiq: Add desc
r
i
p
t
ion for ipi laten
c
y me
a
surement sysct
l
s
commit
|
commitdiff
|
tree
2015-07-17
Sepherosa Ziehau
sysperf/ipit
e
s
t
: Run latency te
s
ts on all
a
vailable
.
.
.
commit
|
commitdiff
|
tree
next