]> git.baikalelectronics.ru Git - kernel.git/commitdiff
selftests: forwarding: fix "ok" action test
authorJiri Pirko <jiri@mellanox.com>
Wed, 7 Mar 2018 12:57:59 +0000 (13:57 +0100)
committerDavid S. Miller <davem@davemloft.net>
Wed, 7 Mar 2018 20:41:19 +0000 (15:41 -0500)
Fix the "ok" action test so it checks that packet that is okayed does not
continue to be processed by other rules. Fix error message as well.

Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Reviewed-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/selftests/net/forwarding/tc_actions.sh

index 6b18ba2d398233292ff6db265ca90593fc4b74b5..ac6b6a1057d893b4b89efd27a21ba9fcd2f7d317 100755 (executable)
@@ -96,7 +96,10 @@ gact_drop_and_ok_test()
                -t ip -q
 
        tc_check_packets "dev $swp1 ingress" 101 1
-       check_err $? "Did not see trapped packet"
+       check_err $? "Did not see passed packet"
+
+       tc_check_packets "dev $swp1 ingress" 102 2
+       check_fail $? "Packet was dropped and it should not reach here"
 
        tc filter del dev $swp1 ingress protocol ip pref 2 handle 102 flower
        tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower