From 21ed9b1e28394083094a2de2350c945d347d0c0b 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 14911fe9e8..1688e581e9 100644 --- a/nbft.c +++ b/nbft.c @@ -187,7 +187,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; } @@ -217,12 +218,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);