Commit 41e3b883 authored by Jacek Kalwas's avatar Jacek Kalwas Committed by Tomasz Zawadzki
Browse files

nvme/rdma: use nvme log macros instead generic



A RDMA log wrapper is introduced for two reasons. Most often, a RDMA
qpair is available and null checking should be done before dereferencing
and if something RDMA specific needs to be added to the logs, it can be
done in one place.

Change-Id: Ib2711423d77645bcc79eaa1a524c9c69c137d876
Signed-off-by: default avatarJacek Kalwas <jacek.kalwas@nutanix.com>
Reviewed-on: https://review.spdk.io/c/spdk/spdk/+/26584


Community-CI: Mellanox Build Bot
Reviewed-by: default avatarTomasz Zawadzki <tomasz@tzawadzki.com>
Reviewed-by: default avatarJim Harris <jim.harris@nvidia.com>
Tested-by: default avatarSPDK Automated Test System <spdkbot@gmail.com>
parent 7a3a52bf
Loading
Loading
Loading
Loading
+116 −108

File changed.

Preview size limit exceeded, changes collapsed.

+8 −4
Original line number Diff line number Diff line
@@ -447,7 +447,8 @@ test_nvme_rdma_build_contig_inline_request(void)
static void
test_nvme_rdma_create_reqs(void)
{
	struct nvme_rdma_qpair rqpair = {};
	struct nvme_rdma_ctrlr rctrlr = {};
	struct nvme_rdma_qpair rqpair = {.qpair = {.ctrlr = &rctrlr.ctrlr}};
	int rc;

	memset(&g_nvme_hooks, 0, sizeof(g_nvme_hooks));
@@ -646,7 +647,8 @@ test_nvme_rdma_poller_create(void)
static void
test_nvme_rdma_qpair_process_cm_event(void)
{
	struct nvme_rdma_qpair rqpair = {};
	struct nvme_rdma_ctrlr rctrlr = {};
	struct nvme_rdma_qpair rqpair = {.qpair = {.ctrlr = &rctrlr.ctrlr}};
	struct rdma_cm_event	 event = {};
	struct spdk_nvmf_rdma_accept_private_data	accept_data = {};
	int rc = 0;
@@ -1058,7 +1060,8 @@ test_rdma_get_memory_translation(void)
	struct spdk_memory_domain *domain = (struct spdk_memory_domain *) 0xfeedbeef;
	struct ibv_qp qp = {.pd = (struct ibv_pd *) 0xfeedbeef};
	struct spdk_rdma_provider_qp rdma_qp = {.qp = &qp, .domain = domain};
	struct nvme_rdma_qpair rqpair = {.rdma_qp = &rdma_qp};
	struct nvme_rdma_ctrlr rctrlr = {};
	struct nvme_rdma_qpair rqpair = {.rdma_qp = &rdma_qp, .qpair = {.ctrlr = &rctrlr.ctrlr}};
	struct spdk_nvme_ns_cmd_ext_io_opts io_opts = {.memory_domain = domain};
	struct nvme_request req = {.payload = {.opts = &io_opts}};
	struct nvme_rdma_memory_translation_ctx ctx = {
@@ -1268,7 +1271,8 @@ test_nvme_rdma_qpair_set_poller(void)
	struct nvme_rdma_poll_group *group;
	struct spdk_nvme_transport_poll_group *tgroup;
	struct nvme_rdma_poller *poller;
	struct nvme_rdma_qpair rqpair = {}, rqpair_2 = {};
	struct nvme_rdma_ctrlr rctrlr = {};
	struct nvme_rdma_qpair rqpair = {.qpair = {.ctrlr = &rctrlr.ctrlr}}, rqpair_2 = {.qpair = {.ctrlr = &rctrlr.ctrlr}};
	struct rdma_cm_id cm_id = {};

	/* Case1: Test function nvme_rdma_poll_group_create */