The tc_flower_cfm.sh selftest assume the presence of iproute2 support for the `cfm` keyword in `tc filter` commands. These assumptions can cause test failures.
This patch improves test robustness by skipping the test if tc filter help does not mention CFM https://virtuozzo.atlassian.net/browse/VSTOR-121418 Signed-off-by: Aleksei Oladko <[email protected]> --- tools/testing/selftests/net/forwarding/tc_flower_cfm.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/testing/selftests/net/forwarding/tc_flower_cfm.sh b/tools/testing/selftests/net/forwarding/tc_flower_cfm.sh index 3ca20df952eb..65f95fe88b38 100755 --- a/tools/testing/selftests/net/forwarding/tc_flower_cfm.sh +++ b/tools/testing/selftests/net/forwarding/tc_flower_cfm.sh @@ -196,6 +196,8 @@ cleanup() vrf_cleanup } +run_cmd_grep 'CFM' tc filter add dev lo ingress flower help || exit $ksft_skip + trap cleanup EXIT setup_prepare -- 2.43.0 _______________________________________________ Devel mailing list [email protected] https://lists.openvz.org/mailman/listinfo/devel
