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
Sepheros
a
Ziehau
em:
S
up
p
ort flow control cha
n
ge a
n
d default to
R
X pause
commit
|
commitdiff
|
tree
2015-11-20
S
eph
e
rosa Z
i
ehau
emx: Add p
e
r-device
f
low
c
ontrol
tunable
s
upp
o
r
t
commit
|
commitdiff
|
tree
2015-11-20
S
e
p
herosa Ziehau
device: Add
d
e
v
i
c
e_getenv_string(
)
commit
|
commitdiff
|
tree
2015-11-20
Sepherosa Zieha
u
device: Prefer de
v
.
driver
.
unit
.
knob for per-de
v
i
c
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
S
e
pherosa Ziehau
emx: Support
fl
o
w contro
l
change and default t
o
RX
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
Sepherosa Ziehau
kern/l
w
p:
Check l
w
p_lock be
f
ore
r
e
m
ove
l
wp from process
.
.
.
commit
|
commitdiff
|
tree
2015-11-19
S
ep
h
erosa
Ziehau
pthread: Add l
w
p_set
n
ame(2) and i
m
p
lement pthread_set_name_np(3)
commit
|
commitdiff
|
tree
2015-11-19
Sepherosa Ziehau
kinfo/pr
o
c:
S
et nthreads
pro
p
erly for k
e
rnel threads
commit
|
commitdiff
|
tree
2015-11-19
S
e
p
herosa Zi
e
hau
top: Fix
h
eader name an
d
w
i
dth f
o
r
proce
s
s
r
unning
.
.
.
commit
|
commitdiff
|
tree
2015-11-18
S
e
pherosa
Z
ieh
a
u
kern: Hold lwp
be
f
o
r
e
p
o
ss
i
ble b
l
ocking opera
t
ion
commit
|
commitdiff
|
tree
2015-11-18
Sephero
s
a
Ziehau
t
o
p: Put kernel id
l
e threads,
i
.
e
.
idle
_
X to th
e
end
.
.
.
commit
|
commitdiff
|
tree
2015-11-18
Sepheros
a
Zie
h
au
t
o
p
: Fix up processes cpu usage percentage using uticks
.
.
.
commit
|
commitdiff
|
tree
2015-11-17
Sepherosa Ziehau
k
i
nfo
:
Set kernel idle threads st
a
te to
SIDL
.
commit
|
commitdiff
|
tree
2015-11-17
Sep
h
erosa Ziehau
udp: Wakeu
p
callers sleep
i
ng on failed to conne
c
t socke
t
.
commit
|
commitdiff
|
tree
2015-11-17
Sephero
s
a Zieha
u
s
o
u
n
d/d
s
p: Fix no
n
blocking support
.
commit
|
commitdiff
|
tree
2015-11-17
Sepheros
a
Ziehau
bus: Fix devct
l
no
n
blocking support
.
commit
|
commitdiff
|
tree
2015-11-16
Sepherosa Zie
h
au
kin
f
o: Z
e
r
o
-out
pctcpu f
o
r zombie
p
rocesses
commit
|
commitdiff
|
tree
2015-11-16
Sepherosa Zi
e
h
au
top: U
s
e
k
p_ktaddr as
ker
n
el th
r
ead
'id'
commit
|
commitdiff
|
tree
2015-11-16
Sep
h
erosa Ziehau
kinfo: Deliver add
r
ess
of kernel thr
e
ad
commit
|
commitdiff
|
tree
2015-11-15
Sepherosa Zieh
a
u
i
npcb: Un
b
reak SO_REUSEPORT
s
upp
o
rt
.
commit
|
commitdiff
|
tree
2015-11-15
Sepherosa Ziehau
u
dp: Fix
bind races du
e
to a
s
ync clo
s
e
and random socket
.
.
.
commit
|
commitdiff
|
tree
2015-11-15
Sephero
s
a Ziehau
tcp: Fix
b
i
nd
r
a
c
es d
u
e to
async clos
e
a
n
d random socket
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Sep
h
erosa Ziehau
t
o
p: Fi
x
s
ystem process cpu usage percentage d
i
splay
commit
|
commitdiff
|
tree
2015-11-14
S
eph
e
rosa Zieh
a
u
top: Fix '
c
'
for
-
S
and
-I
commit
|
commitdiff
|
tree
2015-11-14
Sepher
o
sa Ziehau
style: Fix wh
i
te spaces
commit
|
commitdiff
|
tree
2015-11-14
Sep
h
e
r
osa Ziehau
uipc
:
Port Uni
x
socket
d
omain GC from FreeBSD
.
commit
|
commitdiff
|
tree
2015-11-12
Sepherosa Ziehau
uipc: Relea
s
e token
in the
proper
o
r
d
er on unconnected
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
Sephe
r
osa Ziehau
uipc: Use taskqueue
t
o run GC
.
commit
|
commitdiff
|
tree
2015-11-09
Sepher
o
sa Ziehau
uipc: No need to call
sorflush() before unp_gc()
commit
|
commitdiff
|
tree
2015-11-09
Seph
e
r
osa
Ziehau
te
s
t:
Add test for uni
x
socke
t
cross/
s
elf reference
commit
|
commitdiff
|
tree
2015-11-06
Sepherosa Ziehau
uip
c
:
Use
t
oken fo
r
rights
counting
commit
|
commitdiff
|
tree
2015-11-06
Se
p
heros
a
Ziehau
uipc:
F
actor ou
t
unp_{add,del}_right()
commit
|
commitdiff
|
tree
2015-11-05
S
e
p
hero
s
a Ziehau
u
i
pc: Con
s
olida
t
e unp_drop()
commit
|
commitdiff
|
tree
2015-11-04
Sephe
r
os
a
Ziehau
uipc: Use fdrop instea
d
of
c
losef
commit
|
commitdiff
|
tree
2015-11-04
S
e
phero
s
a Ziehau
revoke
.
2: Update m
a
npage for e
a
8
f
324c34cc783
7
fa0cc397d3293
2
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
Se
p
her
o
sa Zie
h
a
u
u
i
p
c
:
Use C
T
A
SSERT to simplify the exte
r
nalize/in
t
ernalize
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
Sephero
s
a
Ziehau
uipc: Remove unnecessar
y
unp_token in unp_dispose(
)
commit
|
commitdiff
|
tree
2015-11-04
Sepher
o
sa Ziehau
s
oc
k
et
:
Dispose righ
t
s directly in
sorecei
v
e(), if
.
.
.
commit
|
commitdiff
|
tree
2015-11-03
Sep
h
erosa Ziehau
u
i
pc: R
e
duce tok
e
n cov
e
rage on detach p
a
t
h
commit
|
commitdiff
|
tree
2015-11-03
Sepherosa Ziehau
uipc
:
Remove unn
e
c
essary
s
ocket
r
ef/unref
o
n detach
.
.
.
commit
|
commitdiff
|
tree
2015-11-03
Sepherosa Ziehau
uipc: Ho
l
d unp_token before
c
alling u
n
p_find_lockref()
commit
|
commitdiff
|
tree
2015-11-03
S
ep
h
eros
a
Zie
h
a
u
gdb
:
Unbreak building
commit
|
commitdiff
|
tree
2015-11-02
zr
j
s
o
c
ket/recv
f
rom
:
A
dd M
S
G
_
CMSG_CLOEXEC support
commit
|
commitdiff
|
tree
2015-10-30
Se
p
her
o
sa
Z
ieh
a
u
bpf
:
A
d
d supp
o
rt
f
o
r 80
2
.
11 pa
c
ket injection
v
ia
b
pf
commit
|
commitdiff
|
tree
2015-10-30
Seph
e
ro
s
a
Ziehau
tool
s
/kq_connect_client: Use SOCK_NONBLOCK if it's
.
.
.
commit
|
commitdiff
|
tree
2015-10-30
S
e
pher
o
sa Ziehau
socke
t
: A
d
d accept4
syscal
l
a
n
d
bum
p
__Dra
g
on
F
ly_ve
r
sion
commit
|
commitdiff
|
tree
2015-10-30
Sephero
s
a Ziehau
socket: Shortcir
c
uit FIONBIO
i
n soo_ioctl(
)
.
commit
|
commitdiff
|
tree
2015-10-30
Sepherosa
Zi
e
ha
u
socket
/
socketpa
i
r: Add
SOCK_{NONBL
O
C
K,CLOEXEC} support
.
commit
|
commitdiff
|
tree
2015-10-30
Sephe
r
osa Zie
h
au
tools/kq_connect_c
l
ient: Add option t
o
bind process
.
.
.
commit
|
commitdiff
|
tree
2015-10-30
Se
p
he
r
osa Zieh
a
u
tcp: Us
e
4
-tuple hash
t
o o
p
timize local port
sel
e
c
tion
.
commit
|
commitdiff
|
tree
2015-10-29
Sepheros
a
Ziehau
s
y
sta
t
/pv: L
o
g t
o
tal IPI, externa
l
i
n
t
errupts and M
P
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
Sepherosa Zieha
u
ip
d
emu
x
: Better initial so_port distribu
t
i
on for n
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
Sep
h
erosa Ziehau
udp: Implement
asynch
r
o
n
ized
p
ru
_
connect
.
commit
|
commitdiff
|
tree
2015-10-29
S
e
ph
e
ros
a
Zi
e
h
au
udp: Save o
r
i
ginal pro
t
ocol
p
r
o
cessing port for
l
a
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
Sepher
o
s
a
Ziehau
udp/usrreq: Add brackets properly
commit
|
commitdiff
|
tree
2015-10-22
Sephero
s
a
Z
i
e
h
au
udp/usrreq: Impl
e
ment asynchroni
z
ed pru_at
t
ach for UDP
commit
|
commitdiff
|
tree
2015-10-21
Seph
e
rosa Ziehau
ud
p
/
u
srreq:
Ad
d
missi
n
g
return
commit
|
commitdiff
|
tree
2015-10-21
Se
p
herosa Ziehau
udp/
u
sr
r
eq:
F
ix
up
clea
n
up so_
p
cb
checks
commit
|
commitdiff
|
tree
2015-10-21
S
e
phero
s
a Ziehau
tcp: In netisr
s
, i
f
inpcb
is val
i
d, tcp
c
b will
n
ot
.
.
.
commit
|
commitdiff
|
tree
2015-10-21
S
e
pher
o
sa
Z
i
e
hau
rtadvd
:
Fix DNSSL options handling
commit
|
commitdiff
|
tree
2015-10-21
Sepherosa Ziehau
libc/r
e
solve: Fix
b
roken EDN
S
option
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
inpcb: R
e
o
rder km
a
lloc and i
n
p c
h
ecking in set{peer
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Zi
e
hau
t
e
st/
u
dpecho: Allow binding to INADDR_ANY
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa
Z
iehau
tcp/usrreq: In
netisrs, if so_pcb is non-NULL, then
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sepher
o
sa Ziehau
t
cp
/
usrreq: tcp_n
e
wtcpcb() ne
v
er fails
commit
|
commitdiff
|
tree
2015-10-20
Sep
h
e
r
osa Ziehau
tcp/usrreq: Th
e
r
e
is
n
o need
t
o re
f
/deref socket in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
S
epherosa
Z
iehau
tcp
/
usrr
e
q:
TCP soc
k
et must not be reat
t
ache
d
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Zieh
a
u
t
c
p/us
r
req: No need to hold ss
b
_r
c
v token to
c
all s
o
reserve
(
)
commit
|
commitdiff
|
tree
2015-10-20
Seph
e
rosa Zi
e
h
a
u
tcp/
u
s
rreq: Minor comment fixup and sty
l
e
c
hang
e
s
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
socket/tcp
:
Implement
asynchroniz
e
d pru_attach for
T
CP
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Zi
e
hau
s
ocket:
S
i
m
p
l
ify soclose_fast by
always sendi
n
g the
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sephero
s
a Zieha
u
sock
e
t
:
Rename
soa
b
o
r
t_oncp
u
->
soabort
_
direct
commit
|
commitdiff
|
tree
2015-10-14
S
e
p
h
eros
a
Ziehau
socket: Use WAITOK
|
N
ULLOK t
o
allocate async connect
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
token
:
C
a
c
he
align poo
l
ed tokens
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Zieha
u
kern: Split fil
e
head into multiple heads
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
kern: Use atomi
c
o
ps for nf
i
les
a
nd move them out of
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Seph
e
rosa
Z
iehau
li
b
kvm
:
Make re
t
urn value of kvm
_
getfiles(3)
c
onsistent
.
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
t
est/kq
_
c
o
nnect_client:
Make res
u
lt ac
c
urate
commit
|
commitdiff
|
tree
2015-10-10
Sepherosa Z
i
eha
u
tes
t
/
t
cp_stre
a
m:
Add op
t
ion for mes
s
a
g
e size
commit
|
commitdiff
|
tree
2015-09-26
Sepherosa Ziehau
rev
o
ke
(
2): Use unix socket externalize code t
o
h
and
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-26
Sepherosa Ziehau
kern
e
l: Allow fho
l
d
(
) in allfile
s
_s
c
a
n_exclusive()
commit
|
commitdiff
|
tree
2015-09-23
Sep
h
erosa Zi
e
ha
u
rev
o
k
e
(2): Replace 'count' w/ a boolean 'foun
d
'
commit
|
commitdiff
|
tree
2015-09-18
Sepherosa Ziehau
u
ipc:
Rework
u
n
p_pcblist() to ma
k
e i
t
MPSAFE
commit
|
commitdiff
|
tree
2015-09-18
Sepherosa Ziehau
uipc: Make unp_d
i
scard
M
PSAFE b
y
deferring closef to
.
.
.
commit
|
commitdiff
|
tree
2015-09-16
S
epheros
a
Ziehau
uip
c
:
Allow fdalloc() to
fail in unp_externalize()
commit
|
commitdiff
|
tree
2015-09-16
Se
p
herosa Zieha
u
uipc: White space
commit
|
commitdiff
|
tree
2015-09-16
Seph
e
r
osa Ziehau
ker
n
el: Use
fh
o
l
d(
)
instead of increasing f_coun
t
manually
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Ziehau
atomic: Add atomic_t
e
standcl
e
ar_in
t
()
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Ziehau
d
evfs
:
P
rotect f_data1
p
r
o
perly an
d
revoke the meanless
.
.
.
commit
|
commitdiff
|
tree
2015-09-14
Sephe
r
o
sa Ziehau
unp: Fix f
a
lloc() failure in unp_
f
p_exte
r
na
l
ize()
commit
|
commitdiff
|
tree
2015-09-14
S
eph
e
rosa Ziehau
uipc: Pr
o
tect
p
roc
.
p
_
fd access
p
roperly in
unp_internal
i
ze()
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa
Ziehau
test: Add test for unix socket file descr
i
ptor passing
commit
|
commitdiff
|
tree
2015-09-10
Sepher
o
sa Zieh
a
u
t
a
skqueue
:
Fix t
a
skqu
e
ue
l
o
c
king
issues
commit
|
commitdiff
|
tree
2015-09-06
Sepherosa Ziehau
uipc
:
Simpli
f
y unp_ino gen
e
r
ation
commit
|
commitdiff
|
tree
2015-09-01
Sepher
o
sa Ziehau
uipc: Assert 0->1 reference c
o
u
n
t transition; it must
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
Sep
h
ero
s
a Zieha
u
uipc: Chec
k
unp_conn
a
g
ain after unp
_
connect()
.
commit
|
commitdiff
|
tree
2015-08-31
Sepherosa Z
i
ehau
u
i
pc:
H
old per-u
n
p to
k
en f
o
r al
l
unp u
s
rreq
methods
commit
|
commitdiff
|
tree
2015-08-27
Sepherosa Ziehau
uipc
:
Fix lockless unp_conn acces
s
i
ng and uip
c
_d
e
tac
h
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
Se
p
herosa Ziehau
uip
c
:
Assert global token
i
s held in unp_c
o
nnect_pair
commit
|
commitdiff
|
tree
2015-08-26
Sepherosa Ziehau
uipc: Return error
f
rom unp_connect_
p
air()
i
f
on
e
o
f
.
.
.
commit
|
commitdiff
|
tree
next