]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
fabrics: extend already connected message
authorDaniel Wagner <dwagner@suse.de>
Thu, 11 Jul 2024 11:40:42 +0000 (13:40 +0200)
committerDaniel Wagner <wagi@monom.org>
Fri, 12 Jul 2024 08:24:32 +0000 (10:24 +0200)
The 'already connected' message only contains the traddr as info. Add
the missing information so that it's possible to figure out what
combination is already in use.

Signed-off-by: Daniel Wagner <dwagner@suse.de>
fabrics.c

index ffcb14fa7be6d6a515eb7610ebe1416d0bc850a0..fc103ea49987d04da924895dc682624ab68a48cb 100644 (file)
--- a/fabrics.c
+++ b/fabrics.c
@@ -365,11 +365,15 @@ static int __discover(nvme_ctrl_t c, struct nvme_fabrics_config *defcfg,
                                        nvme_free_ctrl(child);
                                }
                        } else if (errno == ENVME_CONNECT_ALREADY && !quiet) {
-                               char *traddr = log->entries[i].traddr;
+                               const char *subnqn = log->entries[i].subnqn;
+                               const char *trtype = nvmf_trtype_str(log->entries[i].trtype);
+                               const char *traddr = log->entries[i].traddr;
+                               const char *trsvcid = log->entries[i].trsvcid;
 
                                fprintf(stderr,
-                                       "traddr=%s is already connected\n",
-                                       traddr);
+                                       "already connected to hostnqn=%s,nqn=%s,transport=%s,traddr=%s,trsvcid=%s\n",
+                                       nvme_host_get_hostnqn(h), subnqn,
+                                       trtype, traddr, trsvcid);
                        }
                }
        }