aboutsummaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/drivers/net/team/dev_addr_lists.sh
diff options
context:
space:
mode:
authorBenjamin Poirier <bpoirier@nvidia.com>2022-10-19 18:10:41 +0900
committerJakub Kicinski <kuba@kernel.org>2022-10-20 21:09:22 -0700
commitae108c48b5d2b34bcef3c4fb5076f42c922c426a (patch)
tree45e37e60bfd1469c7ccff4ac811a9811979ef5d6 /tools/testing/selftests/drivers/net/team/dev_addr_lists.sh
parentnet: lan966x: Fix the rx drop counter (diff)
downloadlinux-dev-ae108c48b5d2b34bcef3c4fb5076f42c922c426a.tar.xz
linux-dev-ae108c48b5d2b34bcef3c4fb5076f42c922c426a.zip
selftests: net: Fix cross-tree inclusion of scripts
When exporting and running a subset of selftests via kselftest, files from parts of the source tree which were not exported are not available. A few tests are trying to source such files. Address the problem by using symlinks. The problem can be reproduced by running: make -C tools/testing/selftests gen_tar TARGETS="drivers/net/bonding" [... extract archive ...] ./run_kselftest.sh or: make kselftest KBUILD_OUTPUT=/tmp/kselftests TARGETS="drivers/net/bonding" Fixes: bbb774d921e2 ("net: Add tests for bonding and team address list management") Fixes: eccd0a80dc7f ("selftests: net: dsa: add a stress test for unlocked FDB operations") Link: https://lore.kernel.org/netdev/40f04ded-0c86-8669-24b1-9a313ca21076@redhat.com/ Reported-by: Jonathan Toppins <jtoppins@redhat.com> Signed-off-by: Benjamin Poirier <bpoirier@nvidia.com> Reviewed-by: Jonathan Toppins <jtoppins@redhat.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/testing/selftests/drivers/net/team/dev_addr_lists.sh')
-rwxr-xr-xtools/testing/selftests/drivers/net/team/dev_addr_lists.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/testing/selftests/drivers/net/team/dev_addr_lists.sh b/tools/testing/selftests/drivers/net/team/dev_addr_lists.sh
index debda7262956..9684163949f0 100755
--- a/tools/testing/selftests/drivers/net/team/dev_addr_lists.sh
+++ b/tools/testing/selftests/drivers/net/team/dev_addr_lists.sh
@@ -11,9 +11,9 @@ ALL_TESTS="
REQUIRE_MZ=no
NUM_NETIFS=0
lib_dir=$(dirname "$0")
-source "$lib_dir"/../../../net/forwarding/lib.sh
+source "$lib_dir"/net_forwarding_lib.sh
-source "$lib_dir"/../bonding/lag_lib.sh
+source "$lib_dir"/lag_lib.sh
destroy()