test/nvmf: add Intel E810 RDMA nic's detection

Check if E810 series cards are installed in system.
No need to check for specific model as all are RDMA
capable. See: https://ark.intel.com/content/www/us/
en/ark/products/series/184846/intel-ethernet-network
-adapter-e810-series.html

Signed-off-by: Karol Latecki <karol.latecki@intel.com>
Change-Id: If4c11ee5b65ca0f545100581782fa4263a92921d
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5943
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Broadcom CI
This commit is contained in:
Karol Latecki 2021-01-15 17:10:22 +01:00 committed by Tomasz Zawadzki
parent 45866e50c3
commit 1963b478f7

View File

@ -77,6 +77,7 @@ function pci_nics_switch() {
local -a driver_args=() local -a driver_args=()
driver_args+=("Mellanox ConnectX-4 mlx5_core mlx5_ib") driver_args+=("Mellanox ConnectX-4 mlx5_core mlx5_ib")
driver_args+=("Mellanox ConnectX-5 mlx5_core mlx5_ib") driver_args+=("Mellanox ConnectX-5 mlx5_core mlx5_ib")
driver_args+=("Intel E810 ice irdma")
driver_args+=("Intel X722 i40e i40iw") driver_args+=("Intel X722 i40e i40iw")
driver_args+=("Chelsio \"Unified Wire\" cxgb4 iw_cxgb4") driver_args+=("Chelsio \"Unified Wire\" cxgb4 iw_cxgb4")
@ -85,12 +86,15 @@ function pci_nics_switch() {
detect_nics_and_probe_drivers ${driver_args[0]} detect_nics_and_probe_drivers ${driver_args[0]}
detect_nics_and_probe_drivers ${driver_args[1]} detect_nics_and_probe_drivers ${driver_args[1]}
;; ;;
i40iw) irdma)
detect_nics_and_probe_drivers ${driver_args[2]} detect_nics_and_probe_drivers ${driver_args[2]}
;; ;;
iw_cxgb4) i40iw)
detect_nics_and_probe_drivers ${driver_args[3]} detect_nics_and_probe_drivers ${driver_args[3]}
;; ;;
iw_cxgb4)
detect_nics_and_probe_drivers ${driver_args[4]}
;;
*) *)
for d in "${driver_args[@]}"; do for d in "${driver_args[@]}"; do
detect_nics_and_probe_drivers $d detect_nics_and_probe_drivers $d