]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme-print: Show subsystem iopolicy
authorDaniel Wagner <dwagner@suse.de>
Wed, 26 Jul 2023 13:54:22 +0000 (15:54 +0200)
committerDaniel Wagner <wagi@monom.org>
Thu, 27 Jul 2023 08:20:01 +0000 (10:20 +0200)
Signed-off-by: Daniel Wagner <dwagner@suse.de>
nvme-print-json.c
nvme-print-stdout.c

index ff99d5e76721931513479a308413a602d55e9c0d..525d26c90598314738c708783f7dabd2bc37f052 100644 (file)
@@ -1800,6 +1800,8 @@ static void json_print_nvme_subsystem_list(nvme_root_t r, bool show_ana)
                                                     nvme_subsystem_get_name(s));
                        json_object_add_value_string(subsystem_attrs, "NQN",
                                                     nvme_subsystem_get_nqn(s));
+                       json_object_add_value_string(subsystem_attrs, "IOPolicy",
+                                                    nvme_subsystem_get_iopolicy(s));
 
                        json_array_add_value_object(subsystems, subsystem_attrs);
                        paths = json_create_array();
@@ -2760,6 +2762,8 @@ static void json_simple_topology(nvme_root_t r)
                                                     nvme_subsystem_get_name(s));
                        json_object_add_value_string(subsystem_attrs, "NQN",
                                                     nvme_subsystem_get_nqn(s));
+                       json_object_add_value_string(subsystem_attrs, "IOPolicy",
+                                                    nvme_subsystem_get_iopolicy(s));
 
                        json_array_add_value_object(subsystems, subsystem_attrs);
                        namespaces = json_create_array();
index 975ac628411fe0583cb066eeb6e9fe2303b25d0c..48c693a24efe17848f3c41b00a79149e1b6728bc 100644 (file)
@@ -980,6 +980,8 @@ static void stdout_subsystem(nvme_root_t r, bool show_ana)
                               nvme_subsystem_get_nqn(s));
                        printf("%*s   hostnqn=%s\n", len, " ",
                               nvme_host_get_hostnqn(nvme_subsystem_get_host(s)));
+                       printf("%*s   iopolicy=%s\n", len, " ",
+                              nvme_subsystem_get_iopolicy(s));
                        printf("\\\n");
 
                        if (!show_ana || !stdout_subsystem_multipath(s))
@@ -4859,6 +4861,8 @@ static void stdout_simple_topology(nvme_root_t r,
                               nvme_subsystem_get_nqn(s));
                        printf("%*s   hostnqn=%s\n", len, " ",
                               nvme_host_get_hostnqn(nvme_subsystem_get_host(s)));
+                       printf("%*s   iopolicy=%s\n", len, " ",
+                              nvme_subsystem_get_iopolicy(s));
                        printf("\\\n");
 
                        if (nvme_is_multipath(s))