lib/nvmf: rm nvmf_poll_group_add_transport from internal header
it is impl and used only in nvmf.c source file Signed-off-by: Jacek Kalwas <jacek.kalwas@intel.com> Change-Id: I1236f9ede28c5da313d118ce73e1da64381379c5 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13664 Community-CI: Mellanox Build Bot Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Dong Yi <dongx.yi@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
This commit is contained in:
parent
0b92da6c48
commit
0adabc9eb1
@ -136,6 +136,32 @@ nvmf_tgt_destroy_poll_group(void *io_device, void *ctx_buf)
|
|||||||
nvmf_tgt_cleanup_poll_group(group);
|
nvmf_tgt_cleanup_poll_group(group);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int
|
||||||
|
nvmf_poll_group_add_transport(struct spdk_nvmf_poll_group *group,
|
||||||
|
struct spdk_nvmf_transport *transport)
|
||||||
|
{
|
||||||
|
struct spdk_nvmf_transport_poll_group *tgroup;
|
||||||
|
|
||||||
|
TAILQ_FOREACH(tgroup, &group->tgroups, link) {
|
||||||
|
if (tgroup->transport == transport) {
|
||||||
|
/* Transport already in the poll group */
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tgroup = nvmf_transport_poll_group_create(transport, group);
|
||||||
|
if (!tgroup) {
|
||||||
|
SPDK_ERRLOG("Unable to create poll group for transport\n");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
SPDK_DTRACE_PROBE2(nvmf_transport_poll_group_create, transport, spdk_thread_get_id(group->thread));
|
||||||
|
|
||||||
|
tgroup->group = group;
|
||||||
|
TAILQ_INSERT_TAIL(&group->tgroups, tgroup, link);
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
nvmf_tgt_create_poll_group(void *io_device, void *ctx_buf)
|
nvmf_tgt_create_poll_group(void *io_device, void *ctx_buf)
|
||||||
{
|
{
|
||||||
@ -1144,32 +1170,6 @@ spdk_nvmf_qpair_get_listen_trid(struct spdk_nvmf_qpair *qpair,
|
|||||||
return nvmf_transport_qpair_get_listen_trid(qpair, trid);
|
return nvmf_transport_qpair_get_listen_trid(qpair, trid);
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
|
||||||
nvmf_poll_group_add_transport(struct spdk_nvmf_poll_group *group,
|
|
||||||
struct spdk_nvmf_transport *transport)
|
|
||||||
{
|
|
||||||
struct spdk_nvmf_transport_poll_group *tgroup;
|
|
||||||
|
|
||||||
TAILQ_FOREACH(tgroup, &group->tgroups, link) {
|
|
||||||
if (tgroup->transport == transport) {
|
|
||||||
/* Transport already in the poll group */
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
tgroup = nvmf_transport_poll_group_create(transport, group);
|
|
||||||
if (!tgroup) {
|
|
||||||
SPDK_ERRLOG("Unable to create poll group for transport\n");
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
SPDK_DTRACE_PROBE2(nvmf_transport_poll_group_create, transport, spdk_thread_get_id(group->thread));
|
|
||||||
|
|
||||||
tgroup->group = group;
|
|
||||||
TAILQ_INSERT_TAIL(&group->tgroups, tgroup, link);
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static int
|
static int
|
||||||
poll_group_update_subsystem(struct spdk_nvmf_poll_group *group,
|
poll_group_update_subsystem(struct spdk_nvmf_poll_group *group,
|
||||||
struct spdk_nvmf_subsystem *subsystem)
|
struct spdk_nvmf_subsystem *subsystem)
|
||||||
|
@ -337,8 +337,6 @@ struct spdk_nvmf_subsystem {
|
|||||||
uint32_t *ana_group;
|
uint32_t *ana_group;
|
||||||
};
|
};
|
||||||
|
|
||||||
int nvmf_poll_group_add_transport(struct spdk_nvmf_poll_group *group,
|
|
||||||
struct spdk_nvmf_transport *transport);
|
|
||||||
int nvmf_poll_group_update_subsystem(struct spdk_nvmf_poll_group *group,
|
int nvmf_poll_group_update_subsystem(struct spdk_nvmf_poll_group *group,
|
||||||
struct spdk_nvmf_subsystem *subsystem);
|
struct spdk_nvmf_subsystem *subsystem);
|
||||||
int nvmf_poll_group_add_subsystem(struct spdk_nvmf_poll_group *group,
|
int nvmf_poll_group_add_subsystem(struct spdk_nvmf_poll_group *group,
|
||||||
|
Loading…
Reference in New Issue
Block a user