diff options
Diffstat (limited to 'tests/shell/testcases/chains/netdev_chain_dev_gone')
-rwxr-xr-x | tests/shell/testcases/chains/netdev_chain_dev_gone | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/tests/shell/testcases/chains/netdev_chain_dev_gone b/tests/shell/testcases/chains/netdev_chain_dev_gone index 02dacffb..77f828d5 100755 --- a/tests/shell/testcases/chains/netdev_chain_dev_gone +++ b/tests/shell/testcases/chains/netdev_chain_dev_gone @@ -9,8 +9,11 @@ trap 'iface_cleanup' EXIT ip link add d0 type dummy -# Test auto-removal of chain hook on device removal -RULESET="table netdev x { +load_ruleset() { + family=$1 + + # Test auto-removal of chain hook on device removal + RULESET="table $family x { chain x {} chain w { ip daddr 8.7.6.0/24 jump x @@ -21,5 +24,9 @@ RULESET="table netdev x { ip daddr vmap { 5.4.3.0/24 : jump w, 8.9.0.0/24 : jump x } } }" + $NFT -c -f - <<< $RULESET + $NFT -f - <<< $RULESET +} -$NFT -f - <<< $RULESET +load_ruleset "inet" +load_ruleset "netdev" |