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
socket: Shortcircuit FIONBIO in soo_ioctl().
2015-10-30
Sepherosa Zie
h
au
so
c
ket: Shortcir
c
u
i
t
FIONBIO in
s
oo_
i
octl()
.
commit
|
commitdiff
|
tree
2015-10-30
S
e
p
h
erosa Ziehau
so
c
k
e
t/socketpair: Add SOCK_{N
O
NBLOCK
,
C
LOEXEC} su
p
p
ort
.
commit
|
commitdiff
|
tree
2015-10-30
Sepherosa
Z
iehau
tools/kq_connect_client: Add opt
i
on t
o
b
i
nd process
.
.
.
commit
|
commitdiff
|
tree
2015-10-30
Sepherosa Ziehau
tcp: Use 4
-
t
uple hash to optimize local port selec
t
i
o
n
.
commit
|
commitdiff
|
tree
2015-10-29
Sephe
r
osa Zi
e
hau
syst
a
t/pv: Log
t
otal IPI, external interrupt
s
and MP
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
Sepherosa Ziehau
i
p
demux: B
e
tter
initial so_port distribution for no
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
Sep
h
eros
a
Zieha
u
udp: Implement asynchronized pru_conne
c
t
.
commit
|
commitdiff
|
tree
2015-10-29
Sephe
r
osa Ziehau
u
d
p:
S
av
e
original proto
c
o
l processing port
for l
a
ter
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
Sepherosa Zie
h
au
udp
/
u
s
rr
e
q: Add b
r
a
c
kets prope
r
ly
commit
|
commitdiff
|
tree
2015-10-22
Sepherosa Zieh
a
u
udp/usrre
q
: Implement asynchronized pru_attach for UDP
commit
|
commitdiff
|
tree
2015-10-21
Sepherosa
Z
i
e
hau
udp/usrreq
:
Ad
d
missing ret
u
rn
commit
|
commitdiff
|
tree
2015-10-21
S
e
phe
r
osa Ziehau
udp/usrre
q
: Fix up cleanup
s
o_
p
cb checks
commit
|
commitdiff
|
tree
2015-10-21
Sepher
o
sa Zi
e
hau
tcp: In neti
s
rs, if in
p
cb is
valid, tc
p
cb will
no
t
.
.
.
commit
|
commitdiff
|
tree
2015-10-21
Sepherosa Zieh
a
u
rtadvd
:
Fi
x
DNSSL options
h
andling
commit
|
commitdiff
|
tree
2015-10-21
Se
p
herosa Ziehau
libc/r
e
solve
:
Fix brok
e
n EDNS option
commit
|
commitdiff
|
tree
2015-10-20
Sephero
s
a Ziehau
inp
c
b: Reorder kmalloc and inp
checking i
n
set
{
p
ee
r
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
S
epherosa Ziehau
test
/
udp
e
cho: Al
l
o
w
b
i
n
ding to INADDR_A
N
Y
commit
|
commitdiff
|
tree
2015-10-20
S
epher
o
sa Ziehau
t
cp/u
s
r
re
q
: In net
i
srs
,
if so_pcb is n
o
n-NULL,
then
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
S
ep
h
erosa Ziehau
tcp/
u
srreq
:
t
cp_n
e
wtcpcb()
nev
e
r fails
commit
|
commitdiff
|
tree
2015-10-20
Sephero
s
a
Ziehau
tcp/usrreq:
T
here is no ne
e
d to r
e
f/deref
soc
k
et in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
tcp/usrr
e
q: TCP
s
ocket mus
t
not
be
r
eattached
commit
|
commitdiff
|
tree
2015-10-20
Sep
h
erosa
Ziehau
t
cp/usrreq: No nee
d
to h
o
ld ssb_rcv to
k
en
to ca
l
l soreserve()
commit
|
commitdiff
|
tree
2015-10-20
Sepheros
a
Ziehau
tcp/usrre
q
: Minor
comment
f
i
xup and sty
l
e changes
commit
|
commitdiff
|
tree
2015-10-20
S
e
p
h
erosa
Ziehau
s
o
cke
t
/tcp: Implement asynchronized pru_at
t
ach for TCP
commit
|
commitdiff
|
tree
2015-10-14
Sep
h
e
r
o
sa Ziehau
socket: Simp
l
if
y
soclose_fast by always sendin
g
t
he
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
socket
:
Rename soabort_onc
p
u -> soabo
r
t
_direct
commit
|
commitdiff
|
tree
2015-10-14
Sepheros
a
Ziehau
s
o
c
k
et
:
Use WAITOK|NULLOK to allo
c
a
te
a
s
y
nc connect
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa
Ziehau
t
o
ken: Cache al
i
gn pooled token
s
commit
|
commitdiff
|
tree
2015-10-14
S
epher
o
sa
Z
ieha
u
kern: Split filehead i
n
to multiple
h
eads
commit
|
commitdiff
|
tree
2015-10-14
Se
p
heros
a
Zi
e
ha
u
k
ern
:
U
se a
t
omic ops f
o
r nfiles
and
m
o
v
e them out of
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
l
i
b
k
v
m: Make re
t
urn valu
e
of kvm_getfiles(3) consistent
.
commit
|
commitdiff
|
tree
2015-10-14
S
epherosa Z
i
ehau
test/kq
_
connect_client: Make resu
l
t accu
r
ate
commit
|
commitdiff
|
tree
2015-10-10
Sepher
o
sa
Z
iehau
tes
t
/
tcp
_
stream:
Add opti
o
n for mess
a
ge size
commit
|
commitdiff
|
tree
2015-09-26
Sepherosa
Ziehau
revoke
(
2
): U
s
e unix soc
k
et
e
x
ternalize code to
hand
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-26
Sepher
o
s
a Ziehau
k
ernel: Allow fh
o
ld
(
) in allfiles_sc
a
n
_exclusive()
commit
|
commitdiff
|
tree
2015-09-23
Sepherosa Zieh
a
u
r
evoke(2): Replace 'co
u
nt' w
/
a b
o
o
lean 'found'
commit
|
commitdiff
|
tree
2015-09-18
S
e
pherosa Ziehau
uipc: Rework u
n
p_p
c
blist() to make i
t
MPSAFE
commit
|
commitdiff
|
tree
2015-09-18
S
e
p
heros
a
Z
iehau
uipc: Make unp_
d
i
s
card
M
PSAFE by defe
r
ring
c
losef
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-09-16
Sephe
r
os
a
Ziehau
uipc: Allow
fdalloc() to
fa
i
l in
u
n
p_externalize()
commit
|
commitdiff
|
tree
2015-09-16
Sepherosa Ziehau
ui
p
c: White space
commit
|
commitdiff
|
tree
2015-09-16
Sep
h
ero
s
a
Ziehau
k
e
r
n
el: Us
e
fhold() instea
d
of increasing
f
_count man
u
ally
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Ziehau
ato
m
ic: Add a
t
omic_tes
t
andclear_int()
commit
|
commitdiff
|
tree
2015-09-14
Sep
h
erosa Zi
e
hau
de
v
fs:
P
rotect f_d
a
ta1
p
r
operly and rev
o
ke the
m
eanless
.
.
.
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Zie
h
au
u
n
p
:
Fix
falloc() failure in u
n
p_
f
p_ext
e
r
n
alize()
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa
Z
i
ehau
ui
p
c
: Prot
e
ct proc
.
p_fd
a
ccess properly in unp_inte
r
nalize()
commit
|
commitdiff
|
tree
2015-09-14
Sephe
r
o
sa Ziehau
t
es
t
: Add test for u
n
ix socket
f
ile descriptor passing
commit
|
commitdiff
|
tree
2015-09-10
S
e
p
h
ero
s
a Zie
h
au
taskq
u
eue:
Fi
x
taskq
u
e
ue locki
n
g i
s
sues
commit
|
commitdiff
|
tree
2015-09-06
Sephero
s
a Ziehau
u
ipc: Simpl
i
f
y unp_ino generation
commit
|
commitdiff
|
tree
2015-09-01
Sepher
o
sa Zieha
u
u
ipc: Assert 0->1 referen
c
e
c
ount tra
n
sition; it
m
u
s
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
S
e
pherosa Ziehau
uipc:
Check
u
n
p
_
conn
a
gain after unp_connect()
.
commit
|
commitdiff
|
tree
2015-08-31
Sephe
r
osa Zieh
a
u
u
i
pc: Hold per-unp
t
oken for
a
l
l
unp
u
srre
q
methods
commit
|
commitdiff
|
tree
2015-08-27
Sepherosa
Zie
h
au
uipc
:
Fix
l
ock
l
e
s
s unp_con
n
accessing
an
d
uipc_detach
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
Sepherosa Z
i
ehau
ui
p
c
: Assert global token is h
e
ld in unp_c
o
nnect_pair
commit
|
commitdiff
|
tree
2015-08-26
S
e
pherosa
Ziehau
uipc:
R
etur
n
error
fr
o
m unp_connect_pair() if one of
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Sepherosa Ziehau
uipc: Don't abus
e
unp_co
n
n
for unconnect DGRA
M
unix
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Se
p
herosa Zieha
u
uipc: Fix vari
o
us ra
c
es on unp_conne
c
t() path
.
commit
|
commitdiff
|
tree
2015-08-25
Seph
e
rosa Ziehau
uip
c
: Use flag to indi
c
ate that t
h
e unpcb
w
as deta
c
hed
.
.
.
commit
|
commitdiff
|
tree
2015-08-25
Sepherosa Zi
e
h
a
u
u
ipc:
U
se atomic operation for unp_flags
commit
|
commitdiff
|
tree
2015-08-24
Sepherosa Ziehau
uipc: Factor out unp_getsoc
k
token
(
)/unp_reltoke
n
()
commit
|
commitdiff
|
tree
2015-08-22
Sepherosa Ziehau
uipc:
Wrap
u
np test with
U
N
P_ISATTA
C
H
E
D()
commit
|
commitdiff
|
tree
2015-08-22
S
epherosa Ziehau
so
c
k
et: Allow keeping a reference on th
e
new socket
.
.
.
commit
|
commitdiff
|
tree
2015-08-21
Sepherosa Zie
h
a
u
sock
e
t: Re
o
rder state settin
g
a little bit
in sonewc
o
nn_faddr()
commit
|
commitdiff
|
tree
2015-08-21
Sephero
s
a
Ziehau
sock
e
t: Mo
v
e
a
cce
p
t queues flush into sofree()
commit
|
commitdiff
|
tree
2015-08-20
Sepherosa Zi
e
ha
u
queue: Lo
g
'la
s
t'
ptr in addition t
o
'head'
commit
|
commitdiff
|
tree
2015-08-20
Sepherosa Zieha
u
socke
t
: Assert SS_{I
N
COMP,COMP}
b
efore deq/enq
s
o_
.
.
.
commit
|
commitdiff
|
tree
2015-08-20
Sepherosa Ziehau
socket: Don't d
e
fi
n
e S
S
_
ISCLOSING same
as
SS_INCOMP
commit
|
commitdiff
|
tree
2015-08-18
S
e
pherosa Ziehau
powerd: Resto
r
e
backlight when powerd exits
commit
|
commitdiff
|
tree
2015-08-18
Sepherosa Z
i
eh
a
u
inet6: Limit th
e
#
o
f
f
r
a
gments in add
i
t
ion to the
.
.
.
commit
|
commitdiff
|
tree
2015-08-18
Sepherosa Z
i
ehau
inet6: Se
n
d in
i
tial NS in a timely fashi
o
n
.
commit
|
commitdiff
|
tree
2015-08-18
Sep
h
erosa Ziehau
ndp: Fix
ne
i
ghbor
cache entry expire time l
o
gging
commit
|
commitdiff
|
tree
2015-08-17
S
eph
e
rosa
Z
i
e
hau
inet: Don
'
t accep
t
frag
m
ents if maxfragsperpac
k
et i
s
0
.
commit
|
commitdiff
|
tree
2015-08-17
Sepherosa Ziehau
pow
e
rd: Set ba
c
klight to
t
he specified v
a
lue,
if AC
.
.
.
commit
|
commitdiff
|
tree
2015-08-15
Seph
e
r
o
sa
Z
ieha
u
inet6:
S
et rtentry properly in nd6_output()
commit
|
commitdiff
|
tree
2015-08-15
Sepherosa
Z
ie
h
au
i
n
et
6
/
nd6: Join and lea
v
e
s
olicited node mcast group
.
.
.
commit
|
commitdiff
|
tree
2015-08-15
Seph
e
rosa
Ziehau
inet
/
arp:
Announce pr
o
xied
A
RP on
c
e
o
n cpu0
commit
|
commitdiff
|
tree
2015-08-15
Sepher
o
sa Ziehau
inet6:
Dispa
t
ch mcast routing expire upc
a
lls t
o
netisr0
.
.
.
commit
|
commitdiff
|
tree
2015-08-15
Sepherosa
Ziehau
inet6: Dispatc
h
route timeouts to netisr to run
commit
|
commitdiff
|
tree
2015-08-15
Sepherosa
Z
iehau
inet6: Avoid ex
c
ess
i
ve call
i
ng
o
f i
n
6_addr
2
z
on
e
id()
commit
|
commitdiff
|
tree
2015-08-13
Sep
h
erosa Z
i
eh
a
u
inet6
:
Change scope to
z
one and
use
in6_clear
s
cope
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
Sepherosa Zie
h
au
socket: F
i
x s
o
abort() race if crfre
e
()
b
locks in soinheri
t
(
)
.
commit
|
commitdiff
|
tree
2015-08-12
Sep
h
er
o
sa Zie
h
au
inet6: Accept non-neighbor
NA if nd6_onlink_ns_rfc
4
861
.
.
.
commit
|
commitdiff
|
tree
2015-08-09
Sepherosa
Z
iehau
i
n
et6: Revoke nd
6
_
ifinfo
.
r
e
ceiv
e
dra
commit
|
commitdiff
|
tree
2015-08-09
S
e
ph
e
ro
s
a
Z
iehau
inet6: Fix
l
inkmt
u
handling
commit
|
commitdiff
|
tree
2015-08-09
Sep
h
erosa Ziehau
inet
6
: Remove CTL_IP
V
6P
R
OTO_NAMES
commit
|
commitdiff
|
tree
2015-08-09
Sephe
r
os
a
Z
iehau
inet6:
Cosme
t
ic clean up
commit
|
commitdiff
|
tree
2015-08-06
Se
p
herosa
Z
i
ehau
inet6: Cosmetic clean up
commit
|
commitdiff
|
tree
2015-08-06
Sepherosa Ziehau
in
e
t6: Styl
e
and
indentation
commit
|
commitdiff
|
tree
2015-08-06
Sepherosa Zi
e
hau
inet/inet6: Add IN6ADDR_L
I
NKLOCAL_ALLMDNS_INIT and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
Sephero
s
a Ziehau
inet6: Nu
k
e du
p
licated fun
c
tio
n
and unused function
commit
|
commitdiff
|
tree
2015-08-04
Sepherosa Ziehau
i
c
mp6: Fix possible mbu
f
leakage
commit
|
commitdiff
|
tree
2015-08-04
Sepherosa Zieha
u
rtsock: If targe
t
cpu is not specifi
e
d, stick t
o
cpu0
commit
|
commitdiff
|
tree
2015-08-01
Se
p
herosa Ziehau
i
net6: Simplify nd6_d
a
d
_n
s
_output() interface
commit
|
commitdiff
|
tree
2015-08-01
Sepherosa Zi
e
hau
inet6: M
a
ke
DAD
l
ockless M
P
S
A
FE
commit
|
commitdiff
|
tree
2015-08-01
Seph
e
rosa Ziehau
ne
t
: Fa
c
tor out ASSER
T
_IN_NETIS
R
and ASSE
R
T
_
I
S_N
E
TIS
R
commit
|
commitdiff
|
tree
2015-07-30
Sephero
s
a
Zieh
a
u
socket: C
l
ose the s
o
reference() rac
e
a
ga
i
nst so
c
ket
.
.
.
commit
|
commitdiff
|
tree
2015-07-30
Seph
e
rosa Zie
h
au
socket: Group accept queue
o
pe
r
ations toget
h
er
commit
|
commitdiff
|
tree
2015-07-30
Sepherosa Ziehau
socket: Nuke unused so_pru_abor
t
()
commit
|
commitdiff
|
tree
2015-07-30
Sepherosa Ziehau
sock
e
t: Remove u
n
used
s
o
a
b
o
rt()
commit
|
commitdiff
|
tree
2015-07-30
Sepheros
a
Z
i
e
h
au
inet6:
U
s
e M_INTWAIT
for DAD reco
r
d
commit
|
commitdiff
|
tree
2015-07-30
S
e
p
heros
a
Z
i
ehau
inet6: Use static
i
n
itializer to initialize D
A
D
q
u
eue
commit
|
commitdiff
|
tree
next