From b757ac80d88bc161ffa793864b9219a1e16f13b8 Mon Sep 17 00:00:00 2001 From: Florian Westphal Date: Mon, 20 Nov 2023 13:56:01 +0100 Subject: tests: shell: skip maps delete test if dynset lacks delete op Signed-off-by: Florian Westphal --- tests/shell/features/dynset_op_delete.nft | 12 ++++++++++++ tests/shell/testcases/maps/typeof_maps_add_delete | 2 ++ 2 files changed, 14 insertions(+) create mode 100644 tests/shell/features/dynset_op_delete.nft (limited to 'tests') diff --git a/tests/shell/features/dynset_op_delete.nft b/tests/shell/features/dynset_op_delete.nft new file mode 100644 index 00000000..125b4526 --- /dev/null +++ b/tests/shell/features/dynset_op_delete.nft @@ -0,0 +1,12 @@ +# d0a8d877da97 ("netfilter: nft_dynset: support for element deletion") +# v5.4-rc1~131^2~59^2~4 +table ip x { + set s { + flags dynamic; + type inet_service; + } + + chain y { + delete @s { tcp dport } + } +} diff --git a/tests/shell/testcases/maps/typeof_maps_add_delete b/tests/shell/testcases/maps/typeof_maps_add_delete index 5e2f8ecc..d2ac9f1c 100755 --- a/tests/shell/testcases/maps/typeof_maps_add_delete +++ b/tests/shell/testcases/maps/typeof_maps_add_delete @@ -1,5 +1,7 @@ #!/bin/bash +# NFT_TEST_REQUIRES(NFT_TEST_HAVE_dynset_op_delete) + CONDMATCH="ip saddr @dynmark" NCONDMATCH="ip saddr != @dynmark" -- cgit v1.2.3