selftests: tc-testing: use netns delete from pyroute2
authorPedro Tammela <pctammela@mojatatu.com>
Fri, 17 Nov 2023 17:12:05 +0000 (14:12 -0300)
committerJakub Kicinski <kuba@kernel.org>
Tue, 21 Nov 2023 02:06:36 +0000 (18:06 -0800)
commit3d5026fc5adbc796a0547fcef19d997786e0bb31
treec7b0b77e82232465560b46ef8fe94c1d6bd1d1aa
parent50a5988a7a540fb1ad4e620e1bbf11cc646e3dc7
selftests: tc-testing: use netns delete from pyroute2

When pyroute2 is available, use the native netns delete routine instead
of calling iproute2 to do it. As forks are expensive with some kernel
configs, minimize its usage to avoid kselftests timeouts.

Signed-off-by: Pedro Tammela <pctammela@mojatatu.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Acked-by: Jamal Hadi Salim <jhs@mojatatu.com>
Link: https://lore.kernel.org/r/20231117171208.2066136-4-pctammela@mojatatu.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/tc-testing/plugin-lib/nsPlugin.py