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 Ziehau
s
o
c
ket: Shortcircui
t
F
I
O
NBIO in soo_i
o
ctl()
.
commit
|
commitdiff
|
tree
2015-10-30
Sep
h
erosa Z
i
ehau
s
o
cket/socketpair: Add SOCK_{NONBLOCK,CLOEXE
C
} support
.
commit
|
commitdiff
|
tree
2015-10-30
Sep
h
erosa Ziehau
tools/kq_conne
c
t_client: Add op
t
ion to bind pro
c
ess
.
.
.
commit
|
commitdiff
|
tree
2015-10-30
S
e
phero
s
a Zi
e
hau
tcp: Use 4-
t
upl
e
hash
to optimize local port selection
.
commit
|
commitdiff
|
tree
2015-10-29
Sepherosa Zie
h
au
s
y
stat/pv: Log total IPI, external
i
nterrupts an
d
MP
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
Sep
h
ero
s
a Ziehau
ipdemux: Better initial so_port distribu
t
ion for non
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
S
e
pherosa Ziehau
u
dp: Implement a
s
ynchr
o
nized
p
ru_conne
c
t
.
commit
|
commitdiff
|
tree
2015-10-29
Sep
h
ero
s
a Zieha
u
udp: Sav
e
origin
a
l protoc
o
l processing port for lat
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
S
epherosa
Z
iehau
udp/usrreq: Ad
d
brackets properl
y
commit
|
commitdiff
|
tree
2015-10-22
Sepherosa Zi
e
hau
udp/usrreq: Implement async
h
ron
i
zed pru_atta
c
h for UDP
commit
|
commitdiff
|
tree
2015-10-21
Sepherosa Ziehau
udp/usrreq:
A
d
d
missing ret
u
rn
commit
|
commitdiff
|
tree
2015-10-21
Sepherosa Ziehau
udp/usr
r
eq:
F
i
x up cleanup so_pcb checks
commit
|
commitdiff
|
tree
2015-10-21
Sep
h
er
o
s
a
Ziehau
tcp: In netisr
s
, if i
n
pcb is valid, tcp
c
b will not
.
.
.
commit
|
commitdiff
|
tree
2015-10-21
Sepherosa
Z
i
ehau
r
tadvd: Fix DNSSL op
t
ions handling
commit
|
commitdiff
|
tree
2015-10-21
Sepheros
a
Zie
h
a
u
libc
/
resolve:
Fix br
o
ken EDNS option
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Zie
h
au
i
npcb: Reorder kma
l
l
o
c and
i
np check
i
ng
in set
{
p
e
er
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Seph
e
rosa Ziehau
tes
t
/
u
dpech
o
: Al
l
ow binding to INADDR_ANY
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Zi
e
hau
tcp/
u
srre
q
:
I
n netisrs, if so_pcb is n
o
n-NULL, then
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sepher
o
s
a
Ziehau
tcp/
u
s
rreq:
tcp_newtcp
c
b
(
)
never fai
l
s
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Zieh
a
u
tcp/
u
srreq: There is
n
o need to ref/deref socket in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sep
h
erosa Zie
h
a
u
tcp/usr
r
eq
:
T
CP socket must not be reattached
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
tcp/usrreq: No need to hold
s
s
b_
r
cv tok
e
n to call soreserve()
commit
|
commitdiff
|
tree
2015-10-20
Sep
h
e
rosa
Z
ie
h
au
tcp/usrr
e
q
:
Minor co
m
ment
f
i
xup and s
t
yle chan
g
es
commit
|
commitdiff
|
tree
2015-10-20
Sep
h
erosa Z
i
eha
u
socket/tcp:
Implemen
t
asy
n
chr
o
nized pru_attach
for TCP
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
socke
t
: Sim
p
l
ify s
o
close_fas
t
by always sen
d
ing the
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
S
epherosa Z
i
eha
u
socket: Re
n
ame soabort_oncpu ->
so
a
bort_
d
irect
commit
|
commitdiff
|
tree
2015-10-14
Seph
e
rosa Ziehau
socke
t
: Use
W
A
I
TOK|NUL
L
OK
t
o allocate
a
s
y
nc connect
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Seph
e
rosa
Z
i
e
hau
token: Cac
h
e align pooled toke
n
s
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Z
i
ehau
ke
r
n: Split filehead i
n
to multiple heads
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Zie
h
au
kern:
U
se atomi
c
ops for nfiles and move them out of
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Se
p
h
ero
s
a Z
i
eh
a
u
l
ibkvm: Make
return v
a
lue of
k
vm_getfile
s
(3) cons
i
stent
.
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
t
e
st/
k
q_con
n
ect_client: Make r
e
sult ac
c
urat
e
commit
|
commitdiff
|
tree
2015-10-10
Sepherosa Ziehau
te
s
t/tcp_stream: Add opt
i
on for message size
commit
|
commitdiff
|
tree
2015-09-26
S
e
pherosa
Ziehau
revoke(2): Use unix socket externa
l
ize cod
e
to h
a
ndle
.
.
.
commit
|
commitdiff
|
tree
2015-09-26
Se
p
herosa Zie
h
a
u
kernel:
Allow
fhold() i
n
a
l
lfiles_
s
can_exclusiv
e
()
commit
|
commitdiff
|
tree
2015-09-23
Sepherosa Ziehau
re
v
oke(2):
R
eplace 'co
u
nt
'
w/ a
b
oo
l
ea
n
'f
o
und'
commit
|
commitdiff
|
tree
2015-09-18
Sepherosa Zieha
u
ui
p
c: Rework un
p
_pcblist() to make it M
P
SAF
E
commit
|
commitdiff
|
tree
2015-09-18
Sep
h
erosa Zie
h
au
u
i
p
c
:
Ma
k
e
u
n
p_discard MPSAFE
by deferring
c
l
osef to
.
.
.
commit
|
commitdiff
|
tree
2015-09-16
Sepherosa Ziehau
u
ipc: A
l
l
o
w
fdallo
c
() to fail in unp_e
x
terna
l
ize()
commit
|
commitdiff
|
tree
2015-09-16
S
epherosa Ziehau
uipc: White space
commit
|
commitdiff
|
tree
2015-09-16
S
e
phero
s
a
Z
i
e
hau
kernel: Use fhold
(
) instead of increasing f_c
o
unt manually
commit
|
commitdiff
|
tree
2015-09-14
Se
p
her
o
s
a Ziehau
at
o
mic: Add atomic_testandclear_int
(
)
commit
|
commitdiff
|
tree
2015-09-14
S
epher
o
sa
Z
iehau
d
e
vf
s
: Prote
c
t f_d
a
ta1 properly and revoke the mea
n
less
.
.
.
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Ziehau
u
n
p: Fix falloc() failure in
u
np_fp_externalize()
commit
|
commitdiff
|
tree
2015-09-14
S
epherosa Ziehau
uipc: P
r
o
te
c
t
pr
o
c
.
p_fd acces
s
prope
r
l
y
in unp
_
internali
z
e()
commit
|
commitdiff
|
tree
2015-09-14
S
e
pherosa Ziehau
t
est: Add test for
u
nix socket file d
e
s
criptor passing
commit
|
commitdiff
|
tree
2015-09-10
Sepherosa Ziehau
ta
s
kqueue:
Fi
x
taskqueue locki
n
g issues
commit
|
commitdiff
|
tree
2015-09-06
Sep
h
e
rosa Ziehau
ui
p
c: Simplify u
n
p_ino generation
commit
|
commitdiff
|
tree
2015-09-01
Sepherosa Ziehau
uipc: Asser
t
0->1 referen
c
e count transition; it must
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
Sephe
r
osa Zi
e
hau
u
ipc: Check unp_conn agai
n
a
f
ter unp_connect()
.
commit
|
commitdiff
|
tree
2015-08-31
Sepherosa Ziehau
uipc: Hold per-unp
t
o
k
e
n
for a
l
l unp usrreq
methods
commit
|
commitdiff
|
tree
2015-08-27
Seph
e
rosa Ziehau
uip
c
:
Fix lockless unp_c
o
nn accessing and u
i
pc_
d
e
tach
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
Sepher
o
s
a Ziehau
uipc: A
s
sert global token is held i
n
unp_connect_pair
commit
|
commitdiff
|
tree
2015-08-26
Sepherosa Ziehau
uip
c
:
Return e
r
ror from unp_connect_pair()
i
f one of
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Sepheros
a
Ziehau
u
i
p
c
: Do
n
't abuse unp_co
n
n
for unconnect
DGRAM unix
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Seph
e
rosa Ziehau
uipc: F
i
x v
a
ri
o
u
s races on unp
_
conne
c
t() path
.
commit
|
commitdiff
|
tree
2015-08-25
Sepherosa Zieh
a
u
uipc: Use flag t
o
i
n
d
icate that the u
n
pcb was detached
.
.
.
commit
|
commitdiff
|
tree
2015-08-25
Sep
h
e
rosa Zieha
u
u
i
pc: Use atomic operatio
n
for un
p
_fla
g
s
commit
|
commitdiff
|
tree
2015-08-24
Sepherosa Ziehau
uipc: Fac
t
or
o
ut unp_ge
t
so
c
ktok
e
n()
/
unp_reltoken()
commit
|
commitdiff
|
tree
2015-08-22
Sepherosa Ziehau
ui
p
c
: Wrap
u
np t
e
st with UNP_ISATTACHED()
commit
|
commitdiff
|
tree
2015-08-22
Sephe
r
osa Ziehau
socke
t
: A
l
low ke
e
pi
n
g a reference on th
e
n
ew
s
oc
k
et
.
.
.
commit
|
commitdiff
|
tree
2015-08-21
Seph
e
rosa
Z
i
ehau
socket: R
e
ord
e
r sta
t
e setting a l
i
t
t
le
bit in
s
onew
c
o
n
n_f
a
ddr()
commit
|
commitdiff
|
tree
2015-08-21
Seph
e
rosa
Zieh
a
u
socket: Move accept queues
flush in
t
o sofree()
commit
|
commitdiff
|
tree
2015-08-20
Sepherosa Ziehau
q
ueue: L
o
g 'last' ptr in addi
t
ion
to 'head'
commit
|
commitdiff
|
tree
2015-08-20
Sepherosa
Zieha
u
s
ocket: Assert SS_{I
N
COMP,COMP} be
f
o
re deq/enq so_
.
.
.
commit
|
commitdiff
|
tree
2015-08-20
Sephero
s
a Zie
h
au
socket: Don't define SS_IS
C
LOS
I
NG same a
s
SS_INCOMP
commit
|
commitdiff
|
tree
2015-08-18
S
ep
h
erosa Ziehau
powerd: Rest
o
re backlight when pow
e
rd exi
t
s
commit
|
commitdiff
|
tree
2015-08-18
Sepher
o
sa Ziehau
inet6:
L
imit th
e
# o
f
fragments in addition to
t
he
.
.
.
commit
|
commitdiff
|
tree
2015-08-18
S
e
pherosa Ziehau
inet6: Send init
i
al NS in
a
timely fashion
.
commit
|
commitdiff
|
tree
2015-08-18
Sepherosa Ziehau
nd
p
: Fi
x
neigh
b
or cach
e
en
t
ry expir
e
time
l
o
ggi
n
g
commit
|
commitdiff
|
tree
2015-08-17
Sephe
r
osa
Z
iehau
ine
t
: Don't ac
c
ept fr
a
g
m
ents if ma
x
frag
s
perpac
k
et is 0
.
commit
|
commitdiff
|
tree
2015-08-17
Sepherosa Ziehau
powerd: Set backlig
h
t to the specified value, if AC
.
.
.
commit
|
commitdiff
|
tree
2015-08-15
Se
p
herosa Ziehau
inet6: Set rtentry properly i
n
nd6_output(
)
commit
|
commitdiff
|
tree
2015-08-15
Sep
h
e
rosa Ziehau
i
net6/nd6: Join and
leave
solic
i
ted
n
o
de mcast gro
u
p
.
.
.
commit
|
commitdiff
|
tree
2015-08-15
Seph
e
rosa Zieha
u
inet/ar
p
: Announ
c
e
proxied ARP once on cpu0
commit
|
commitdiff
|
tree
2015-08-15
Sep
h
e
rosa Ziehau
inet6: Dispatch mcast routin
g
expire upcalls t
o
netisr0
.
.
.
commit
|
commitdiff
|
tree
2015-08-15
S
ephero
s
a Ziehau
inet6: D
i
spat
c
h rou
t
e
t
im
e
outs t
o
n
etisr to
r
u
n
commit
|
commitdiff
|
tree
2015-08-15
Sepher
o
s
a
Zieha
u
inet6: Avoid excessi
v
e c
a
lling of
i
n6_addr2zonei
d
()
commit
|
commitdiff
|
tree
2015-08-13
Sepherosa Ziehau
inet6: Chan
g
e
scope to zone and use in6
_
clearscope
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
Seph
e
rosa Ziehau
s
ocket: Fix
soabort() r
a
ce if c
r
free
(
) blocks in soinherit()
.
commit
|
commitdiff
|
tree
2015-08-12
Sepherosa Ziehau
inet6: Accept no
n
-
n
ei
g
hbor
NA if nd6_on
l
ink_n
s
_rf
c
4861
.
.
.
commit
|
commitdiff
|
tree
2015-08-09
Sephe
r
osa Ziehau
inet6: Revoke nd6_ifinfo
.
receivedra
commit
|
commitdiff
|
tree
2015-08-09
Sep
h
erosa Ziehau
in
e
t6: Fix l
i
nkmtu handling
commit
|
commitdiff
|
tree
2015-08-09
Sepherosa
Z
iehau
i
n
et6: Re
m
ove CTL_IPV6PROTO_NAMES
commit
|
commitdiff
|
tree
2015-08-09
S
epherosa
Ziehau
inet6: Cosme
t
ic clean up
commit
|
commitdiff
|
tree
2015-08-06
Sepheros
a
Z
i
e
hau
inet6: Cosmetic clean
u
p
commit
|
commitdiff
|
tree
2015-08-06
S
e
pherosa Ziehau
i
net6:
S
tyle and
i
ndentation
commit
|
commitdiff
|
tree
2015-08-06
Sep
h
erosa
Ziehau
ine
t
/in
e
t
6
:
Add
I
N6ADDR_LINKLOCAL_ALLMDNS_INIT and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
Se
p
h
e
r
osa
Z
i
e
hau
i
net6:
N
u
ke duplicated function and unused function
commit
|
commitdiff
|
tree
2015-08-04
S
e
pherosa Zieh
a
u
icmp6: Fi
x
possible
m
buf leakage
commit
|
commitdiff
|
tree
2015-08-04
Sep
h
e
r
o
s
a Z
i
e
ha
u
rtsock: If t
a
r
g
et
c
p
u
is
not specified, stick to cpu0
commit
|
commitdiff
|
tree
2015-08-01
Sepherosa
Ziehau
in
e
t
6:
Sim
p
l
i
f
y nd6
_
dad_
n
s_out
p
ut(
)
inte
r
f
a
ce
commit
|
commitdiff
|
tree
2015-08-01
Se
p
her
o
s
a
Ziehau
ine
t
6:
Make D
A
D l
o
ckl
e
ss MPSAFE
commit
|
commitdiff
|
tree
2015-08-01
Sepherosa
Z
iehau
net: F
a
ctor out A
S
SERT_IN_
N
ETISR a
n
d ASSERT_IS_NETIS
R
commit
|
commitdiff
|
tree
2015-07-30
Se
p
herosa Ziehau
so
c
k
e
t
:
C
l
o
s
e t
h
e sor
e
ference() r
a
ce against socket
.
.
.
commit
|
commitdiff
|
tree
2015-07-30
Sepherosa Ziehau
socket: Group
accept qu
e
ue
operations together
commit
|
commitdiff
|
tree
2015-07-30
Sepher
o
sa Zi
e
hau
sock
e
t: Nuke unus
e
d
so_pru_abort()
commit
|
commitdiff
|
tree
2015-07-30
S
e
pherosa Ziehau
socket:
Remo
v
e
un
u
sed soa
b
ort(
)
commit
|
commitdiff
|
tree
2015-07-30
Sepherosa Ziehau
inet6: Use M_INTWAIT for DAD record
commit
|
commitdiff
|
tree
2015-07-30
Sepherosa
Z
iehau
inet6: Use st
a
tic initializer to i
n
itiali
z
e DA
D
queue
commit
|
commitdiff
|
tree
next