summaryrefslogtreecommitdiffstats
path: root/tests/shell/testcases/sets/0059set_update_multistmt_0
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2020-12-18 11:13:57 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2020-12-18 12:38:49 +0100
commit38a110874c006cc42b1a1e97f3cb082a33169c35 (patch)
tree3c8ba5b5e9d50fcee4dcf60378fa21f43bdec2eb /tests/shell/testcases/sets/0059set_update_multistmt_0
parent285baccfea46aa61e4ed4777da23105ccf19218b (diff)
tests: shell: set element multi-statement support
This patch adds two tests to add multistatement support: - Dynamic set updates from packet path. - Set that is updated from the control plane. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'tests/shell/testcases/sets/0059set_update_multistmt_0')
-rwxr-xr-xtests/shell/testcases/sets/0059set_update_multistmt_017
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/shell/testcases/sets/0059set_update_multistmt_0 b/tests/shell/testcases/sets/0059set_update_multistmt_0
new file mode 100755
index 00000000..107bfb87
--- /dev/null
+++ b/tests/shell/testcases/sets/0059set_update_multistmt_0
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+RULESET="table x {
+ set y {
+ type ipv4_addr
+ size 65535
+ flags dynamic,timeout
+ timeout 1h
+ }
+ chain z {
+ type filter hook output priority 0;
+ update @y { ip daddr limit rate 1/second counter }
+ }
+}"
+
+set -e
+$NFT -f - <<< $RULESET