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
udp/usrreq: Implement asynchronized pru_attach for UDP
2015-10-22
Sepherosa Ziehau
udp/usrreq:
I
mplemen
t
asynchroni
z
ed pru_attach for UDP
commit
|
commitdiff
|
tree
2015-10-21
Seph
e
rosa Z
i
eh
a
u
udp/u
s
rreq:
Add missing ret
u
rn
commit
|
commitdiff
|
tree
2015-10-21
Sepherosa Zi
e
hau
udp/
u
srre
q
:
F
ix up clean
u
p so_p
c
b
chec
k
s
commit
|
commitdiff
|
tree
2015-10-21
Sepherosa Ziehau
tcp: In netisrs, if i
n
pcb is
valid, tcpcb wi
l
l n
o
t
.
.
.
commit
|
commitdiff
|
tree
2015-10-21
Sepherosa Ziehau
rtadvd:
F
i
x
DN
S
SL options handl
i
ng
commit
|
commitdiff
|
tree
2015-10-21
S
e
phero
s
a Ziehau
libc/res
o
lv
e
:
Fix broken EDNS
o
ptio
n
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Zi
e
ha
u
inp
c
b: Reorder
k
mall
o
c an
d
in
p
checking
i
n set
{
peer
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Se
p
herosa Ziehau
te
s
t/
u
dpecho: Allow binding to IN
A
DDR
_
ANY
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
tcp/us
r
req: In netisrs,
if so_pcb is
non-NULL, then
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Se
p
h
e
ro
s
a Ziehau
t
c
p/usrr
e
q:
t
cp_new
t
cpcb() ne
v
e
r
f
a
ils
commit
|
commitdiff
|
tree
2015-10-20
Sepheros
a
Ziehau
t
c
p
/
usrreq: There is no
ne
e
d to ref/deref soc
k
e
t
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
tcp/usrreq: TCP
s
ocket m
u
st
not be reattached
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Zie
h
au
tcp/u
s
rreq: N
o
need to hol
d
ssb_
r
cv to
k
en
t
o ca
l
l soreserve()
commit
|
commitdiff
|
tree
2015-10-20
Sephero
s
a
Z
iehau
tcp/u
s
rreq:
M
inor comment fixup and
style ch
a
nges
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
s
o
cket
/
tcp: I
m
plement
a
syn
c
hronized pru_attach for
TCP
commit
|
commitdiff
|
tree
2015-10-14
S
ephero
s
a Ziehau
s
o
cke
t
: Simplify soclose_fast by
al
w
ays sending th
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
S
e
p
h
erosa Z
i
ehau
socke
t
: R
e
name soabort_oncpu
-> soabo
r
t_d
i
rect
commit
|
commitdiff
|
tree
2015-10-14
Se
p
herosa Ziehau
socket:
Use
W
AITOK|NULLO
K
to allocate asyn
c
con
n
ect
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
S
epherosa Zieha
u
token:
Ca
c
he al
i
gn pooled tokens
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Zieha
u
kern: S
p
lit filehead int
o
multiple heads
commit
|
commitdiff
|
tree
2015-10-14
Se
p
herosa Ziehau
kern: Use atomic ops for nfiles and move
t
hem o
u
t of
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Se
p
her
o
s
a
Z
ie
h
a
u
l
ib
k
v
m
: Make
ret
u
rn valu
e
of kv
m
_g
e
tfiles(3) consistent
.
commit
|
commitdiff
|
tree
2015-10-14
Se
p
he
r
osa Ziehau
test/kq_co
n
nect_client: Make re
s
u
l
t accur
a
te
commit
|
commitdiff
|
tree
2015-10-10
Sepheros
a
Z
iehau
t
e
st/tcp_stream: Ad
d
opti
o
n fo
r
message size
commit
|
commitdiff
|
tree
2015-09-26
Sephe
r
osa Ziehau
revoke(2):
U
se uni
x
so
c
k
e
t exte
r
nalize cod
e
to h
a
ndle
.
.
.
commit
|
commitdiff
|
tree
2015-09-26
S
e
pherosa Ziehau
kernel: All
o
w fhold()
i
n allfiles_scan_exclusive(
)
commit
|
commitdiff
|
tree
2015-09-23
S
e
pherosa
Ziehau
revok
e
(2): Repl
a
ce
'count'
w/ a boolean 'found
'
commit
|
commitdiff
|
tree
2015-09-18
Sepherosa Zieh
a
u
uipc: Rework unp_pcbl
i
s
t() to
ma
k
e i
t
M
P
SAFE
commit
|
commitdiff
|
tree
2015-09-18
Se
p
h
erosa Zie
h
au
uipc: Make u
n
p_discard MPSAFE by deferr
i
ng c
l
ose
f
to
.
.
.
commit
|
commitdiff
|
tree
2015-09-16
Seph
e
rosa Zie
h
a
u
uipc: Allo
w
fdalloc() to fail in unp_externalize()
commit
|
commitdiff
|
tree
2015-09-16
S
e
pherosa Ziehau
uip
c
: W
h
ite space
commit
|
commitdiff
|
tree
2015-09-16
Sepherosa Zieh
a
u
k
e
rnel: Use fho
l
d() instea
d
of i
n
cr
e
as
i
ng f_count manually
commit
|
commitdiff
|
tree
2015-09-14
S
epherosa
Z
i
eh
a
u
atomi
c
:
A
dd
atomic_t
e
s
tandclea
r
_int()
commit
|
commitdiff
|
tree
2015-09-14
Sepheros
a
Zieh
a
u
de
v
f
s: P
r
otect
f_data1 p
r
operly and rev
o
ke the meanless
.
.
.
commit
|
commitdiff
|
tree
2015-09-14
S
e
pheros
a
Ziehau
unp:
F
ix fallo
c
(
)
failur
e
in unp_
f
p
_
exter
n
ali
z
e()
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Z
i
e
ha
u
uip
c
:
Prote
c
t proc
.
p_fd access
properly in unp_inter
n
alize()
commit
|
commitdiff
|
tree
2015-09-14
S
e
pherosa Zi
e
hau
test
:
Add test for unix socket file descriptor
p
assing
commit
|
commitdiff
|
tree
2015-09-10
Sep
h
erosa
Z
ieha
u
taskqueue: Fi
x
taskqueue lockin
g
issues
commit
|
commitdiff
|
tree
2015-09-06
Seph
e
rosa Zie
h
au
u
i
pc: Simplify
u
np_ino ge
n
era
t
io
n
commit
|
commitdiff
|
tree
2015-09-01
Sephe
r
osa Zieha
u
uipc:
A
ssert
0
->1
r
efe
r
ence cou
n
t transition; i
t
m
us
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
S
e
ph
e
rosa Ziehau
u
i
pc:
C
h
eck unp_conn again after unp_connect()
.
commit
|
commitdiff
|
tree
2015-08-31
Sepheros
a
Zi
e
hau
uipc: Ho
l
d per-unp to
k
en f
o
r all unp usr
r
eq methods
commit
|
commitdiff
|
tree
2015-08-27
Sepherosa Z
i
eh
a
u
uipc:
Fi
x
lockless unp_c
o
n
n
accessi
n
g
and ui
p
c_det
a
ch
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
Sephe
r
osa
Z
iehau
uip
c
:
Asse
r
t globa
l
token is held
i
n unp_connec
t
_
p
air
commit
|
commitdiff
|
tree
2015-08-26
Sepheros
a
Zieha
u
uipc: Return
erro
r
from unp_connect_pair() if one of
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Seph
e
rosa
Ziehau
uip
c
: Don't abuse un
p
_
con
n
fo
r
u
n
connect DGRAM unix
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Sep
h
eros
a
Z
i
e
ha
u
u
ipc: Fix various races on
u
np_
c
onnect
(
) p
a
th
.
commit
|
commitdiff
|
tree
2015-08-25
Sepherosa Z
i
e
hau
uipc: U
s
e flag
to indicate that the un
p
cb was d
e
tached
.
.
.
commit
|
commitdiff
|
tree
2015-08-25
Sepherosa Ziehau
uip
c
: Use atomic
o
perati
o
n
for u
n
p_flag
s
commit
|
commitdiff
|
tree
2015-08-24
S
e
pherosa Ziehau
uipc: Fact
o
r
out un
p
_gets
o
cktok
e
n()/
u
np_relt
o
ken
(
)
commit
|
commitdiff
|
tree
2015-08-22
S
epherosa Zi
e
h
a
u
uipc: Wrap unp test with UN
P
_ISATT
A
CHED()
commit
|
commitdiff
|
tree
2015-08-22
S
e
p
h
er
o
sa Zie
h
a
u
s
o
cket:
Allow keeping a
r
ef
e
rence on the new soc
k
et
.
.
.
commit
|
commitdiff
|
tree
2015-08-21
Sepherosa Zieh
a
u
so
c
ket: Reo
r
der s
t
ate setting a l
i
tt
l
e bit in sonewconn
_
faddr()
commit
|
commitdiff
|
tree
2015-08-21
Sephe
r
o
s
a
Ziehau
s
ocket: Move a
c
cept queues flush into so
f
r
e
e()
commit
|
commitdiff
|
tree
2015-08-20
Sepherosa
Z
iehau
queue: Lo
g
'last
'
ptr in add
i
ti
o
n to 'head'
commit
|
commitdiff
|
tree
2015-08-20
Se
p
he
r
osa Z
i
ehau
soc
k
et: Ass
e
rt SS_{INCOMP,COMP} b
e
fore deq/enq so
_
.
.
.
commit
|
commitdiff
|
tree
2015-08-20
Sephe
r
osa Ziehau
socket:
D
o
n'
t
d
e
fine SS_ISCLOSING same
as
SS_
I
NCOMP
commit
|
commitdiff
|
tree
2015-08-18
S
e
pherosa Zieh
a
u
po
w
erd: Restore
b
acklight when pow
e
rd exits
commit
|
commitdiff
|
tree
2015-08-18
Sephero
s
a Ziehau
inet6: Limit t
h
e
# of f
r
a
g
ments in a
d
dition to the
.
.
.
commit
|
commitdiff
|
tree
2015-08-18
Sepherosa
Ziehau
inet6: Send initial NS in a timely fashion
.
commit
|
commitdiff
|
tree
2015-08-18
Sepher
o
sa Ziehau
ndp: Fix neighbor cache entry ex
p
ir
e
tim
e
l
o
gging
commit
|
commitdiff
|
tree
2015-08-17
S
ephero
s
a Zieha
u
inet
:
D
on't acce
p
t fragments
i
f maxfr
a
gsperpacket is 0
.
commit
|
commitdiff
|
tree
2015-08-17
Se
p
he
r
o
sa
Z
iehau
pow
e
rd: Set ba
c
klight to t
h
e specified
val
u
e
,
i
f AC
.
.
.
commit
|
commitdiff
|
tree
2015-08-15
S
epherosa Zieh
a
u
inet6: Set
r
te
n
try
properly in nd6_out
p
ut()
commit
|
commitdiff
|
tree
2015-08-15
Sepherosa Zieh
a
u
inet6/nd6: Join an
d
lea
v
e s
o
licit
e
d node
m
cast gr
o
up
.
.
.
commit
|
commitdiff
|
tree
2015-08-15
Sepherosa
Z
i
e
hau
i
net/arp: Announce p
r
oxied
ARP
onc
e
o
n cpu0
commit
|
commitdiff
|
tree
2015-08-15
Seph
e
rosa Ziehau
inet6: Dispatch m
c
a
s
t rou
t
ing
expire
upca
l
ls to
netisr0
.
.
.
commit
|
commitdiff
|
tree
2015-08-15
Sepherosa
Z
iehau
inet6: Dispatch route tim
e
outs to netisr to ru
n
commit
|
commitdiff
|
tree
2015-08-15
Sephe
r
osa Ziehau
inet6: Avoid e
x
c
e
s
si
v
e
calling of in6_ad
d
r
2
zone
i
d()
commit
|
commitdiff
|
tree
2015-08-13
Sepherosa Ziehau
inet6: Change sco
p
e to zone and use
i
n6_clearscope
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
S
e
pherosa Zi
e
hau
socket: Fix soabo
r
t() race if crfree() b
l
ocks
i
n soinherit()
.
commit
|
commitdiff
|
tree
2015-08-12
Se
p
herosa Zieh
a
u
inet6:
Accept non-neig
h
bor
NA if nd6_onl
i
nk_n
s
_
r
fc4861
.
.
.
commit
|
commitdiff
|
tree
2015-08-09
S
e
phe
r
osa Zi
e
ha
u
inet6: Revoke
n
d
6
_ifinfo
.
receivedra
commit
|
commitdiff
|
tree
2015-08-09
Sephe
r
osa
Z
iehau
i
net6: Fi
x
l
in
k
m
t
u ha
n
d
l
i
n
g
commit
|
commitdiff
|
tree
2015-08-09
Sep
h
erosa
Z
iehau
inet6: Remov
e
CTL_I
P
V6PROTO
_
NAMES
commit
|
commitdiff
|
tree
2015-08-09
Sepherosa Z
i
ehau
inet6: Cosmetic clean up
commit
|
commitdiff
|
tree
2015-08-06
Sepherosa Ziehau
inet
6
:
C
osmetic clea
n
up
commit
|
commitdiff
|
tree
2015-08-06
S
e
pherosa Zieh
a
u
inet6: Style and i
n
dentation
commit
|
commitdiff
|
tree
2015-08-06
S
epherosa Zieh
a
u
inet
/
in
e
t6: Add IN6ADDR_LINK
L
O
C
AL
_
ALLMDNS_I
N
IT a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
Sep
h
ero
s
a Zieha
u
inet6: N
u
ke duplicated function and un
u
sed
f
u
ncti
o
n
commit
|
commitdiff
|
tree
2015-08-04
Se
p
herosa Ziehau
i
c
m
p
6: Fix possi
b
le mbuf leak
a
ge
commit
|
commitdiff
|
tree
2015-08-04
Sepherosa Ziehau
rtso
c
k: If target
cpu i
s
not s
p
e
cified, st
i
ck to cpu0
commit
|
commitdiff
|
tree
2015-08-01
Seph
e
r
o
s
a
Ziehau
inet6: S
i
mplify nd6_da
d
_ns
_
o
utput() interface
commit
|
commitdiff
|
tree
2015-08-01
Sepherosa Z
i
ehau
inet6: Make DAD lo
c
k
l
ess MPSAFE
commit
|
commitdiff
|
tree
2015-08-01
Sepherosa Ziehau
n
et: Factor ou
t
AS
S
E
R
T_IN
_
NE
T
ISR and
A
SSERT_IS_NE
T
IS
R
commit
|
commitdiff
|
tree
2015-07-30
Sep
h
erosa Ziehau
soc
k
et
:
Close th
e
soreference()
r
ace aga
i
n
s
t
s
o
c
k
et
.
.
.
commit
|
commitdiff
|
tree
2015-07-30
Sepherosa Ziehau
sock
e
t: Group acce
p
t
qu
e
ue
operations together
commit
|
commitdiff
|
tree
2015-07-30
Sepherosa Zie
h
au
socket: Nuke
unused
s
o_pru_abo
r
t()
commit
|
commitdiff
|
tree
2015-07-30
Sepherosa
Z
iehau
s
ocket:
R
emove u
n
used soabort()
commit
|
commitdiff
|
tree
2015-07-30
Sephero
s
a Zieha
u
i
net6: U
s
e M_INT
W
AIT for DA
D
record
commit
|
commitdiff
|
tree
2015-07-30
Se
p
herosa Ziehau
ine
t
6: Use stat
i
c initia
l
i
zer
t
o initialize DAD qu
e
u
e
commit
|
commitdiff
|
tree
2015-07-29
Sepherosa Ziehau
mcast: Us
e
M_INTWAIT for multicast addresses allocation
commit
|
commitdiff
|
tree
2015-07-29
Sepher
o
s
a Zieh
a
u
inet6: Use M_IN
T
WAIT for prefix
a
n
d prefix'
s
router
.
.
.
commit
|
commitdiff
|
tree
2015-07-29
S
e
p
h
e
r
osa
Z
iehau
ifad
d
r
:
Use
M
_INTWAIT for ifaddr
a
llocation
commit
|
commitdiff
|
tree
2015-07-28
S
e
pherosa Ziehau
i
ne
t
6:
N
o ne
e
d to explici
t
ly
avoid
c
al
l
i
ng ioctl(
S
I
O
CSADDR
)
commit
|
commitdiff
|
tree
2015-07-28
Se
p
herosa Ziehau
i
net6: Use M_WAITOK on S
I
OCAI
F
A
DDR_IN6 path
.
commit
|
commitdiff
|
tree
2015-07-28
S
e
pherosa Z
i
eh
a
u
route: Enhance p
a
nic
message
commit
|
commitdiff
|
tree
2015-07-27
Sepherosa Ziehau
tcpdrop: Drop a specific tcp c
o
n
n
ection or
a
l
l tcp
.
.
.
commit
|
commitdiff
|
tree
2015-07-25
Sephero
s
a Ziehau
netif: Configure mbuf clusters/jc
l
usters limits
commit
|
commitdiff
|
tree
2015-07-25
Sepherosa
Z
ie
h
au
ifnet: Allo
w
drivers
to adjust mbu
f
c
l
uster/
j
clust
e
r
.
.
.
commit
|
commitdiff
|
tree
next