selftests: net: Add test cases for link and peer netns
authorXiao Liang <shaw.leon@gmail.com>
Wed, 19 Feb 2025 12:50:39 +0000 (20:50 +0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 21 Feb 2025 23:28:03 +0000 (15:28 -0800)
commit85cb3711acb84ffb42e935cf1447708e19ccaee9
tree66e660ee33de0ed798930fd0aa24d7ca3b2228b4
parent030329416232ff9f2e3e4bb065b29e6c9a7d5050
selftests: net: Add test cases for link and peer netns

- Add test for creating link in another netns when a link of the same
   name and ifindex exists in current netns.
 - Add test to verify that link is created in target netns directly -
   no link new/del events should be generated in link netns or current
   netns.
 - Add test cases to verify that link-netns is set as expected for
   various drivers and combination of namespace-related parameters.

Signed-off-by: Xiao Liang <shaw.leon@gmail.com>
Link: https://patch.msgid.link/20250219125039.18024-14-shaw.leon@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/Makefile
tools/testing/selftests/net/config
tools/testing/selftests/net/link_netns.py [new file with mode: 0755]
tools/testing/selftests/net/netns-name.sh