From: Hannes Reinecke Date: Tue, 16 Nov 2021 13:57:05 +0000 (+0100) Subject: fabrics: call nvme_ctrl_set_discovery_ctrl() X-Git-Tag: v2.0-rc0~48^2~1 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=b972dd741312c3751e9dc3503814f3fc86945df1;p=users%2Fsagi%2Fnvme-cli.git fabrics: call nvme_ctrl_set_discovery_ctrl() When creating a discovery connection the user might be using the unique discovery NQN, so we should be calling nvme_ctrl_set_discovery_ctrl() to mark the connection as a discovery connection. Signed-off-by: Hannes Reinecke --- diff --git a/fabrics.c b/fabrics.c index e947ced5..570076dc 100644 --- a/fabrics.c +++ b/fabrics.c @@ -368,6 +368,7 @@ static int discover_from_conf_file(nvme_host_t h, const char *desc, traddr, host_traddr, host_iface, trsvcid); if (!c) goto next; + nvme_ctrl_set_discovery_ctrl(c, true); errno = 0; ret = nvmf_add_ctrl(h, c, &cfg, false); if (!ret) { @@ -519,6 +520,7 @@ int nvmf_discover(const char *desc, int argc, char **argv, bool connect) ret = errno; goto out_free; } + nvme_ctrl_set_discovery_ctrl(c, true); ret = nvmf_add_ctrl(h, c, &cfg, false); if (ret) { nvme_msg(LOG_ERR,