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
ipfw: Support all possible ICMP types.
2018-01-06
Sepherosa Ziehau
i
p
fw: Support all possible ICMP type
s
.
commit
|
commitdiff
|
tree
2018-01-06
Sepher
o
sa Ziehau
ipfw
.
8
:
Reset do_pipe
an
d
do_table
.
commit
|
commitdiff
|
tree
2018-01-06
Sepherosa Ziehau
i
p
fw:
D
efine
i
nstr
u
ction size m
a
x
.
commit
|
commitdiff
|
tree
2018-01-03
Sepheros
a
Ziehau
ipfw
.
8
: Fix 'not [iface]' and 'not [iface:
n
e
t]' su
p
p
ort
commit
|
commitdiff
|
tree
2018-01-03
Sepherosa Ziehau
em/emx:
Sync wit
h
Intel's e
m
7
.
6
.
2
commit
|
commitdiff
|
tree
2017-12-26
Sepherosa Zieh
a
u
socket: Us
e
fast close if SO_
L
I
N
GE
R
a
n
d l
i
nge
r
=
=
0
.
commit
|
commitdiff
|
tree
2017-12-24
Sepher
o
s
a
Z
i
ehau
i
p: Set
ip_po
r
thash_
t
rycount based
on the #
of netisrs
.
commit
|
commitdiff
|
tree
2017-12-23
S
e
phe
r
osa Zi
e
h
a
u
net:
Incre
a
s
e
max stag
e
packet
co
u
nt to 16
.
commit
|
commitdiff
|
tree
2017-12-20
Sepherosa Ziehau
inp
c
b: Change how
TCP loca
l
e
p
hemeral
port
i
s sele
c
t
e
d
.
commit
|
commitdiff
|
tree
2017-12-19
Sepherosa Ziehau
tc
p
: Stringent assertion for pru_co
n
nect
.
commit
|
commitdiff
|
tree
2017-12-17
S
ephe
r
osa
Z
ie
h
au
igb
.
4: Sort chip names
.
commit
|
commitdiff
|
tree
2017-12-17
Sepherosa Zie
h
au
ix
.
4: Sort
chip names
.
commit
|
commitdiff
|
tree
2017-12-16
Se
p
herosa Ziehau
igb: Sync with Intel's igb
2
.
5
.
3
commit
|
commitdiff
|
tree
2017-12-02
Sepherosa Ziehau
sys
c
ons: Unbreak co
m
pile w/o splash
commit
|
commitdiff
|
tree
2017-11-28
S
e
pherosa Zieh
a
u
ix: Sync with Int
e
l's
i
x-
3
.
2
.
17
.
commit
|
commitdiff
|
tree
2017-11-10
Sepheros
a
Zieh
a
u
re: Sync with Realtek
'
s re-1
.
94
commit
|
commitdiff
|
tree
2017-11-10
S
epherosa
Z
iehau
bus: Proper
l
y impl
e
ment bus
_
space_{
m
ap,unmap}()
commit
|
commitdiff
|
tree
2017-10-31
Sepherosa
Zieh
a
u
e
m
:
Free tx mbufs proa
c
t
ively
.
commit
|
commitdiff
|
tree
2017-10-30
Sephe
r
o
s
a Ziehau
emx:
F
ree
t
x m
b
ufs proactively
.
commit
|
commitdiff
|
tree
2017-10-28
Sephe
r
osa Zieh
a
u
ix: Fix possibl
e
TX d
e
sc GC missing
.
commit
|
commitdiff
|
tree
2017-10-28
Sepherosa Ziehau
igb:
Fre
e
tx mbufs proactively
.
commit
|
commitdiff
|
tree
2017-10-28
Sepherosa Ziehau
x86_6
4
:
A
dd pau
s
es in
the TSC mpsync
t
e
sting loop
.
commit
|
commitdiff
|
tree
2017-10-28
S
epherosa
Zieh
a
u
ix: Free tx
m
bufs proactively
.
commit
|
commitdiff
|
tree
2017-10-24
Sepherosa Ziehau
x8
6
_
6
4: Allow TSC MP s
y
n
c
hro
n
ization
t
e
st be disable
d
.
commit
|
commitdiff
|
tree
2017-10-21
Sepheros
a
Ziehau
inet6
:
Make non-prefix and di
r
ec
t
ly reachable
i
n
e
t6
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
Sephe
r
o
sa Zi
e
hau
ipfw:
Factor out ipfw_init_ar
g
s()
commit
|
commitdiff
|
tree
2017-10-16
Sepherosa Ziehau
ipfw: Flush the
r
ules
befor
e
unload th
e
module
.
commit
|
commitdiff
|
tree
2017-10-16
Se
p
herosa Ziehau
ipfw: Fact
o
r ou
t
i
p
fw_defr
a
g_redispatch
.
commit
|
commitdiff
|
tree
2017-10-16
S
epherosa Ziehau
k
ern: Remo
v
e ncpus2
a
n
d
f
riends
.
commit
|
commitdiff
|
tree
2017-10-16
Sep
h
erosa Z
i
ehau
mp
l
s: Use
netisr_ncpus
commit
|
commitdiff
|
tree
2017-10-14
Sepherosa Zieh
a
u
ip
f
w: Implement st
a
te based "redirect", i
.
e
.
w
i
thou
t
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
S
epherosa
Z
iehau
socket: Limit the
n
u
mber
o
f a
c
cepted sockets that kevent
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
Sepherosa Ziehau
ar
p
:
A
l
loc
a
te c
o
ntext memor
y
on
owner cpu
.
commit
|
commitdiff
|
tree
2017-09-29
Sepherosa Ziehau
syncache: Timer queue iter
a
tion is MPsafe; no
need
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
Sep
h
eros
a
Ziehau
syncac
h
e: Move local variable
s
clo
s
e their usage
.
commit
|
commitdiff
|
tree
2017-09-29
Sepher
o
sa
Z
iehau
syncache: inpcb will never
b
e
N
U
LL
.
commit
|
commitdiff
|
tree
2017-09-29
Sepherosa Ziehau
s
y
n
cache: Resurrect net
.
inet
.
tcp
.
sync
a
c
h
e
.
count
commit
|
commitdiff
|
tree
2017-09-28
Sepherosa Ziehau
sync
a
che: Al
l
ocate syncache
c
on
t
ext on t
h
e o
w
ner cpu
.
commit
|
commitdiff
|
tree
2017-09-28
Sepher
o
s
a
Ziehau
s
yncache: Group
t
imeout queue related field
s
t
o
gether
.
commit
|
commitdiff
|
tree
2017-09-28
Sepherosa Zie
h
au
syncache: Simplify timer mes
s
age
commit
|
commitdiff
|
tree
2017-09-28
Sepherosa Zi
e
hau
syncache:
Remove unnecessary s
t
ruct field
commit
|
commitdiff
|
tree
2017-09-28
Se
p
h
er
o
sa Ziehau
syn
c
a
c
h
e
: St
a
ticiz
e
syncache_
l
ookup
commit
|
commitdiff
|
tree
2017-09-28
Sepherosa Z
i
eha
u
syncache: Stringe
n
t asserti
o
n
.
commit
|
commitdiff
|
tree
2017-09-28
Sep
h
erosa Ziehau
ker
n
:
A
l
l
oc
a
t
e sleep hash on
owner cpu
.
commit
|
commitdiff
|
tree
2017-09-28
Sepherosa Z
i
ehau
ipfw:
Add int
e
rface network filter
.
commit
|
commitdiff
|
tree
2017-09-28
Sepherosa Ziehau
u
i
pc: Use se
n
d
msg_oncpu, if possible
.
commit
|
commitdiff
|
tree
2017-09-27
Sep
h
ero
s
a Zieha
u
callout: Embed thread in pe
r
-cpu c
a
llo
u
t context
.
commit
|
commitdiff
|
tree
2017-09-27
Se
p
he
r
osa Ziehau
kern
:
Enhance w
a
keup hash construction
t
o reduce
hash
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa Ziehau
k
er
n
:
Add read-only sysctl fo
r
slee
p
queue
t
able size
commit
|
commitdiff
|
tree
2017-09-27
Sepher
o
s
a
Zi
e
hau
c
a
llout: Allo
c
ate per-cpu callout context on
t
he
o
wner
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa
Z
iehau
c
allout: Al
l
ocate wheel o
n
own
e
r
c
pu
.
commit
|
commitdiff
|
tree
2017-09-27
Se
p
herosa Zieh
a
u
Revert "callout: A
l
loca
t
e callout wheel/threa
d
o
n
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Sepheros
a
Ziehau
i
p
f
w
:
A
dd int
e
rface IP filter
.
commit
|
commitdiff
|
tree
2017-09-27
Sepherosa Ziehau
ip
f
w(8
)
: Fix comment
commit
|
commitdiff
|
tree
2017-09-26
Sepherosa
Ziehau
cal
l
out: Allocate callout whe
e
l/
t
hread on the ow
n
er
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
Sephero
s
a Ziehau
ca
l
lo
u
t: Mi
n
o
r style chan
g
es
commit
|
commitdiff
|
tree
2017-09-26
Sephero
s
a
Z
iehau
pktgen: Allow
buildin
g
w/o INVARIANTS
commit
|
commitdiff
|
tree
2017-09-25
Sepher
o
s
a Ziehau
ethernet: Restructure vlan ch
e
ck
.
commit
|
commitdiff
|
tree
2017-09-25
Se
p
herosa Ziehau
ipflow: Use netisr APIs
commit
|
commitdiff
|
tree
2017-09-25
Sep
h
erosa Z
i
e
h
a
u
ip
f
low: Remove c
o
mpat macro
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa
Z
iehau
ipflow: Ut
i
l
i
ze netisr_domsg_global
commit
|
commitdiff
|
tree
2017-09-25
Sephe
r
osa Zieha
u
ip
f
l
o
w: Allo
c
ate ipfl
o
w context on it
s
o
w
ner cp
u
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
i
pf
l
ow: Use INTWAIT | NUL
L
OK for kmalloc
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Zi
e
h
a
u
i
p
flo
w
:
No
need to mark it cachealign
.
commit
|
commitdiff
|
tree
2017-09-25
Se
p
herosa Ziehau
ip
f
low: Re
m
ove referenc
e
counting, which n
o
longe
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
ipflo
w
:
S
tringent asserti
o
n
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Ziehau
route: Min
o
r style change
.
commit
|
commitdiff
|
tree
2017-09-25
S
e
p
h
er
o
sa Zi
e
hau
po
l
ling
:
U
t
ilize netisr_d
o
m
s
g_global
commit
|
commitdiff
|
tree
2017-09-25
Seph
e
rosa Zie
h
au
polling: N
o
need to explici
t
ly align io c
o
nte
x
t
and
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Sepherosa Z
i
ehau
polling
:
Adjus
t
comment
commit
|
commitdiff
|
tree
2017-09-25
Sepheros
a
Ziehau
polling:
Don
'
t d
o
direct input in c
r
itical section
.
commit
|
commitdiff
|
tree
2017-09-24
Seph
e
rosa Ziehau
polling: Im
p
lement
d
i
r
ect input support
.
commit
|
commitdiff
|
tree
2017-09-22
Seph
e
rosa Zieh
a
u
inet/inet6:
Ra
n
domi
z
e local port
commit
|
commitdiff
|
tree
2017-09-21
S
e
ph
e
r
o
sa Zieha
u
arc4r
a
ndom: Make ar
c
4ra
n
dom
context
per-cpu
.
commit
|
commitdiff
|
tree
2017-09-21
Sepheros
a
Z
i
ehau
arc4rand
o
m: Minor style changes
.
commit
|
commitdiff
|
tree
2017-09-21
Sephe
r
os
a
Ziehau
x86: Use
k
m
e
m_a
l
loc3 for cpu0's ipiq
commit
|
commitdiff
|
tree
2017-09-20
Sepherosa
Ziehau
ipfw:
Factor out fuc
n
tion t
o
se
t
up local
variables
.
commit
|
commitdiff
|
tree
2017-09-20
Sepherosa Zie
h
au
i
p
fw:
Add ipfrag
filter
.
commit
|
commitdiff
|
tree
2017-09-20
S
epherosa Zieh
a
u
ipfw: Remove unnecessary
c
omple
x
ity
commit
|
commitdiff
|
tree
2017-09-19
Se
p
herosa
Z
iehau
i
p
fw: Add
d
ef
r
ag
a
ction
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa
Z
iehau
ip: Don't double check len
g
th
.
commit
|
commitdiff
|
tree
2017-09-16
Se
p
herosa Zi
e
hau
dummynet: ip_input e
x
p
e
c
t
s ip_off/ip_len in n
e
twork
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa
Ziehau
ip
f
w/ipfw3
:
Use INTWAIT|NULLOK f
o
r
mt
a
g allocation
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa
Ziehau
dummyne
t
: Do
n
't deli
v
e
r
f
r
eed mbuf to
callers
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Z
i
ehau
ip:
M
ove mbuf len
g
th assertion into an
e
arlier pl
a
ce
.
commit
|
commitdiff
|
tree
2017-09-16
Sepherosa Zieha
u
mtag: Use k
m
alloc flags
,
i
n
s
t
ead of jus
t
M_WAITOK or
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
epherosa Zieha
u
netisr: Make dynamic netisr
rollup register/
u
nregi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
ep
h
erosa Ziehau
netisr: Use
k
mem_al
l
oc3 for netisr thread
and n
e
t
l
a
s
tfun
c
.
commit
|
commitdiff
|
tree
2017-09-15
Sepherosa Ziehau
t
c
p: Use primary hash for
TCP por
t
s
.
commit
|
commitdiff
|
tree
2017-09-15
Sepherosa Ziehau
t
cp/udp: Make sure hash
size
m
acro is powerof2
commit
|
commitdiff
|
tree
2017-09-13
Sep
h
ero
s
a Ziehau
ipfw: R
a
i
se W
A
RNS to 6
commit
|
commitdiff
|
tree
2017-09-13
Sepher
o
s
a
Z
i
ehau
ipfw: R
a
ise
WARNS to 3
commit
|
commitdiff
|
tree
2017-09-13
Sephe
r
osa Ziehau
sshl
o
ckout: Add ip
f
w
(
8) t
a
ble support
.
commit
|
commitdiff
|
tree
2017-09-12
Sep
h
erosa
Zieha
u
sshlockou
t
: Style changes; no functi
o
nal changes
.
commit
|
commitdiff
|
tree
2017-09-12
S
ep
h
erosa
Z
iehau
ipfw:
A
dd per
-
cpu table
support
.
commit
|
commitdiff
|
tree
2017-09-06
S
e
phe
r
osa Ziehau
ipfw: Str
i
ngen
t
as
s
e
rt
i
ons
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa
Z
ie
h
a
u
ipf
w
: Utilize n
e
tisr_
d
oms
g
_
g
lobal
,
w
h
ich is
more express
i
ve
.
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Zieh
a
u
ipfw:
U
se netisr wra
p
pers
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Ziehau
netisr: Add wrapper for lwkt_dropmsg()
commit
|
commitdiff
|
tree
2017-09-06
Sepherosa Ziehau
ipfw: It can on
l
y be
c
onfigured in net
i
sr0; make it
.
.
.
commit
|
commitdiff
|
tree
next