hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/tools/testing/selftests/drivers/net/netdevsim/devlink.sh
....@@ -16,6 +16,18 @@
1616 DEBUGFS_DIR=/sys/kernel/debug/netdevsim/$DEV_NAME/
1717 DL_HANDLE=netdevsim/$DEV_NAME
1818
19
+wait_for_devlink()
20
+{
21
+ "$@" | grep -q $DL_HANDLE
22
+}
23
+
24
+devlink_wait()
25
+{
26
+ local timeout=$1
27
+
28
+ busywait "$timeout" wait_for_devlink devlink dev
29
+}
30
+
1931 fw_flash_test()
2032 {
2133 RET=0
....@@ -255,6 +267,9 @@
255267 ip netns del testns2
256268 ip netns del testns1
257269
270
+ # Wait until netns async cleanup is done.
271
+ devlink_wait 2000
272
+
258273 log_test "netns reload test"
259274 }
260275
....@@ -346,6 +361,9 @@
346361
347362 ip netns del testns2
348363 ip netns del testns1
364
+
365
+ # Wait until netns async cleanup is done.
366
+ devlink_wait 2000
349367
350368 log_test "resource test"
351369 }
....@@ -495,8 +513,8 @@
495513
496514 check_reporter_info dummy healthy 3 3 10 true
497515
498
- echo 8192> $DEBUGFS_DIR/health/binary_len
499
- check_fail $? "Failed set dummy reporter binary len to 8192"
516
+ echo 8192 > $DEBUGFS_DIR/health/binary_len
517
+ check_err $? "Failed set dummy reporter binary len to 8192"
500518
501519 local dump=$(devlink health dump show $DL_HANDLE reporter dummy -j)
502520 check_err $? "Failed show dump of dummy reporter"