summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xtests/shell/testcases/sets/0029named_ifname_dtype_06
-rw-r--r--tests/shell/testcases/sets/dumps/0029named_ifname_dtype_0.nft6
2 files changed, 12 insertions, 0 deletions
diff --git a/tests/shell/testcases/sets/0029named_ifname_dtype_0 b/tests/shell/testcases/sets/0029named_ifname_dtype_0
index 532d8927..724f1667 100755
--- a/tests/shell/testcases/sets/0029named_ifname_dtype_0
+++ b/tests/shell/testcases/sets/0029named_ifname_dtype_0
@@ -8,9 +8,15 @@ EXPECTED="table inet t {
elements = { \"eth0\" }
}
+ set sc {
+ type inet_service . ifname
+ elements = { \"ssh\" . \"eth0\" }
+ }
+
chain c {
iifname @s accept
oifname @s accept
+ tcp dport . meta iifname @sc accept
}
}"
diff --git a/tests/shell/testcases/sets/dumps/0029named_ifname_dtype_0.nft b/tests/shell/testcases/sets/dumps/0029named_ifname_dtype_0.nft
index 2c82e57d..23ff89bb 100644
--- a/tests/shell/testcases/sets/dumps/0029named_ifname_dtype_0.nft
+++ b/tests/shell/testcases/sets/dumps/0029named_ifname_dtype_0.nft
@@ -4,8 +4,14 @@ table inet t {
elements = { "eth0" }
}
+ set sc {
+ type inet_service . ifname
+ elements = { 22 . "eth0" }
+ }
+
chain c {
iifname @s accept
oifname @s accept
+ tcp dport . iifname @sc accept
}
}