From: Tomas Bzatek Date: Thu, 15 Feb 2024 14:37:51 +0000 (-0500) Subject: nbft: Include SSNS index in error messages X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=89372aa8470e2d66758ceea75b618d0ad55a93f4;p=users%2Fsagi%2Fnvme-cli.git nbft: Include SSNS index in error messages In case of complex NBFT tables, multiple messages printed out start to get confusing. Better to print SSNS indexes for easier identification in further debugging. Signed-off-by: Tomas Bzatek --- diff --git a/nbft.c b/nbft.c index 50f4e6e5..e24e9eb4 100644 --- a/nbft.c +++ b/nbft.c @@ -188,7 +188,8 @@ int discover_from_nbft(nvme_root_t r, char *hostnqn_arg, char *hostid_arg, if (ret == -1 && (*ss)->unavailable) { if (verbose >= 1) fprintf(stderr, - "subsystem reported as unavailable, skipping\n"); + "SSNS %d reported as unavailable, skipping\n", + (*ss)->index); continue; } @@ -218,12 +219,14 @@ int discover_from_nbft(nvme_root_t r, char *hostnqn_arg, char *hostid_arg, ret = nvmf_add_ctrl(h, c, cfg); if (ret == 0 && verbose >= 1) fprintf(stderr, - "connect with host_traddr=\"%s\" failed, success after omitting host_traddr\n", + "SSNS %d: connect with host_traddr=\"%s\" failed, success after omitting host_traddr\n", + (*ss)->index, host_traddr); } if (ret) - fprintf(stderr, "no controller found\n"); + fprintf(stderr, "SSNS %d: no controller found\n", + (*ss)->index); else { if (flags == NORMAL) print_connect_msg(c);