On Sat, Jul 28, 2018 at 10:04 PM, Daniel Borkmann <dan...@iogearbox.net> wrote:
> The len > skb_headlen(skb) cannot be used as a maximum upper bound
> for the packet length since it does not have any relation to the full
> linear packet length when filtering is used from upper layers (e.g.
> in case of reuseport BPF programs) as by then skb->data, skb->len
> already got mangled through __skb_pull() and others.
>
> Fixes: 4e1ec56cdc59 ("bpf: add skb_load_bytes_relative helper")
> Signed-off-by: Daniel Borkmann <dan...@iogearbox.net>
> Acked-by: Martin KaFai Lau <ka...@fb.com>

Great catch.
Acked-by: Alexei Starovoitov <a...@kernel.org>

Reply via email to