Commit dc2dd173 authored by Jim Harris's avatar Jim Harris
Browse files

nvme: populate numa.id for rdma controllers



Signed-off-by: default avatarJim Harris <jim.harris@samsung.com>
Change-Id: I0a0ca0b0f00fc4e753a7a7603dfd71465809f0d7
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24146


Community-CI: Mellanox Build Bot
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarBen Walker <ben@nvidia.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
parent 20b14cdc
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1175,6 +1175,9 @@ nvme_rdma_connect(struct nvme_rdma_qpair *rqpair)
		return ret;
	}

	ctrlr->numa.id_valid = 1;
	ctrlr->numa.id = spdk_rdma_cm_id_get_numa_id(rqpair->cm_id);

	return nvme_rdma_process_event_start(rqpair, RDMA_CM_EVENT_ESTABLISHED,
					     nvme_rdma_connect_established);
}
+1 −0
Original line number Diff line number Diff line
@@ -42,6 +42,7 @@ DEFINE_STUB_V(spdk_memory_domain_destroy, (struct spdk_memory_domain *device));
DEFINE_STUB(spdk_memory_domain_pull_data, int, (struct spdk_memory_domain *src_domain,
		void *src_domain_ctx, struct iovec *src_iov, uint32_t src_iov_cnt, struct iovec *dst_iov,
		uint32_t dst_iov_cnt, spdk_memory_domain_data_cpl_cb cpl_cb, void *cpl_cb_arg), 0);
DEFINE_STUB(spdk_rdma_cm_id_get_numa_id, int32_t, (struct rdma_cm_id *cm_id), 0);

DEFINE_STUB_V(spdk_nvme_qpair_print_command, (struct spdk_nvme_qpair *qpair,
		struct spdk_nvme_cmd *cmd));