]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - lib/test_bpf.c
net: filter: add test for loading SKF_AD_OFF limits
authorDaniel Borkmann <dborkman@redhat.com>
Thu, 29 May 2014 08:22:49 +0000 (10:22 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 2 Jun 2014 05:16:58 +0000 (22:16 -0700)
commitd50bc1575096250aa37f17299c86ea548156efe8
treef606b52b3a98a9a3a9514dcf774cdff0b83b3499
parent9fe13baad6b1e8d3063dd48faf1b9be9b7c5e92c
net: filter: add test for loading SKF_AD_OFF limits

This check tests that overloading BPF_LD | BPF_ABS with an
always invalid BPF extension, that is SKF_AD_MAX, fails to
make sure classic BPF behaviour is correct in filter checker.

Also, we add a test for loading at packet offset SKF_AD_OFF-1
which should pass the filter, but later on fail during runtime.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
Acked-by: Alexei Starovoitov <ast@plumgrid.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
lib/test_bpf.c