On Thu, Mar 01, 2018 at 11:09:43AM -0800, David Ahern wrote: > Capabilities of tc command are irrelevant for router tests: > $ ./router.sh > SKIP: iproute2 too old, missing shared block support > > Add a CHECK_TC flag and only check tc capabilities if set. Add flag to > tc_common.sh and have it sourced before lib.sh > > Also, if the command lacks some feature the test should exit non-0. > > Signed-off-by: David Ahern <dsahern@xxxxxxxxx> > --- > tools/testing/selftests/net/forwarding/lib.sh | 29 ++++++++++++++-------- > .../testing/selftests/net/forwarding/tc_actions.sh | 2 +- > .../testing/selftests/net/forwarding/tc_chains.sh | 2 +- > .../testing/selftests/net/forwarding/tc_common.sh | 2 ++ > .../testing/selftests/net/forwarding/tc_flower.sh | 2 +- > .../selftests/net/forwarding/tc_shblocks.sh | 2 +- bridge_vlan_aware.sh also uses tc to check flooding and learning. Looks good otherwise. Reviewed-by: Ido Schimmel <idosch@xxxxxxxxxxxx> Thanks, David! -- To unsubscribe from this list: send the line "unsubscribe linux-kselftest" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html