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
top: Fix up processes cpu usage percentage using uticks+sticks+iticks
2015-11-18
S
e
pherosa Ziehau
top:
F
ix
u
p pro
c
esses cpu usage percen
t
a
g
e
using
u
ticks
.
.
.
commit
|
commitdiff
|
tree
2015-11-17
Sepherosa Zieh
a
u
kinfo:
S
e
t
kernel idle
t
hr
e
ads state t
o
SIDL
.
commit
|
commitdiff
|
tree
2015-11-17
Sephe
r
osa Ziehau
udp:
Wakeup
c
allers
s
leepin
g
o
n fa
i
le
d
t
o c
o
nnect sock
e
t
.
commit
|
commitdiff
|
tree
2015-11-17
S
epherosa Zieha
u
s
o
und/dsp: Fix non
b
l
ocking
s
upport
.
commit
|
commitdiff
|
tree
2015-11-17
Sepherosa Ziehau
bus: Fix devctl
n
o
nblocking supp
o
rt
.
commit
|
commitdiff
|
tree
2015-11-16
Sepheros
a
Zi
e
ha
u
k
in
f
o: Zero-out pctcpu f
o
r zo
m
b
i
e
p
ro
c
esses
commit
|
commitdiff
|
tree
2015-11-16
Sepherosa Zie
h
au
top: Us
e
kp_ktaddr as kernel t
h
read 'id'
commit
|
commitdiff
|
tree
2015-11-16
Seph
e
r
osa Ziehau
kinfo: Deliver address of ker
n
el thread
commit
|
commitdiff
|
tree
2015-11-15
Sepherosa Ziehau
inpcb: Unbreak SO
_
REUSEPOR
T
suppo
r
t
.
commit
|
commitdiff
|
tree
2015-11-15
S
eph
e
rosa
Ziehau
u
d
p: Fix bind races due to async
clos
e
a
nd random socket
.
.
.
commit
|
commitdiff
|
tree
2015-11-15
Se
p
herosa Zie
h
au
tcp: Fix b
i
n
d ra
c
e
s
due to as
y
nc close
a
nd random s
o
cket
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
S
epherosa Ziehau
top: Fix system process cpu u
s
a
g
e percentage displ
a
y
commit
|
commitdiff
|
tree
2015-11-14
Sepherosa Zie
h
a
u
top:
Fi
x
'c' f
o
r -S and -I
commit
|
commitdiff
|
tree
2015-11-14
Sephe
r
o
s
a Z
i
ehau
s
tyle: Fix white spaces
commit
|
commitdiff
|
tree
2015-11-14
Sep
h
erosa Ziehau
u
i
pc
:
Por
t
Unix
s
ocket do
m
ain
GC from FreeBSD
.
commit
|
commitdiff
|
tree
2015-11-12
Se
p
heros
a
Ziehau
uipc: Release token in the proper order on uncon
n
ec
t
ed
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
Sepher
o
sa
Z
ie
h
a
u
uipc
:
Use taskque
u
e
t
o
r
un GC
.
commit
|
commitdiff
|
tree
2015-11-09
Seph
e
rosa Ziehau
uip
c
: No need
t
o
call
s
orfl
u
sh() before unp_gc()
commit
|
commitdiff
|
tree
2015-11-09
Se
p
herosa Ziehau
tes
t
: Add test for unix
s
ocket cross/self re
f
erence
commit
|
commitdiff
|
tree
2015-11-06
S
e
phe
r
os
a
Z
i
ehau
uipc: Use toke
n
f
o
r
r
i
g
h
ts count
i
ng
commit
|
commitdiff
|
tree
2015-11-06
Sephe
r
osa Ziehau
uipc: Factor o
u
t
u
np_{add,
d
e
l
}
_right()
commit
|
commitdiff
|
tree
2015-11-05
Seph
e
rosa Ziehau
uipc: Con
s
olida
t
e
u
np
_
drop()
commit
|
commitdiff
|
tree
2015-11-04
Sephe
r
osa Ziehau
uipc: Use fdr
o
p
i
n
s
tead of
cl
o
sef
commit
|
commitdiff
|
tree
2015-11-04
Se
p
h
e
rosa Zie
h
au
rev
o
k
e
.
2: U
p
date manpage for ea8
f
324c34
c
c78
3
7
f
a0cc397d329322
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
Sephero
s
a Ziehau
uipc: Use
C
TAS
S
ERT to simpli
f
y the ex
t
ern
a
lize/internal
i
ze
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
Seph
e
rosa Ziehau
uipc
:
Remove
unn
e
c
essary unp_token in u
n
p_dis
p
ose()
commit
|
commitdiff
|
tree
2015-11-04
Sepherosa Zie
h
au
socket:
D
ispose rights direc
t
ly
in soreceiv
e
(), if
.
.
.
commit
|
commitdiff
|
tree
2015-11-03
Se
p
h
e
r
os
a
Ziehau
uip
c
: Reduce token
c
overage on detach path
commit
|
commitdiff
|
tree
2015-11-03
Sepherosa
Zie
h
au
uipc: Re
m
ove
unneces
s
ar
y
socket
ref/unref on detach
.
.
.
commit
|
commitdiff
|
tree
2015-11-03
Sepher
o
s
a
Z
iehau
uipc: Hold unp_token before callin
g
u
np_find
_
lock
r
e
f()
commit
|
commitdiff
|
tree
2015-11-03
Seph
e
rosa Z
i
ehau
gdb: Unbreak building
commit
|
commitdiff
|
tree
2015-11-02
zrj
s
o
cket/recv
f
rom:
A
dd
M
SG_CMSG
_
CLOEXEC support
commit
|
commitdiff
|
tree
2015-10-30
Sepherosa Zi
e
hau
bpf: Add suppor
t
fo
r
802
.
1
1
packe
t
injec
t
i
on via bpf
commit
|
commitdiff
|
tree
2015-10-30
Sephe
r
osa Ziehau
tools
/
kq_conne
c
t_clie
n
t: Use
SO
C
K_NON
B
LOC
K
if it's
.
.
.
commit
|
commitdiff
|
tree
2015-10-30
Sepherosa Ziehau
sock
e
t: Add accept4
syscall an
d
bump __DragonFly_
v
ersio
n
commit
|
commitdiff
|
tree
2015-10-30
Sepherosa
Z
iehau
sock
e
t:
S
h
o
rtcircuit FIONBIO in soo_ioctl()
.
commit
|
commitdiff
|
tree
2015-10-30
Sepherosa Zie
h
au
so
c
ket/
s
o
cke
t
pair: A
d
d SOCK_{NONBLOCK,CLOEXEC}
s
upp
o
rt
.
commit
|
commitdiff
|
tree
2015-10-30
Sepher
o
sa
Ziehau
too
l
s/
k
q_conne
c
t_client:
A
dd option to bi
n
d proces
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-30
Sephero
s
a Ziehau
tcp: Use 4-tuple hash to optimi
z
e
l
o
c
al por
t
selection
.
commit
|
commitdiff
|
tree
2015-10-29
S
e
ph
e
ros
a
Ziehau
s
y
stat/pv: Lo
g
total IPI,
external
i
nt
e
rr
u
pts and MP
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
Sepherosa Z
i
ehau
ipdemux: Bet
t
er initial s
o
_port dis
t
ribution for non
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
Sepherosa
Zie
h
a
u
udp: Implement as
y
nchro
n
ized pru_connect
.
commit
|
commitdiff
|
tree
2015-10-29
Se
p
hero
s
a Ziehau
u
d
p:
S
ave original protoc
o
l proc
e
ssing
p
ort for later
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
Se
p
herosa Zie
h
au
udp/u
s
rreq:
Add bra
c
kets properly
commit
|
commitdiff
|
tree
2015-10-22
Sepheros
a
Zieha
u
udp/usrreq:
I
mplement asy
n
c
h
r
o
ni
z
ed
pru_attach
f
or UDP
commit
|
commitdiff
|
tree
2015-10-21
Sepherosa
Ziehau
ud
p
/u
s
rreq: Add mi
s
sing
r
e
t
urn
commit
|
commitdiff
|
tree
2015-10-21
Sep
h
erosa
Ziehau
u
d
p
/usrreq: Fix up cleanup s
o
_
pcb
c
h
ecks
commit
|
commitdiff
|
tree
2015-10-21
Se
p
h
e
rosa Zieha
u
tcp:
I
n neti
s
r
s
,
i
f
inpcb is va
l
id
,
tcp
c
b wi
l
l not
.
.
.
commit
|
commitdiff
|
tree
2015-10-21
Sep
h
erosa Ziehau
rtadvd: Fix
DNSSL op
t
ion
s
h
andling
commit
|
commitdiff
|
tree
2015-10-21
Seph
e
rosa Z
i
ehau
lib
c
/resolve:
F
i
x
b
r
oke
n
E
D
NS option
commit
|
commitdiff
|
tree
2015-10-20
Sepheros
a
Ziehau
i
npc
b
:
Reorder
k
malloc and inp
c
hecking in se
t
{
p
eer
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sepher
o
sa Zi
e
hau
test
/
udpec
h
o: All
o
w
bi
n
ding t
o
INADDR_AN
Y
commit
|
commitdiff
|
tree
2015-10-20
Sephe
r
o
sa Ziehau
t
c
p/usrreq: I
n
n
etisrs, if so_pcb is non-NULL, then
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
tcp/usrreq: tcp_ne
w
tcpcb() never f
a
ils
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa
Z
iehau
tcp/usrreq: There is no need to ref/deref sock
e
t in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
S
epherosa Zi
e
hau
tcp/usrreq: T
C
P socket
m
us
t
not
b
e
reattached
commit
|
commitdiff
|
tree
2015-10-20
S
e
p
he
r
osa
Zieha
u
t
c
p/usrreq:
No
need t
o
h
o
ld ssb_rcv
token to
call
soreserve
(
)
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
tcp/u
s
rreq: Minor comment
fixup
an
d
sty
l
e changes
commit
|
commitdiff
|
tree
2015-10-20
S
e
p
h
e
rosa Zie
h
au
so
c
ket/tcp: Impl
e
ment async
h
ronized pru_
a
ttach for TCP
commit
|
commitdiff
|
tree
2015-10-14
Seph
e
rosa Ziehau
soc
k
et: S
i
m
p
lify soclose_fast by always sen
d
i
ng
t
he
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa
Z
iehau
socket: Renam
e
soabort
_
oncpu -> soabort_d
i
rect
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
socket: Use WAITOK|N
U
LLOK to allocat
e
async connect
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sepher
o
sa Ziehau
t
o
ken: Cache
a
li
g
n pooled tokens
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa
Z
i
ehau
kern: Split fi
l
ehead into
mul
t
iple head
s
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
kern:
U
se atomic ops for nfile
s
a
nd move t
h
e
m out of
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
libkvm
:
Make return
v
alue of kvm_getfiles(3
)
c
o
nsistent
.
commit
|
commitdiff
|
tree
2015-10-14
Se
p
he
r
o
s
a Z
i
ehau
t
e
st/
k
q_connect_client: Make res
u
lt
accur
a
t
e
commit
|
commitdiff
|
tree
2015-10-10
Sephe
r
osa Ziehau
test/tc
p
_
s
tream: Add option for me
s
s
a
g
e
size
commit
|
commitdiff
|
tree
2015-09-26
Sepheros
a
Ziehau
rev
o
ke(2): Use uni
x
socket externaliz
e
c
o
de to
h
andle
.
.
.
commit
|
commitdiff
|
tree
2015-09-26
Se
p
herosa Zi
e
hau
kern
e
l:
A
ll
o
w fhol
d
()
in
a
ll
f
iles_scan_exclusive()
commit
|
commitdiff
|
tree
2015-09-23
Sepherosa Zieha
u
revoke(2): Rep
l
ace 'count'
w
/
a
bool
e
an 'foun
d
'
commit
|
commitdiff
|
tree
2015-09-18
Seph
e
ros
a
Z
iehau
u
ipc: Re
w
ork u
n
p_pcblist
(
)
to
make it MPS
A
FE
commit
|
commitdiff
|
tree
2015-09-18
Sepherosa Ziehau
uipc: Make
unp_discard MPSAFE by deferrin
g
c
losef
to
.
.
.
commit
|
commitdiff
|
tree
2015-09-16
Sephero
s
a Zieha
u
uipc:
Allow
f
dallo
c
(
)
to fail in unp_externalize()
commit
|
commitdiff
|
tree
2015-09-16
S
e
pheros
a
Z
ieha
u
uipc: White spac
e
commit
|
commitdiff
|
tree
2015-09-16
Sep
h
erosa Ziehau
k
ern
e
l: Use fho
l
d() instead of inc
r
e
asing f_co
u
nt
m
anually
commit
|
commitdiff
|
tree
2015-09-14
Seph
e
rosa Ziehau
a
t
omic:
Add atomic_testandclear_i
n
t()
commit
|
commitdiff
|
tree
2015-09-14
S
e
pherosa
Ziehau
devfs: Protec
t
f_data1 properly and r
e
vo
k
e
t
h
e
meanless
.
.
.
commit
|
commitdiff
|
tree
2015-09-14
S
epherosa Ziehau
unp: Fix
falloc()
f
ailure in unp_fp_externa
l
ize()
commit
|
commitdiff
|
tree
2015-09-14
S
e
p
h
erosa
Ziehau
uipc: Pr
o
tect proc
.
p_fd
a
ccess properly in unp_interna
l
iz
e
()
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Ziehau
test: Add test for unix so
c
ket file descriptor passing
commit
|
commitdiff
|
tree
2015-09-10
Sepherosa Ziehau
taskqueu
e
:
F
ix taskque
u
e lockin
g
issues
commit
|
commitdiff
|
tree
2015-09-06
Sepheros
a
Ziehau
u
i
p
c
:
S
i
m
plify
unp_ino
generation
commit
|
commitdiff
|
tree
2015-09-01
Sep
h
e
r
osa Ziehau
uipc:
Asse
r
t 0->
1
reference cou
n
t transition; it must
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
Sepherosa Ziehau
uipc:
Check unp_conn again after un
p
_connect()
.
commit
|
commitdiff
|
tree
2015-08-31
Sepherosa Zieha
u
uipc: Hold
per
-
unp token
f
or all u
n
p
u
srreq methods
commit
|
commitdiff
|
tree
2015-08-27
Sephero
s
a Ziehau
uipc: Fix lockless unp_conn accessing an
d
ui
p
c_detach
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
Sepherosa Ziehau
uipc: As
s
e
r
t global token i
s
hel
d
in unp_connect_pair
commit
|
commitdiff
|
tree
2015-08-26
Seph
e
rosa Ziehau
uipc: Re
t
urn e
r
ror f
r
o
m unp_conne
c
t_pai
r
(
)
i
f
one
of
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Sepherosa
Ziehau
uip
c
:
D
on't abu
s
e unp_
c
o
nn for
u
nconnect DGRAM unix
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
S
e
pherosa Ziehau
uipc:
F
ix v
a
rious r
a
c
e
s on
u
np_connect(
)
path
.
commit
|
commitdiff
|
tree
2015-08-25
Sepherosa
Ziehau
uipc: U
s
e flag to indicate tha
t
t
he
unpcb was detach
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-25
Se
p
he
r
osa
Z
i
ehau
uipc: Use atomic operation
for
u
np_
f
lags
commit
|
commitdiff
|
tree
2015-08-24
Sepherosa
Zieh
a
u
ui
p
c
:
Fac
t
or
out
unp_getsocktoken()/unp_reltok
e
n(
)
commit
|
commitdiff
|
tree
2015-08-22
Sep
h
e
r
os
a
Ziehau
u
ipc: W
r
ap unp
te
s
t wit
h
UNP_ISATTA
C
H
E
D()
commit
|
commitdiff
|
tree
2015-08-22
Sephe
r
osa Ziehau
socket: Allow keepi
n
g a reference on the new
s
ocket
.
.
.
commit
|
commitdiff
|
tree
2015-08-21
S
epherosa Ziehau
socket: Reor
d
e
r
state sett
i
ng a little
bit in sone
w
co
n
n_faddr()
commit
|
commitdiff
|
tree
2015-08-21
Sep
h
e
r
osa Ziehau
sock
e
t: Mo
v
e accept qu
e
ues fl
u
s
h
into sofree()
commit
|
commitdiff
|
tree
2015-08-20
Sepherosa Ziehau
queue: Log
'last' ptr
i
n
a
dditi
o
n to 'h
e
ad
'
commit
|
commitdiff
|
tree
2015-08-20
Sepherosa Zie
h
a
u
socket: Assert SS_{INC
O
MP,COMP} before d
e
q/en
q
so_
.
.
.
commit
|
commitdiff
|
tree
next