.. | .. |
---|
16 | 16 | DEBUGFS_DIR=/sys/kernel/debug/netdevsim/$DEV_NAME/ |
---|
17 | 17 | DL_HANDLE=netdevsim/$DEV_NAME |
---|
18 | 18 | |
---|
| 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 | + |
---|
19 | 31 | fw_flash_test() |
---|
20 | 32 | { |
---|
21 | 33 | RET=0 |
---|
.. | .. |
---|
255 | 267 | ip netns del testns2 |
---|
256 | 268 | ip netns del testns1 |
---|
257 | 269 | |
---|
| 270 | + # Wait until netns async cleanup is done. |
---|
| 271 | + devlink_wait 2000 |
---|
| 272 | + |
---|
258 | 273 | log_test "netns reload test" |
---|
259 | 274 | } |
---|
260 | 275 | |
---|
.. | .. |
---|
346 | 361 | |
---|
347 | 362 | ip netns del testns2 |
---|
348 | 363 | ip netns del testns1 |
---|
| 364 | + |
---|
| 365 | + # Wait until netns async cleanup is done. |
---|
| 366 | + devlink_wait 2000 |
---|
349 | 367 | |
---|
350 | 368 | log_test "resource test" |
---|
351 | 369 | } |
---|
.. | .. |
---|
495 | 513 | |
---|
496 | 514 | check_reporter_info dummy healthy 3 3 10 true |
---|
497 | 515 | |
---|
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" |
---|
500 | 518 | |
---|
501 | 519 | local dump=$(devlink health dump show $DL_HANDLE reporter dummy -j) |
---|
502 | 520 | check_err $? "Failed show dump of dummy reporter" |
---|