diff options
Diffstat (limited to 'tests/shell/testcases/sets')
-rwxr-xr-x | tests/shell/testcases/sets/0029named_ifname_dtype_0 | 6 | ||||
-rw-r--r-- | tests/shell/testcases/sets/dumps/0029named_ifname_dtype_0.nft | 6 |
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 } } |