From: Florian Westphal Date: Mon, 20 Nov 2023 12:56:01 +0000 (+0100) Subject: tests: shell: skip maps delete test if dynset lacks delete op X-Git-Tag: v1.1.0~212 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b757ac80d88bc161ffa793864b9219a1e16f13b8;p=thirdparty%2Fnftables.git tests: shell: skip maps delete test if dynset lacks delete op Signed-off-by: Florian Westphal --- 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"