Commit 21eda816 authored by kyuho.son's avatar kyuho.son Committed by Jim Harris
Browse files

nvmf: consolidate checking the mDNS server running status in nvmf_tgt_is_mdns_running



Add a function nvmf_tgt_is_mdns_running to centralize checking the
mDNS server is running. This function will be used again in an
upcoming patch to update mDNS PRR.

Change-Id: I3a8aaa2fc20a72496c25c15545884b4e069c581e
Signed-off-by: default avatarkyuho.son <kyuho.son@samsung.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24290


Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
Community-CI: Mellanox Build Bot
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent 24813ed4
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -87,10 +87,19 @@ nvmf_ctx_stop_mdns_prr(struct mdns_publish_ctx *ctx)
	nvmf_avahi_publish_destroy(ctx);
}

static bool
nvmf_tgt_is_mdns_running(struct spdk_nvmf_tgt *tgt)
{
	if (g_mdns_publish_ctx && g_mdns_publish_ctx->tgt == tgt) {
		return true;
	}
	return false;
}

void
nvmf_tgt_stop_mdns_prr(struct spdk_nvmf_tgt *tgt)
{
	if (g_mdns_publish_ctx && g_mdns_publish_ctx->tgt == tgt) {
	if (nvmf_tgt_is_mdns_running(tgt) == true) {
		nvmf_ctx_stop_mdns_prr(g_mdns_publish_ctx);
		return;
	}