test/nvmf: Reload irdma driver only when e810 test was requested

Signed-off-by: Michal Berger <michal.berger@intel.com>
Change-Id: I313d65b01c9214a6bde5775488fb32c70cefa4d6
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15357
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Karol Latecki <karol.latecki@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
Michal Berger 2022-11-09 13:22:41 +01:00 committed by Ben Walker
parent bb9cd3b467
commit 53f57b5dff

View File

@ -352,7 +352,7 @@ function gather_supported_nvmf_pci_devs() {
fi
# E810 cards also need irdma driver to be around.
if ((${#e810[@]} > 0)) && [[ $TEST_TRANSPORT == rdma ]]; then
if [[ $SPDK_TEST_NVMF_NICS == e810 && $TEST_TRANSPORT == rdma ]]; then
if [[ -e /sys/module/irdma/parameters/roce_ena ]]; then
# Our tests don't play well with iWARP protocol. Make sure we use RoCEv2 instead.
(($(< /sys/module/irdma/parameters/roce_ena) != 1)) && modprobe -r irdma