From 89372aa8470e2d66758ceea75b618d0ad55a93f4 Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Thu, 15 Feb 2024 09:37:51 -0500 Subject: [PATCH] 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 --- nbft.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/nbft.c b/nbft.c index 50f4e6e5bc..e24e9eb4d1 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);