]> git.baikalelectronics.ru Git - kernel.git/commit
bpf: only test gso type on gso packets
authorWillem de Bruijn <willemb@google.com>
Wed, 6 Mar 2019 19:35:15 +0000 (14:35 -0500)
committerDaniel Borkmann <daniel@iogearbox.net>
Thu, 7 Mar 2019 09:32:24 +0000 (10:32 +0100)
commit0503429797ca8ca6e351d99d02f0af7b573b6150
tree0f076dcbe8e620af3420ba60a27ae6a2556897ea
parent4b39a23b274cc404339570322248bbffb236563c
bpf: only test gso type on gso packets

BPF can adjust gso only for tcp bytestreams. Fail on other gso types.

But only on gso packets. It does not touch this field if !gso_size.

Fixes: 4274a89dd3cb ("bpf: only adjust gso_size on bytestream protocols")
Signed-off-by: Willem de Bruijn <willemb@google.com>
Acked-by: Yonghong Song <yhs@fb.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
include/linux/skbuff.h
net/core/filter.c