From: Daniel Wagner Date: Wed, 26 Jul 2023 13:54:22 +0000 (+0200) Subject: nvme-print: Show subsystem iopolicy X-Git-Tag: v2.6~64 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=40a3463ea61bb9a4ebe7b637c85cfd33504f7b1a;p=users%2Fsagi%2Fnvme-cli.git nvme-print: Show subsystem iopolicy Signed-off-by: Daniel Wagner --- diff --git a/nvme-print-json.c b/nvme-print-json.c index ff99d5e7..525d26c9 100644 --- a/nvme-print-json.c +++ b/nvme-print-json.c @@ -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(); diff --git a/nvme-print-stdout.c b/nvme-print-stdout.c index 975ac628..48c693a2 100644 --- a/nvme-print-stdout.c +++ b/nvme-print-stdout.c @@ -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))