Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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: 242aaf03dc9b ("selftests: add a test for ethtool pause stats")
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://lore.kernel.org/r/20240114224726.1210532-1-kuba@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>

authored by

Jakub Kicinski and committed by
Paolo Abeni
2c4ca797 a23aa040

+2
+1
tools/testing/selftests/drivers/net/netdevsim/ethtool-common.sh
··· 51 51 fi 52 52 53 53 echo $NSIM_ID $@ > /sys/bus/netdevsim/new_device 54 + udevadm settle 54 55 # get new device name 55 56 ls /sys/bus/netdevsim/devices/netdevsim${NSIM_ID}/net/ 56 57 }
+1
tools/testing/selftests/drivers/net/netdevsim/udp_tunnel_nic.sh
··· 233 233 function get_netdev_name { 234 234 local -n old=$1 235 235 236 + udevadm settle 236 237 new=$(ls /sys/class/net) 237 238 238 239 for netdev in $new; do