Commit 203ed4f6 authored by Seth Howell's avatar Seth Howell Committed by Tomasz Zawadzki
Browse files

lib/nvme: report rdma_connect errors up the stack.



This will allow applications to discern specific connect
behavior and make choices relative to it.

Signed-off-by: default avatarSeth Howell <seth.howell@intel.com>
Change-Id: I46182c285367ceb8a72511defe4508b3592b4572
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3095


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: default avatarShuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: default avatarAleksey Marchuk <alexeymar@mellanox.com>
parent 8421f839
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1087,7 +1087,7 @@ nvme_rdma_connect(struct nvme_rdma_qpair *rqpair)
		return -EAGAIN;
	} else if (ret) {
		SPDK_ERRLOG("RDMA connect error %d\n", ret);
		return -1;
		return ret;
	} else {
		return 0;
	}
@@ -1376,7 +1376,7 @@ nvme_rdma_ctrlr_connect_qpair(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qp
		} while (rc == -EAGAIN && retry_count < NVME_RDMA_STALE_CONN_RETRY_MAX);
	}

	return rc == -EAGAIN ? -1 : rc;
	return rc;
}

/*