]> git.baikalelectronics.ru Git - kernel.git/commit
bpf: fix XDP vlan selftests test_xdp_vlan.sh
authorJesper Dangaard Brouer <brouer@redhat.com>
Thu, 1 Aug 2019 18:00:16 +0000 (20:00 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 5 Aug 2019 18:17:40 +0000 (11:17 -0700)
commitd3f8af2df63a1598fb98db59a12d0716fa82ab25
tree4594524489f0d3291acf8a1e0b765befe265f1e2
parent0aefdcac992df9adb162a6bca36e0aafa7671ebf
bpf: fix XDP vlan selftests test_xdp_vlan.sh

Change BPF selftest test_xdp_vlan.sh to (default) use generic XDP.

This selftest was created together with a fix for generic XDP, in commit
d4a1adf6b248 ("net: fix generic XDP to handle if eth header was
mangled"). And was suppose to catch if generic XDP was broken again.

The tests are using veth and assumed that veth driver didn't support
native driver XDP, thus it used the (ip link set) 'xdp' attach that fell
back to generic-XDP. But veth gained native-XDP support in ffd7d0cab044
("veth: Add driver XDP"), which caused this test script to use
native-XDP.

Fixes: ffd7d0cab044 ("veth: Add driver XDP")
Fixes: 3aa981917e65 ("selftests/bpf: add XDP selftests for modifying and popping VLAN headers")
Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/selftests/bpf/test_xdp_vlan.sh