From: Florian Westphal Date: Mon, 4 Sep 2023 10:10:56 +0000 (+0200) Subject: tests/shell: make delete_by_handle test work on older releases X-Git-Tag: v1.0.9~104 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a270a354a2effbf0efd558e013be16b10658d8b6;p=thirdparty%2Fnftables.git tests/shell: make delete_by_handle test work on older releases 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 --- diff --git a/tests/shell/testcases/cache/0008_delete_by_handle_0 b/tests/shell/testcases/cache/0008_delete_by_handle_0 index 529d6b85..0db4c693 100755 --- a/tests/shell/testcases/cache/0008_delete_by_handle_0 +++ b/tests/shell/testcases/cache/0008_delete_by_handle_0 @@ -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