| .. | .. |
|---|
| 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" |
|---|