selftests: netdevsim: Extend devlink trap test to include flow action cookie
authorJiri Pirko <jiri@mellanox.com>
Tue, 25 Feb 2020 10:45:27 +0000 (11:45 +0100)
committerDavid S. Miller <davem@davemloft.net>
Tue, 25 Feb 2020 19:05:55 +0000 (11:05 -0800)
Extend existing devlink trap test to include metadata type for flow
action cookie.

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

index f101ab9441e2bc9339cf06328c09a29a3f1ed945..437d32bd4cfdf139d426a5cdbf00c59d26eb5d79 100755 (executable)
@@ -103,6 +103,11 @@ trap_metadata_test()
        for trap_name in $(devlink_traps_get); do
                devlink_trap_metadata_test $trap_name "input_port"
                check_err $? "Input port not reported as metadata of trap $trap_name"
+               if [ $trap_name == "ingress_flow_action_drop" ] ||
+                  [ $trap_name == "egress_flow_action_drop" ]; then
+                       devlink_trap_metadata_test $trap_name "flow_action_cookie"
+                       check_err $? "Flow action cookie not reported as metadata of trap $trap_name"
+               fi
        done
 
        log_test "Trap metadata"