]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
selftests: fib_tests: fix link-local retrieval in fib6_nexthop()
authorAlok Tiwari <alok.a.tiwari@oracle.com>
Fri, 6 Mar 2026 18:08:19 +0000 (10:08 -0800)
committerJakub Kicinski <kuba@kernel.org>
Tue, 10 Mar 2026 02:17:48 +0000 (19:17 -0700)
fib6_nexthop() retrieves the link-local address for two interfaces used
in the test. However, both lldummy and llv1 are obtained from dummy0.

llv1 is expected to be retrieved from veth1, which is the interface used
later in the test. The subsequent check and error message also expect
the address to be retrieved from veth1.

Fix this by retrieving llv1 from veth1.

Signed-off-by: Alok Tiwari <alok.a.tiwari@oracle.com>
Link: https://patch.msgid.link/20260306180830.2329477-1-alok.a.tiwari@oracle.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/fib_tests.sh

index c5694cc4ddd26a923c37287be254ea531214cb1a..439461080c60975cbee16ae18b40759a3487b05c 100755 (executable)
@@ -545,7 +545,7 @@ fib4_nexthop()
 fib6_nexthop()
 {
        local lldummy=$(get_linklocal dummy0)
-       local llv1=$(get_linklocal dummy0)
+       local llv1=$(get_linklocal veth1)
 
        if [ -z "$lldummy" ]; then
                echo "Failed to get linklocal address for dummy0"