Commit 2c4ca797 authored by Jakub Kicinski's avatar Jakub Kicinski Committed by Paolo Abeni
Browse files

selftests: netdevsim: sprinkle more udevadm settle



Number of tests are failing when netdev renaming is active
on the system. Add udevadm settle in logic determining
the names.

Fixes: 242aaf03 ("selftests: add a test for ethtool pause stats")
Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
Reviewed-by: default avatarSimon Horman <horms@kernel.org>
Link: https://lore.kernel.org/r/20240114224726.1210532-1-kuba@kernel.org


Signed-off-by: default avatarPaolo Abeni <pabeni@redhat.com>
parent a23aa040
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -51,6 +51,7 @@ function make_netdev {
    fi

    echo $NSIM_ID $@ > /sys/bus/netdevsim/new_device
    udevadm settle
    # get new device name
    ls /sys/bus/netdevsim/devices/netdevsim${NSIM_ID}/net/
}
+1 −0
Original line number Diff line number Diff line
@@ -233,6 +233,7 @@ function print_tables {
function get_netdev_name {
    local -n old=$1

    udevadm settle
    new=$(ls /sys/class/net)

    for netdev in $new; do