From 4f99de088ef912a4c57bca6aa1e878176a8be532 Mon Sep 17 00:00:00 2001 From: Michal Berger Date: Thu, 12 Aug 2021 15:27:46 +0200 Subject: [PATCH] test/nvmf: Wait for net devices after they are moved from extra netns Fixes #2072 Signed-off-by: Michal Berger Change-Id: Iab6f1109cb4f3b31b3df62bb9ba678336c8b2502 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/9168 Community-CI: Broadcom CI Tested-by: SPDK CI Jenkins Reviewed-by: Jim Harris Reviewed-by: Ben Walker --- test/nvmf/common.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/nvmf/common.sh b/test/nvmf/common.sh index db7113a80..724ee540e 100644 --- a/test/nvmf/common.sh +++ b/test/nvmf/common.sh @@ -219,6 +219,11 @@ function get_tcp_if_list_by_driver() { local driver driver=${1:-ice} + # If we are called right after netns is deleted we need to wait a + # bit to make sure all net devices are visible in the main netns + # again. + sleep 1 + shopt -s nullglob tcp_if_list=(/sys/bus/pci/drivers/$driver/0000*/net/*) shopt -u nullglob