]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
tests: shell: skip maps delete test if dynset lacks delete op
authorFlorian Westphal <fw@strlen.de>
Mon, 20 Nov 2023 12:56:01 +0000 (13:56 +0100)
committerFlorian Westphal <fw@strlen.de>
Tue, 21 Nov 2023 17:53:50 +0000 (18:53 +0100)
Signed-off-by: Florian Westphal <fw@strlen.de>
tests/shell/features/dynset_op_delete.nft [new file with mode: 0644]
tests/shell/testcases/maps/typeof_maps_add_delete

diff --git a/tests/shell/features/dynset_op_delete.nft b/tests/shell/features/dynset_op_delete.nft
new file mode 100644 (file)
index 0000000..125b452
--- /dev/null
@@ -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 }
+       }
+}
index 5e2f8ecc473f8f28d33cf6a90615c3451cdaae43..d2ac9f1ce8c92e94c51c0a0d0c08efdbff486955 100755 (executable)
@@ -1,5 +1,7 @@
 #!/bin/bash
 
+# NFT_TEST_REQUIRES(NFT_TEST_HAVE_dynset_op_delete)
+
 CONDMATCH="ip saddr @dynmark"
 NCONDMATCH="ip saddr != @dynmark"