From 721a4d44ecfb3bb2a00d88fe3bdf428a18978fed Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Fri, 16 Jun 2017 12:39:37 -0700 Subject: [PATCH] bdev/nvme: generalize check for NVMe-oF TRID types Anything that is not a PCIe TransportID is a remote NVMe over Fabrics address and must have a subsystem NQN. Change-Id: I1d34ce09a2c4ad7d3ec14fd90b5afccc33eb2bbf Signed-off-by: Daniel Verkamp Reviewed-on: https://review.gerrithub.io/365917 Tested-by: SPDK Automated Test System Reviewed-by: Ben Walker Reviewed-by: Jim Harris --- lib/bdev/nvme/blockdev_nvme.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bdev/nvme/blockdev_nvme.c b/lib/bdev/nvme/blockdev_nvme.c index edb898e0e..fbd6cb550 100644 --- a/lib/bdev/nvme/blockdev_nvme.c +++ b/lib/bdev/nvme/blockdev_nvme.c @@ -951,7 +951,7 @@ bdev_nvme_library_init(void) probe_ctx->names[i] = val; probe_ctx->count++; - if (probe_ctx->trids[i].trtype == SPDK_NVME_TRANSPORT_RDMA) { + if (probe_ctx->trids[i].trtype != SPDK_NVME_TRANSPORT_PCIE) { if (probe_ctx->trids[i].subnqn[0] == '\0') { SPDK_ERRLOG("Need to provide subsystem nqn\n"); rc = -1;