From: Pablo Neira Ayuso Date: Mon, 17 Nov 2025 21:55:44 +0000 (+0000) Subject: tests: shell: add device to sets/0075tunnel_0 to support older kernels X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=82f19869080367ecc28a6df0a24f1d01e365b144;p=thirdparty%2Fnftables.git tests: shell: add device to sets/0075tunnel_0 to support older kernels Older kernels do not support netdev basechain without device, add it so this works. Alternative is to skip it by adding: # NFT_TEST_REQUIRES(NFT_TEST_HAVE_netdev_chain_without_device) but it seems easier to support it. Signed-off-by: Pablo Neira Ayuso Signed-off-by: Florian Westphal --- diff --git a/tests/shell/testcases/sets/0075tunnel_0 b/tests/shell/testcases/sets/0075tunnel_0 index f8a8cf00..127a4ae9 100755 --- a/tests/shell/testcases/sets/0075tunnel_0 +++ b/tests/shell/testcases/sets/0075tunnel_0 @@ -65,7 +65,7 @@ table netdev x { } chain x { - type filter hook ingress priority 0; policy accept; + type filter hook ingress device lo priority 0; policy accept; tunnel name ip saddr map { 10.141.10.123 : "geneve-t", 10.141.10.124 : "vxlan-t", 10.141.10.125 : "erspan-tv1", 10.141.10.126 : "erspan-tv2" } counter } } diff --git a/tests/shell/testcases/sets/dumps/0075tunnel_0.json-nft b/tests/shell/testcases/sets/dumps/0075tunnel_0.json-nft index 7cd58268..9c3e9ca0 100644 --- a/tests/shell/testcases/sets/dumps/0075tunnel_0.json-nft +++ b/tests/shell/testcases/sets/dumps/0075tunnel_0.json-nft @@ -20,6 +20,7 @@ "table": "x", "name": "x", "handle": 0, + "dev": "lo", "type": "filter", "hook": "ingress", "prio": 0, diff --git a/tests/shell/testcases/sets/dumps/0075tunnel_0.nft b/tests/shell/testcases/sets/dumps/0075tunnel_0.nft index 9969124d..d167323f 100644 --- a/tests/shell/testcases/sets/dumps/0075tunnel_0.nft +++ b/tests/shell/testcases/sets/dumps/0075tunnel_0.nft @@ -57,7 +57,7 @@ table netdev x { } chain x { - type filter hook ingress priority filter; policy accept; + type filter hook ingress device "lo" priority filter; policy accept; tunnel name ip saddr map { 10.141.10.123 : "geneve-t", 10.141.10.124 : "vxlan-t", 10.141.10.125 : "erspan-tv1", 10.141.10.126 : "erspan-tv2" } counter packets 0 bytes 0 } }