]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
tests/shell: make delete_by_handle test work on older releases
authorFlorian Westphal <fw@strlen.de>
Mon, 4 Sep 2023 10:10:56 +0000 (12:10 +0200)
committerFlorian Westphal <fw@strlen.de>
Sun, 10 Sep 2023 12:38:11 +0000 (14:38 +0200)
This test fails on kernels that lack
05abe4456fa3 ("netfilter: nf_tables: allow to register flowtable with no devices")
v5.8-rc1~165^2~27^2~1

Just add lo as dummy device.

Signed-off-by: Florian Westphal <fw@strlen.de>
tests/shell/testcases/cache/0008_delete_by_handle_0

index 529d6b85e4157255726e106910b4ef488ad9bada..0db4c693f6d4dd35205878270264bdd4e547370e 100755 (executable)
@@ -16,7 +16,7 @@ $NFT add set t s { type ipv4_addr\; }
 HANDLE=`$NFT -a list ruleset | grep "set.*handle" | cut -d' ' -f6`
 $NFT delete set t handle $HANDLE
 
-$NFT add flowtable t f { hook ingress priority 0\; }
+$NFT add flowtable t f { hook ingress priority 0\; devices = { lo } \; }
 HANDLE=`$NFT -a list ruleset | grep "flowtable.*handle" | cut -d' ' -f6`
 $NFT delete flowtable t handle $HANDLE