diff --git a/include/spdk/nvmf_transport.h b/include/spdk/nvmf_transport.h index edb054580..6f342664c 100644 --- a/include/spdk/nvmf_transport.h +++ b/include/spdk/nvmf_transport.h @@ -172,6 +172,8 @@ struct spdk_nvmf_poll_group { spdk_nvmf_poll_group_destroy_done_fn destroy_cb_fn; void *destroy_cb_arg; + struct spdk_nvmf_tgt *tgt; + TAILQ_ENTRY(spdk_nvmf_poll_group) link; pthread_mutex_t mutex; diff --git a/lib/nvmf/nvmf.c b/lib/nvmf/nvmf.c index 18e74dab4..e97dffde0 100644 --- a/lib/nvmf/nvmf.c +++ b/lib/nvmf/nvmf.c @@ -174,6 +174,7 @@ nvmf_tgt_create_poll_group(void *io_device, void *ctx_buf) uint32_t sid; int rc; + group->tgt = tgt; TAILQ_INIT(&group->tgroups); TAILQ_INIT(&group->qpairs); group->thread = thread;