From 3d79bdc9bbeab2725cdb760e27a3111a7d693040 Mon Sep 17 00:00:00 2001 From: Umer Saleem Date: Tue, 13 Jun 2023 17:26:17 +0500 Subject: [PATCH] nvme-print-stdout: Print PCI physical slot number for controller Print the PCI physcial slot number for the controller. The slot number is printed if versbose is specified. Signed-off-by: Umer Saleem --- nvme-print-stdout.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/nvme-print-stdout.c b/nvme-print-stdout.c index 7c0a0520..e25b9b92 100644 --- a/nvme-print-stdout.c +++ b/nvme-print-stdout.c @@ -4462,23 +4462,24 @@ static void stdout_detailed_list(nvme_root_t r) } printf("\n"); - printf("%-8s %-20s %-40s %-8s %-6s %-14s %-12s %-16s\n", "Device", - "SN", "MN", "FR", "TxPort", "Address", "Subsystem", "Namespaces"); - printf("%-.8s %-.20s %-.40s %-.8s %-.6s %-.14s %-.12s %-.16s\n", dash, dash, - dash, dash, dash, dash, dash, dash); + printf("%-8s %-20s %-40s %-8s %-6s %-14s %-6s %-12s %-16s\n", "Device", + "SN", "MN", "FR", "TxPort", "Address", "Slot", "Subsystem", "Namespaces"); + printf("%-.8s %-.20s %-.40s %-.8s %-.6s %-.14s %-.6s %-.12s %-.16s\n", dash, + dash, dash, dash, dash, dash, dash, dash, dash); nvme_for_each_host(r, h) { nvme_for_each_subsystem(h, s) { nvme_subsystem_for_each_ctrl(s, c) { bool first = true; - printf("%-8s %-20s %-40s %-8s %-6s %-14s %-12s ", + printf("%-8s %-20s %-40s %-8s %-6s %-14s %-6s %-12s ", nvme_ctrl_get_name(c), nvme_ctrl_get_serial(c), nvme_ctrl_get_model(c), nvme_ctrl_get_firmware(c), nvme_ctrl_get_transport(c), nvme_ctrl_get_address(c), + nvme_ctrl_get_phy_slot(c), nvme_subsystem_get_name(s)); nvme_ctrl_for_each_ns(c, n) { -- 2.49.0