From: Umer Saleem <usaleem@ixsystems.com>
Date: Tue, 13 Jun 2023 12:34:23 +0000 (+0500)
Subject: nvme-print-json: Print PCI pysical slot number for controller
X-Git-Tag: v2.5~21
X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=aed2abef0f0d6304fc6043d419becb8934289966;p=users%2Fsagi%2Fnvme-cli.git

nvme-print-json: Print PCI pysical slot number for controller

Print PCI physical slot information for controller for JSON if
verbose if specified.

Signed-off-by: Umer Saleem <usaleem@ixsystems.com>
---

diff --git a/nvme-print-json.c b/nvme-print-json.c
index 2f2b686b..cffe1e1e 100644
--- a/nvme-print-json.c
+++ b/nvme-print-json.c
@@ -2526,6 +2526,7 @@ static void json_detail_list(nvme_root_t r)
 				json_object_add_value_string(jctrl, "Firmware", nvme_ctrl_get_firmware(c));
 				json_object_add_value_string(jctrl, "Transport", nvme_ctrl_get_transport(c));
 				json_object_add_value_string(jctrl, "Address", nvme_ctrl_get_address(c));
+				json_object_add_value_string(jctrl, "Slot", nvme_ctrl_get_phy_slot(c));
 
 				nvme_ctrl_for_each_ns(c, n) {
 					struct json_object *jns = json_create_object();