selftests: forwarding: Do not configure nexthop objects twice
authorIdo Schimmel <idosch@nvidia.com>
Thu, 19 Nov 2020 13:08:45 +0000 (15:08 +0200)
committerJakub Kicinski <kuba@kernel.org>
Fri, 20 Nov 2020 23:20:20 +0000 (15:20 -0800)
routing_nh_obj() is used to configure the nexthop objects employed by
the test, but it is called twice resulting in "RTNETLINK answers: File
exists" messages.

Remove the first call, so that the function is only called after
setup_wait(), when all the interfaces are up and ready.

Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/forwarding/router_mpath_nh.sh

index cf3d26c233e8ec9b65f11fb5a11e6dc735c58169..6067477ff326ec63dfeeb76b93b37e53a8d42a01 100755 (executable)
@@ -312,7 +312,6 @@ setup_prepare()
 
        router1_create
        router2_create
-       routing_nh_obj
 
        forwarding_enable
 }