Loading lib/nvmf/nvmf.c +3 −2 Original line number Diff line number Diff line Loading @@ -213,9 +213,9 @@ nvmf_tgt_subsystem_initialize(void) } /* initialize with the NVMf transport */ rc = nvmf_rdma_init(); rc = spdk_nvmf_rdma_init(); if (rc <= 0) { SPDK_ERRLOG("nvmf_rdma_init() failed\n"); SPDK_ERRLOG("spdk_nvmf_rdma_init() failed\n"); return rc; } /* initialize NVMe/NVMf backend */ Loading Loading @@ -253,6 +253,7 @@ nvmf_tgt_subsystem_fini(void) nvmf_shutdown(); spdk_nvmf_host_destroy_all(); spdk_nvmf_port_destroy_all(); spdk_nvmf_rdma_fini(); free(g_nvmf_tgt.nodebase); pthread_mutex_destroy(&g_nvmf_tgt.mutex); Loading lib/nvmf/rdma.c +8 −1 Original line number Diff line number Diff line Loading @@ -810,7 +810,7 @@ Initialize with RDMA transport. Query OFED for device list. */ int nvmf_rdma_init(void) spdk_nvmf_rdma_init(void) { struct ibv_device **dev_list; struct ibv_context *ibdev_ctx = NULL; Loading Loading @@ -880,6 +880,13 @@ nvmf_rdma_init(void) return num_devices_found; } int spdk_nvmf_rdma_fini(void) { /* Nothing to do */ return 0; } static int nvmf_recv(struct spdk_nvmf_conn *conn, struct ibv_wc *wc) { Loading lib/nvmf/rdma.h +4 −1 Original line number Diff line number Diff line Loading @@ -71,13 +71,16 @@ struct spdk_nvmf_rdma_request { uint32_t bb_len; }; int spdk_nvmf_rdma_init(void); int spdk_nvmf_rdma_fini(void); int nvmf_post_rdma_read(struct spdk_nvmf_conn *conn, struct spdk_nvmf_request *req); int spdk_nvmf_rdma_request_complete(struct spdk_nvmf_conn *conn, struct spdk_nvmf_request *req); int spdk_nvmf_rdma_request_release(struct spdk_nvmf_conn *conn, struct spdk_nvmf_request *req); int nvmf_rdma_init(void); int spdk_nvmf_rdma_alloc_reqs(struct spdk_nvmf_conn *conn); void spdk_nvmf_rdma_free_reqs(struct spdk_nvmf_conn *conn); void spdk_nvmf_rdma_free_req(struct spdk_nvmf_request *req); Loading test/lib/nvmf/nvmf_c/nvmf_ut.c +1 −1 Original line number Diff line number Diff line Loading @@ -88,7 +88,7 @@ int spdk_nvmf_parse_conf(void) return 0; } int nvmf_rdma_init(void) int spdk_nvmf_rdma_init(void) { return 0; } Loading Loading
lib/nvmf/nvmf.c +3 −2 Original line number Diff line number Diff line Loading @@ -213,9 +213,9 @@ nvmf_tgt_subsystem_initialize(void) } /* initialize with the NVMf transport */ rc = nvmf_rdma_init(); rc = spdk_nvmf_rdma_init(); if (rc <= 0) { SPDK_ERRLOG("nvmf_rdma_init() failed\n"); SPDK_ERRLOG("spdk_nvmf_rdma_init() failed\n"); return rc; } /* initialize NVMe/NVMf backend */ Loading Loading @@ -253,6 +253,7 @@ nvmf_tgt_subsystem_fini(void) nvmf_shutdown(); spdk_nvmf_host_destroy_all(); spdk_nvmf_port_destroy_all(); spdk_nvmf_rdma_fini(); free(g_nvmf_tgt.nodebase); pthread_mutex_destroy(&g_nvmf_tgt.mutex); Loading
lib/nvmf/rdma.c +8 −1 Original line number Diff line number Diff line Loading @@ -810,7 +810,7 @@ Initialize with RDMA transport. Query OFED for device list. */ int nvmf_rdma_init(void) spdk_nvmf_rdma_init(void) { struct ibv_device **dev_list; struct ibv_context *ibdev_ctx = NULL; Loading Loading @@ -880,6 +880,13 @@ nvmf_rdma_init(void) return num_devices_found; } int spdk_nvmf_rdma_fini(void) { /* Nothing to do */ return 0; } static int nvmf_recv(struct spdk_nvmf_conn *conn, struct ibv_wc *wc) { Loading
lib/nvmf/rdma.h +4 −1 Original line number Diff line number Diff line Loading @@ -71,13 +71,16 @@ struct spdk_nvmf_rdma_request { uint32_t bb_len; }; int spdk_nvmf_rdma_init(void); int spdk_nvmf_rdma_fini(void); int nvmf_post_rdma_read(struct spdk_nvmf_conn *conn, struct spdk_nvmf_request *req); int spdk_nvmf_rdma_request_complete(struct spdk_nvmf_conn *conn, struct spdk_nvmf_request *req); int spdk_nvmf_rdma_request_release(struct spdk_nvmf_conn *conn, struct spdk_nvmf_request *req); int nvmf_rdma_init(void); int spdk_nvmf_rdma_alloc_reqs(struct spdk_nvmf_conn *conn); void spdk_nvmf_rdma_free_reqs(struct spdk_nvmf_conn *conn); void spdk_nvmf_rdma_free_req(struct spdk_nvmf_request *req); Loading
test/lib/nvmf/nvmf_c/nvmf_ut.c +1 −1 Original line number Diff line number Diff line Loading @@ -88,7 +88,7 @@ int spdk_nvmf_parse_conf(void) return 0; } int nvmf_rdma_init(void) int spdk_nvmf_rdma_init(void) { return 0; } Loading