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
em: Support flow control change and default to RX pause
2015-11-20
Sepherosa
Z
ie
h
au
em: Supp
o
rt
flow control change and default
to RX pause
commit
|
commitdiff
|
tree
2015-11-20
Sepheros
a
Ziehau
emx: Add
p
er-d
e
vice flow control
tu
n
a
b
l
e
suppo
r
t
commit
|
commitdiff
|
tree
2015-11-20
Sephe
r
osa Ziehau
device: Add devi
c
e
_
gete
n
v_string()
commit
|
commitdiff
|
tree
2015-11-20
Sep
h
erosa Ziehau
device: Prefer dev
.
driver
.
u
n
it
.
knob for per-dev
i
ce
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
Sepherosa Ziehau
e
mx: Support flow control change and d
e
fault to
RX
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
Seph
e
r
osa Ziehau
kern/lwp
:
Che
c
k lw
p
_lock before r
e
move l
w
p f
r
om process
.
.
.
commit
|
commitdiff
|
tree
2015-11-19
Sepherosa Z
i
ehau
pthread
:
Add
lw
p
_setn
a
me(2) and i
m
p
lem
e
nt pthr
e
ad_set_
n
am
e
_np
(
3)
commit
|
commitdiff
|
tree
2015-11-19
S
e
phero
s
a Zie
h
au
kinfo/proc
:
Set
nt
h
rea
d
s
properly
f
or ker
n
el
t
hreads
commit
|
commitdiff
|
tree
2015-11-19
Sepherosa
Z
ieh
a
u
to
p
: Fix h
e
ader name and width for process
run
n
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-11-18
Sepherosa Ziehau
kern:
Hold lwp be
f
o
r
e possible blocking operation
commit
|
commitdiff
|
tree
2015-11-18
Sepherosa Zi
e
hau
top
:
Put
k
ernel idle
t
hreads
,
i
.
e
.
idle_X to th
e
end
.
.
.
commit
|
commitdiff
|
tree
2015-11-18
S
e
pherosa Zie
h
au
top: Fix up proce
s
ses cpu
u
sag
e
p
e
r
c
e
n
tage using ut
i
cks
.
.
.
commit
|
commitdiff
|
tree
2015-11-17
S
e
p
h
erosa
Zi
e
h
au
k
info: Set
ke
r
nel idle threads state
to SIDL
.
commit
|
commitdiff
|
tree
2015-11-17
Sepherosa Ziehau
ud
p
: Wakeup ca
l
lers sleeping
o
n f
a
iled to connect so
c
ket
.
commit
|
commitdiff
|
tree
2015-11-17
Sepherosa Ziehau
sound/dsp: Fix nonbloc
k
ing suppo
r
t
.
commit
|
commitdiff
|
tree
2015-11-17
Sepherosa Zieha
u
bus: Fix devct
l
nonb
l
ocking sup
p
or
t
.
commit
|
commitdiff
|
tree
2015-11-16
Sepherosa Ziehau
kinfo: Zero-out pctc
p
u for z
o
mbie p
r
ocesses
commit
|
commitdiff
|
tree
2015-11-16
Sepherosa Ziehau
top: Use kp_ktaddr
as ke
r
ne
l
t
hread 'id'
commit
|
commitdiff
|
tree
2015-11-16
Seph
e
rosa
Ziehau
kinfo: Del
i
v
er address of
kernel thread
commit
|
commitdiff
|
tree
2015-11-15
Sepherosa Ziehau
i
npcb: Unbreak SO_REUS
E
PORT supp
o
rt
.
commit
|
commitdiff
|
tree
2015-11-15
S
epherosa Ziehau
udp: Fix bind rac
e
s due to async close and rand
o
m sock
e
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-15
Sepherosa Ziehau
tcp:
F
ix b
i
nd races due to async clos
e
a
n
d random socket
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Sephe
r
osa
Zieh
a
u
top: Fix sys
t
em pr
o
cess cpu usage percentag
e
display
commit
|
commitdiff
|
tree
2015-11-14
Se
p
herosa Ziehau
top
:
F
i
x
'
c
'
f
o
r -S and -I
commit
|
commitdiff
|
tree
2015-11-14
Sep
h
ero
s
a Zieha
u
s
tyle:
Fix white spaces
commit
|
commitdiff
|
tree
2015-11-14
Sephe
r
o
sa
Zie
h
au
ui
p
c
:
Port Unix
sock
e
t do
m
ai
n
G
C
from FreeB
S
D
.
commit
|
commitdiff
|
tree
2015-11-12
Sepherosa Ziehau
uipc: Release
t
oke
n
in the proper
o
rder on unco
n
n
e
cted
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
Sepherosa
Zieha
u
uipc:
Use taskqueue to run GC
.
commit
|
commitdiff
|
tree
2015-11-09
Sephero
s
a Zie
h
a
u
uipc
:
No nee
d
to call s
o
rflush() befo
r
e unp
_
gc()
commit
|
commitdiff
|
tree
2015-11-09
Sepherosa
Z
iehau
test: Add
test for unix socket cros
s
/self reference
commit
|
commitdiff
|
tree
2015-11-06
S
epheros
a
Zi
e
hau
u
ipc: Use token
f
or
r
ights countin
g
commit
|
commitdiff
|
tree
2015-11-06
S
epherosa
Z
ie
h
au
uipc: Factor out unp_{ad
d
,de
l
}_ri
g
ht()
commit
|
commitdiff
|
tree
2015-11-05
Sepherosa Ziehau
uipc: Consolidate unp_drop()
commit
|
commitdiff
|
tree
2015-11-04
Se
p
h
erosa Ziehau
uipc: Use fdrop instead
o
f closef
commit
|
commitdiff
|
tree
2015-11-04
S
epherosa Ziehau
re
v
oke
.
2: U
p
date manpage for
e
a
8
f324c34cc7
8
37fa0cc397d329
3
22
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
Sephero
s
a Ziehau
uip
c
: Use CTAS
S
ERT to simplify the externalize/internal
i
ze
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
Sepherosa Z
i
ehau
uipc:
R
emove
u
nnecessary
u
n
p_token in
unp_d
i
s
pose()
commit
|
commitdiff
|
tree
2015-11-04
Sepher
o
sa Ziehau
s
ocket: Dispo
s
e ri
g
hts directly
i
n sorec
e
ive()
,
i
f
.
.
.
commit
|
commitdiff
|
tree
2015-11-03
Sepher
o
s
a
Z
i
ehau
uip
c
: Re
d
uce toke
n
cov
e
rage on d
e
ta
c
h path
commit
|
commitdiff
|
tree
2015-11-03
Sepherosa Ziehau
uipc: Remove unnecessary
socket re
f
/unre
f
o
n
detach
.
.
.
commit
|
commitdiff
|
tree
2015-11-03
Sepherosa Zieha
u
u
i
pc: Hold unp_token
b
e
fore
c
alling unp_find_lockref()
commit
|
commitdiff
|
tree
2015-11-03
Sepherosa Ziehau
gdb:
U
n
break b
u
ild
i
n
g
commit
|
commitdiff
|
tree
2015-10-30
Seph
e
rosa
Z
iehau
b
p
f: Add support for
8
02
.
1
1 packet
injecti
o
n via bpf
commit
|
commitdiff
|
tree
2015-10-30
Se
p
h
e
ro
s
a Zie
h
au
to
o
ls/k
q
_conn
e
ct_client: Use
SOC
K
_
NON
B
LO
C
K if it
'
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-30
Sepherosa Ziehau
s
oc
k
et:
A
d
d
accept
4
sysc
a
ll and bump __D
r
ago
n
Fly_ve
r
sio
n
commit
|
commitdiff
|
tree
2015-10-30
S
e
pherosa
Z
iehau
s
ocket
:
Sho
r
tcircuit
F
IONBIO in
soo_i
o
ctl
(
)
.
commit
|
commitdiff
|
tree
2015-10-30
Sepherosa Ziehau
socket/soc
k
etpa
i
r: Add SOCK
_
{NONBL
O
CK,
C
L
O
EXEC} sup
p
ort
.
commit
|
commitdiff
|
tree
2015-10-30
Sepherosa Ziehau
tools
/
kq_connect_client: Add option
t
o bind
p
roce
s
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-30
Sepheros
a
Z
ieh
a
u
tcp: Use
4
-tu
p
le hash to optimize loc
a
l port
sel
e
ction
.
commit
|
commitdiff
|
tree
2015-10-29
Sepherosa Ziehau
s
ystat/pv: Log to
t
al IPI, external inter
r
upts and MP
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
Sepherosa Zieh
a
u
ipdemux: Better init
i
al so_po
r
t distri
b
ution for n
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
Sepherosa Zi
e
hau
udp: Implement a
s
yn
c
hronized
p
ru_co
n
nect
.
commit
|
commitdiff
|
tree
2015-10-29
S
epherosa Zieha
u
udp: Save origi
n
al
p
rotocol
proce
s
si
n
g
port for later
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
Sepherosa Ziehau
udp
/
usrreq: Add bracke
t
s pro
p
erly
commit
|
commitdiff
|
tree
2015-10-22
Sepherosa Zie
h
au
udp/usrreq: Impl
e
m
ent asynchroniz
e
d p
r
u_attach for U
D
P
commit
|
commitdiff
|
tree
2015-10-21
Sepherosa Ziehau
udp/usrreq:
A
dd missing r
e
turn
commit
|
commitdiff
|
tree
2015-10-21
S
e
phero
s
a Zieha
u
udp/
u
srreq: Fi
x
up cl
e
anup so_pcb ch
e
ck
s
commit
|
commitdiff
|
tree
2015-10-21
Sepherosa Zieh
a
u
tcp:
In netisrs, if inpcb is val
i
d
,
t
c
pcb will not
.
.
.
commit
|
commitdiff
|
tree
2015-10-21
Sepher
o
sa Z
i
ehau
r
t
advd:
Fix DNSSL option
s
h
a
ndling
commit
|
commitdiff
|
tree
2015-10-21
Sepherosa
Zieh
a
u
l
i
bc/resolve: F
i
x
b
roke
n
E
DNS option
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
inp
c
b:
Reord
e
r kmall
o
c and inp checki
n
g in set{peer
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
test/
u
dpe
c
ho: A
l
low binding to INADDR_ANY
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa
Z
iehau
tcp/usrreq
:
In netisrs, if so_pcb is non-NU
L
L,
then
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Z
i
ehau
tcp/usrreq:
tcp_ne
w
tcpc
b
()
n
ev
e
r f
a
ils
commit
|
commitdiff
|
tree
2015-10-20
Se
p
herosa Zie
h
au
t
c
p
/u
s
rreq: There is no need to ref/der
e
f socket i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sephero
s
a Ziehau
tcp/usrreq: TCP s
o
cket must not be reattached
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
tcp/usr
r
eq:
N
o need to h
o
ld
ssb_rcv token to
c
all s
o
res
e
rve()
commit
|
commitdiff
|
tree
2015-10-20
Sepheros
a
Zieh
a
u
tcp/us
r
req: M
i
nor
c
omment fixu
p
and styl
e
changes
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa
Ziehau
socket/
t
cp: Implement as
y
nchronized pru_att
a
c
h
fo
r
TCP
commit
|
commitdiff
|
tree
2015-10-14
Se
p
herosa Ziehau
socket: Simplify soclose_
f
ast by alway
s
se
n
ding th
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
socke
t
: Rename soabo
r
t_o
n
cpu -> soabo
r
t
_direct
commit
|
commitdiff
|
tree
2015-10-14
Sephe
r
osa
Z
i
e
hau
sock
e
t: Use WAIT
O
K|NULLOK to all
o
cate as
y
nc connect
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sep
h
erosa Ziehau
t
oken: Cache ali
g
n po
o
led tokens
commit
|
commitdiff
|
tree
2015-10-14
S
epher
o
sa Zieh
a
u
kern:
Spl
i
t f
i
lehead into multiple hea
d
s
commit
|
commitdiff
|
tree
2015-10-14
Sepher
o
sa
Ziehau
k
e
rn:
Use atomic ops for nf
i
les and move
t
hem out of
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
libkvm: Make
retur
n
value of kvm_getfil
e
s(
3
) consistent
.
commit
|
commitdiff
|
tree
2015-10-14
Sep
h
ero
s
a
Z
i
ehau
tes
t
/kq_
c
onnect_clie
n
t: Mak
e
result accurate
commit
|
commitdiff
|
tree
2015-10-10
Sepherosa Ziehau
test/tcp
_
stream: Add op
t
ion f
o
r messa
g
e size
commit
|
commitdiff
|
tree
2015-09-26
Sepherosa Ziehau
revoke(2)
:
Us
e
unix socket exte
r
nal
i
ze cod
e
to
handle
.
.
.
commit
|
commitdiff
|
tree
2015-09-26
Sepherosa Z
i
ehau
kernel: A
l
l
o
w fho
l
d() i
n
allfiles
_
s
c
a
n_ex
c
lu
s
i
v
e
(
)
commit
|
commitdiff
|
tree
2015-09-23
Seph
e
rosa
Ziehau
revo
k
e(2): Rep
l
ace 'count' w/
a boolean '
f
ou
n
d'
commit
|
commitdiff
|
tree
2015-09-18
Sepherosa Ziehau
uipc: Rework unp_pcblis
t
() to m
a
ke i
t
MPSAFE
commit
|
commitdiff
|
tree
2015-09-18
Sep
h
erosa
Ziehau
uipc: M
a
ke unp_
d
iscard
M
PSAFE by
d
eferring closef t
o
.
.
.
commit
|
commitdiff
|
tree
2015-09-16
Sephe
r
o
sa
Z
i
ehau
uipc: A
l
low fda
l
loc()
t
o fail in unp_exte
r
nalize()
commit
|
commitdiff
|
tree
2015-09-16
S
epherosa Zi
e
ha
u
uipc: White space
commit
|
commitdiff
|
tree
2015-09-16
Se
p
her
o
sa Z
i
ehau
k
e
rnel: Use fhold() i
n
stead of i
n
creasing f_c
o
un
t
man
u
ally
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Zie
h
au
atomic:
A
dd atomic_testandclear_int()
commit
|
commitdiff
|
tree
2015-09-14
Sep
h
erosa Zieh
a
u
d
evfs:
P
rotect f_data1 properly and revok
e
t
h
e
me
a
nless
.
.
.
commit
|
commitdiff
|
tree
2015-09-14
S
e
pherosa Ziehau
unp: Fix falloc(
)
failur
e
in unp_
f
p_externalize
(
)
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Ziehau
uipc: Protect proc
.
p
_fd access properly in unp_internalize()
commit
|
commitdiff
|
tree
2015-09-14
Sepher
o
sa Zi
e
hau
test: Add test for un
i
x socket file descrip
t
or
passin
g
commit
|
commitdiff
|
tree
2015-09-10
S
ep
h
erosa Ziehau
task
q
ue
u
e: Fix
taskqueue locking issues
commit
|
commitdiff
|
tree
2015-09-06
Sephe
r
os
a
Z
i
e
hau
uipc:
Simplify unp_ino g
e
nerat
i
on
commit
|
commitdiff
|
tree
2015-09-01
Sepher
o
sa Zieh
a
u
uipc
:
Ass
e
rt 0->1
r
eference count transitio
n
; i
t
must
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
Sepherosa Ziehau
u
ipc: Check unp_conn agai
n
after
unp_connect()
.
commit
|
commitdiff
|
tree
2015-08-31
Se
p
he
r
osa Zieh
a
u
ui
p
c: Hold per-unp
t
oken for all u
n
p usrreq me
t
hods
commit
|
commitdiff
|
tree
2015-08-27
Sephe
r
osa Zieh
a
u
u
i
pc: Fix
lockless unp_
c
on
n
acce
s
sing a
n
d
u
ipc_de
t
ach
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
Se
p
hero
s
a Z
i
ehau
uipc: Assert
g
l
o
bal token
is he
l
d in unp_connect_pair
commit
|
commitdiff
|
tree
2015-08-26
Sepherosa Ziehau
u
i
p
c: Return error from unp_conne
c
t_pair() if one
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
S
ephero
s
a
Ziehau
ui
p
c
:
Don't abus
e
unp_co
n
n fo
r
unco
n
nect DGRAM unix
.
.
.
commit
|
commitdiff
|
tree
next