subsystem_attrs = json_create_object();
obj_add_str(subsystem_attrs, "Name", nvme_subsystem_get_name(s));
obj_add_str(subsystem_attrs, "NQN", nvme_subsystem_get_nqn(s));
- obj_add_str(subsystem_attrs, "IOPolicy", nvme_subsystem_get_iopolicy(s));
- obj_add_str(subsystem_attrs, "Type", nvme_subsystem_get_type(s));
+
+ if (json_print_ops.flags & VERBOSE) {
+ obj_add_str(subsystem_attrs, "IOPolicy",
+ nvme_subsystem_get_iopolicy(s));
+ obj_add_str(subsystem_attrs, "Type",
+ nvme_subsystem_get_type(s));
+ }
array_add_obj(subsystems, subsystem_attrs);
paths = json_create_array();
subsystem_attrs = json_create_object();
obj_add_str(subsystem_attrs, "Name", nvme_subsystem_get_name(s));
obj_add_str(subsystem_attrs, "NQN", nvme_subsystem_get_nqn(s));
- obj_add_str(subsystem_attrs, "IOPolicy", nvme_subsystem_get_iopolicy(s));
- obj_add_str(subsystem_attrs, "Type", nvme_subsystem_get_type(s));
+
+ if (json_print_ops.flags & VERBOSE) {
+ obj_add_str(subsystem_attrs, "IOPolicy",
+ nvme_subsystem_get_iopolicy(s));
+ obj_add_str(subsystem_attrs, "Type",
+ nvme_subsystem_get_type(s));
+ }
array_add_obj(subsystems, subsystem_attrs);
namespaces = json_create_array();
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("%*s type=%s\n", len, " ",
- nvme_subsystem_get_type(s));
+
+ if (stdout_print_ops.flags & VERBOSE) {
+ printf("%*s iopolicy=%s\n", len, " ",
+ nvme_subsystem_get_iopolicy(s));
+ printf("%*s type=%s\n", len, " ",
+ nvme_subsystem_get_type(s));
+ }
}
static void stdout_subsystem(nvme_root_t r, bool show_ana)