diff --git a/lib/nvme/nvme_tcp.c b/lib/nvme/nvme_tcp.c index dd702fe2e..dad3b770e 100644 --- a/lib/nvme/nvme_tcp.c +++ b/lib/nvme/nvme_tcp.c @@ -2320,6 +2320,10 @@ const struct spdk_nvme_transport_ops tcp_ops = { .ctrlr_set_reg_8 = nvme_fabric_ctrlr_set_reg_8, .ctrlr_get_reg_4 = nvme_fabric_ctrlr_get_reg_4, .ctrlr_get_reg_8 = nvme_fabric_ctrlr_get_reg_8, + .ctrlr_set_reg_4_async = nvme_fabric_ctrlr_set_reg_4_async, + .ctrlr_set_reg_8_async = nvme_fabric_ctrlr_set_reg_8_async, + .ctrlr_get_reg_4_async = nvme_fabric_ctrlr_get_reg_4_async, + .ctrlr_get_reg_8_async = nvme_fabric_ctrlr_get_reg_8_async, .ctrlr_get_max_xfer_size = nvme_tcp_ctrlr_get_max_xfer_size, .ctrlr_get_max_sges = nvme_tcp_ctrlr_get_max_sges, diff --git a/test/common/lib/nvme/common_stubs.h b/test/common/lib/nvme/common_stubs.h index 0173a7570..ef96b631b 100644 --- a/test/common/lib/nvme/common_stubs.h +++ b/test/common/lib/nvme/common_stubs.h @@ -101,6 +101,14 @@ DEFINE_STUB(nvme_fabric_ctrlr_get_reg_4, int, (struct spdk_nvme_ctrlr *ctrlr, ui uint32_t *value), 0); DEFINE_STUB(nvme_fabric_ctrlr_get_reg_8, int, (struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, uint64_t *value), 0); +DEFINE_STUB(nvme_fabric_ctrlr_set_reg_4_async, int, (struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, + uint32_t value, spdk_nvme_reg_cb cb, void *ctx), 0); +DEFINE_STUB(nvme_fabric_ctrlr_set_reg_8_async, int, (struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, + uint64_t value, spdk_nvme_reg_cb cb, void *ctx), 0); +DEFINE_STUB(nvme_fabric_ctrlr_get_reg_4_async, int, (struct spdk_nvme_ctrlr *ctrlr, + uint32_t offset, spdk_nvme_reg_cb cb, void *ctx), 0); +DEFINE_STUB(nvme_fabric_ctrlr_get_reg_8_async, int, (struct spdk_nvme_ctrlr *ctrlr, + uint32_t offset, spdk_nvme_reg_cb cb, void *ctx), 0); DEFINE_STUB(nvme_fabric_ctrlr_scan, int, (struct spdk_nvme_probe_ctx *probe_ctx, bool direct_connect), 0); DEFINE_STUB(nvme_fabric_qpair_connect, int, (struct spdk_nvme_qpair *qpair, uint32_t num_entries),