repo.or.cz
/
linux-stable.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
tcp: clear icsk_backoff in tcp_write_queue_purge()
2019-02-16
Willem de Bruijn
net:
v
a
lidate
u
ntru
s
ted gs
o
pac
k
et
s
w
ithout csum off
l
oad
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2019-02-11
W
i
llem de Bruijn
bpf: on
l
y adju
s
t
gso_si
z
e
on bytestr
e
am protocols
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2019-01-20
W
il
l
em de Br
u
i
jn
bpf: in
_
_bpf
_
r
ed
i
rect_no_mac pull mac
only
if pres
e
nt
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2019-01-16
W
illem de B
r
u
ijn
u
dp: wit
h
udp_
s
egment release o
n
error path
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2019-01-16
Wille
m
de
B
ruijn
tcp: allow MSG_ZEROCOPY transmission
a
lso in CLOSE_WAIT
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2019-01-10
W
i
llem de
B
ruijn
bonding: u
p
dat
e
nest l
e
vel on
u
n
link
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2019-01-10
Will
e
m de Br
u
ijn
ip: on queued skb use skb
_
h
e
a
d
e
r_poin
t
er instea
d
o
f
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2019-01-01
W
i
llem de Bruijn
i
p
: validat
e
header length on
virtual device xmit
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2019-01-01
W
i
llem de Bruijn
tap:
c
all
s
k
b_probe
_
transport_header after setting
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-12-24
W
i
l
l
em de
B
ruijn
ieee8
0
2
154: lowpan_header_create check mus
t
check
d
addr
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-12-22
Willem de Bruijn
packet: validate
address length if non-zero
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-12-21
Will
e
m de
B
ruijn
packet: v
a
lidate
address length
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-12-21
W
illem de
B
ru
i
jn
virtio
-
n
e
t: ethtoo
l
co
n
figurable LRO
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-12-21
Willem de Brui
j
n
s
e
l
ftests: add txti
m
es
t
amp
kselft
e
s
t
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-12-21
Willem de Bruijn
selftests: exp
a
nd txtim
e
stamp wi
t
h ipv6 dgram
+
r
aw
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-12-21
Wi
l
lem de Bruij
n
selft
e
sts
:
expand txtimesta
m
p with cmsg support
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-12-18
Willem de Bruijn
n
e
t: add
mi
s
sing SOF_T
I
MESTAMP
I
N
G
_
O
P
T
_ID support
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-12-18
Will
e
m de B
r
uijn
ipv6
:
ad
d
miss
i
ng tx tim
e
stamping on I
P
PR
O
TO
_
RAW
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-12-08
Willem de Bruijn
ip: si
l
ence udp zerocopy smatch fals
e
posi
t
ive
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-12-03
Willem d
e
Bruijn
s
e
lftests: e
x
tend zerocopy test
s
to udp
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-12-03
Willem de Bruijn
udp: elid
e
zer
o
copy ope
r
a
tion in h
o
t path
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-12-03
W
i
llem de Bruijn
udp: msg_zerocopy
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-11-25
Willem de Bruijn
selftests/net: add tx
r
ing_overwri
t
e
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-11-25
Willem de Bruij
n
n
e
t: always
i
nitialize pagedle
n
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-11-23
Willem de Bruijn
p
a
c
ket: cop
y
user buff
e
rs
b
efore orp
h
an
or c
l
o
ne
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-10-05
Willem de Bruijn
udp: g
r
o behind s
t
atic key
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-09-25
W
illem de Bruijn
f
low_dissector: look
u
p
ne
t
ns by skb->sk if skb->dev
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-09-19
Willem de Bruijn
flow_dissecto
r
: fix bui
l
d
f
a
ilur
e
w
i
t
ho
u
t
C
ON
F
IG_NET
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-09-12
W
illem de Bruijn
tcp: rate limi
t
synflood
w
a
r
n
ings furt
h
e
r
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-08-13
Willem de Bruij
n
cpumask:
m
a
k
e cp
u
mask_n
e
xt_wr
a
p
a
va
i
la
b
l
e
w
ithout
s
mp
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-08-06
Willem
d
e Bruijn
p
a
cke
t
: refine r
i
ng v3 block siz
e
test t
o
hold
one
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-07-24
Willem de Br
u
i
j
n
ip: in cmsg IP(
V
6)_OR
I
GD
S
T
ADDR call pskb_may_pu
l
l
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-07-12
W
illem de
Br
u
ijn
selftests: in
udpgso_ben
c
h do not test u
d
p
ze
r
ocopy
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-07-12
Willem de Bruijn
p
ac
k
et
:
reset network
h
eader if
p
a
c
ket s
h
orter than
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-07-12
Willem
de Br
u
ijn
nsh: set mac len
based on inne
r
p
a
c
k
et
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-07-07
W
illem de Bruijn
ip
:
un
c
o
nditionally set cor
k
gso
_
si
z
e
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-07-07
Willem de Bruijn
i
p
: remove tx_fla
g
s fro
m
ipcm_cookie and use same l
o
gic
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-07-07
Willem
de Bruij
n
ipv6: fold s
o
ckcm_cookie into ipcm6_cookie
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-07-07
Willem de Brui
j
n
sock: sockc cookie in
i
tializer
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-07-07
Willem de Br
u
ijn
ipv6: ipcm6_coo
k
ie ini
t
ializer
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-07-07
Wi
l
l
e
m de
B
r
u
ijn
ipv4: i
p
cm_c
o
okie
i
nitializers
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-06-20
Wille
m
de Bruijn
ip: limit use
o
f g
s
o_s
i
z
e to udp
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-06-07
Willem
de Bruijn
n
e
t: in v
i
rtio_net_hdr
o
nly add
V
LAN_HLEN
t
o csu
m
_
s
ta
r
t
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-06-04
Willem
d
e Bruijn
selftests/n
e
t: add packet s
o
ck
e
t
packet_snd test
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-06-04
Willem
de Bruijn
s
elftests/net: udp
g
s
o: te
s
t small
g
so_size boundary
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-06-04
W
i
llem
de
B
ruijn
selftests/net: enab
l
e
m
sg_zerocopy test
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-05-25
Wil
l
em d
e
Bruijn
ipv4: rem
o
ve warning in ip
_
recv
_
error
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-05-25
Willem de Bruijn
pack
e
t: fix reser
v
e
calculation
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-05-23
Willem
d
e Bruijn
g
s
o: limit
u
dp gso to egress-only vir
t
ual devic
e
s
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-05-23
Wil
l
em de Brui
j
n
ud
p
: exc
l
ud
e
g
s
o from xfrm paths
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-05-17
W
il
l
e
m
de
B
r
uijn
net: test tail
r
o
o
m
before appending to l
i
near skb
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-05-14
W
il
l
em de
Bruijn
packet: in pack
e
t_snd start
writing
a
t
l
i
nk laye
r
a
llocation
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-05-01
Wi
l
lem de Bruijn
udp: disable gso with no_
c
heck_tx
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-04-28
Wil
l
em de Bruijn
udp: remove stray
e
xport
s
y
mbol
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-04-26
Wil
l
e
m de Bruij
n
selft
e
sts: udp
gso benchmark
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-04-26
W
illem
de Bruijn
s
elftests: ud
p
gso with corkin
g
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-04-26
W
i
llem
d
e Bruij
n
selftests: ud
p
gso with conn
e
cted sock
e
t
s
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-04-26
Willem de Bruijn
selftests: udp gs
o
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-04-26
Willem de Brui
j
n
udp: add gso
sup
p
ort to virtual devices
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-04-26
W
i
llem de Bruijn
udp: add gso seg
m
e
nt cmsg
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-04-26
Wi
l
lem de Bruijn
udp: paged allocation with gs
o
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-04-26
W
illem de Brui
j
n
udp: be
t
ter w
m
e
m
ac
c
ounting o
n
gs
o
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-04-26
Wi
l
lem de
B
ruijn
udp
:
generate gso with UD
P
_SEGME
N
T
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-04-26
Willem
de Bruijn
udp
:
add u
d
p
gso
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-04-26
Willem
d
e
Brui
j
n
udp: expose ine
t
cork to udp
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-04-24
W
i
l
lem
de Bruij
n
pac
k
e
t
:
fix b
i
t
f
ield update race
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-03-14
Wi
l
lem de Bruijn
so
c
k
: remo
v
e
z
erocopy sockopt restriction on closed
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-02-23
Willem d
e
B
ruij
n
selftest
s
/net: ig
n
o
r
e
backgroun
d
traf
f
ic in psock_fanout
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2018-01-22
Willem de Bru
i
j
n
gso: validate gso_type in GSO handlers
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-12-28
Willem de Bruijn
skbuff: in skb_copy
_
ubufs unclone before r
e
leasing
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-12-27
W
i
llem
de Br
u
ijn
tcp: do no
t
a
l
locate linear
m
emory
f
or zero
c
o
p
y
skbs
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-12-27
Willem de Bruijn
tcp:
place a
l
l zer
o
copy payload in frags
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-12-27
Wil
l
em de Bruijn
tcp: push
full zerocopy packets
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-12-27
W
ille
m
de Br
u
ijn
skbuf
f
: in skb
_
s
e
gment, call
z
erocopy func
t
i
o
ns once
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-12-21
Willem de Br
u
ijn
skbuff: skb
_
copy_ubufs must release
uarg ev
e
n wit
h
out
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-12-21
W
illem de Bruijn
sk
b
uf
f
: or
p
han frags b
e
f
ore zerocop
y
clone
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-12-15
Willem
d
e
Bruijn
sock: free
s
k
b in skb_complete_tx_
t
imestamp on er
r
or
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-12-13
Willem de Bruijn
net: avoid sk
b
_warn_bad
_
o
f
fl
o
a
d
on IS
_
ERR
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-12-06
Willem de B
r
uijn
tun: avoid unne
c
essary REA
D
_ONCE in tun
_
net_xmit
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-11-23
Wil
l
em de Bruijn
net: accept UFO datagram
s
from tuntap an
d
packet
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-10-22
Will
e
m de Bruijn
soc
k
: correct sk_wmem_queue
d
acco
u
nting
o
n ef
a
ult in
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-10-10
Willem
de
Bru
i
jn
e
1
0
00e: ap
p
ly
burst mode setti
n
gs on
l
y on default
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-10-10
Willem de
Bruijn
vhost_
n
et: do not stall o
n
zero
c
o
p
y
depleti
o
n
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-09-28
Wil
l
em de Br
u
i
jn
packet:
only test
po-
>
has_vn
e
t_hdr once in
p
a
c
k
e
t
_snd
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-09-28
Will
e
m
de Bru
i
jn
packe
t
: in packet_do_bind, test fanout
w
i
th bin
d
_loc
k
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-09-23
Will
e
m de Br
u
ijn
n
e
t: orphan
f
rags o
n
sta
n
d-alone ptype
in dev_queue_xmit_nit
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-09-20
W
i
llem d
e
B
ruijn
packet: hold bin
d
lock when re
b
inding to fanout
ho
o
k
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-09-01
Willem de Br
u
i
jn
s
elftests: correct
d
efine in
m
sg_zerocopy
.
c
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-09-01
Wi
l
lem de Bruijn
doc: docu
m
ent MSG_ZEROC
O
PY
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-08-28
Willem
d
e B
r
u
ijn
x
e
n-
n
etback: updat
e
ubuf_info ini
t
ialization to a
n
onymou
s
.
.
.
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-08-22
W
ille
m
de
B
ruijn
udp: remove unrea
c
h
able
u
fo
b
ran
c
hes
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-08-10
W
i
lle
m
de
B
ruijn
p
acket
:
fix
t
p_
r
eserve rac
e
in packet_set_ring
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-08-10
Wil
l
em de B
r
u
ijn
udp: consistently
a
pply
u
fo or f
r
agmentatio
n
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-08-09
Willem de Bruijn
sock: fix zerocopy_success regr
e
s
s
ion with msg_zer
o
co
p
y
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-08-09
Wille
m
de B
r
ui
j
n
so
c
k: fix zerocopy panic in mem accounting
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-08-09
Wi
l
lem de Bruijn
ne
t
:
avoid skb_w
a
rn
_
bad_offload false positives on UFO
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-08-04
Willem de Bruijn
test: add msg_zerocopy test
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-08-04
W
illem de Bru
i
j
n
tcp: e
n
able MSG_ZEROCOPY
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-08-04
Willem de Bruijn
sock: u
l
imit o
n
MSG_ZEROCOPY
p
ag
e
s
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
2017-08-04
W
i
llem de Brui
j
n
s
o
ck
:
MSG_ZEROCO
P
Y
notification coalescing
Signed-off-by:
Willem de Bruijn
<willemb@google.com>
commit
|
commitdiff
|
tree
next