From: Scott Bauer Date: Mon, 15 May 2017 16:40:47 +0000 (-0600) Subject: nvme-cli: Add parsing support for noiob X-Git-Tag: v1.3~4^2 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=bf9aed04ecb18dca69255283aa83402ddf507dbe;p=users%2Fsagi%2Fnvme-cli.git nvme-cli: Add parsing support for noiob Signed-off-by: Scott Bauer --- diff --git a/linux/nvme.h b/linux/nvme.h index fc9e9ccd..397c0f1a 100644 --- a/linux/nvme.h +++ b/linux/nvme.h @@ -271,7 +271,7 @@ struct nvme_id_ns { __le16 nabsn; __le16 nabo; __le16 nabspf; - __u16 rsvd46; + __le16 noiob; __u8 nvmcap[16]; __u8 rsvd64[40]; __u8 nguid[16]; diff --git a/nvme-print.c b/nvme-print.c index d28fbe14..60fe1198 100644 --- a/nvme-print.c +++ b/nvme-print.c @@ -500,6 +500,7 @@ void show_nvme_id_ns(struct nvme_id_ns *ns, unsigned int mode) printf("nabsn : %d\n", le16_to_cpu(ns->nabsn)); printf("nabo : %d\n", le16_to_cpu(ns->nabo)); printf("nabspf : %d\n", le16_to_cpu(ns->nabspf)); + printf("noiob : %d\n", le16_to_cpu(ns->noiob)); printf("nvmcap : %.0Lf\n", int128_to_double(ns->nvmcap)); printf("nguid : "); @@ -1184,6 +1185,7 @@ void json_nvme_id_ns(struct nvme_id_ns *ns, unsigned int mode) json_object_add_value_int(root, "nabsn", le16_to_cpu(ns->nabsn)); json_object_add_value_int(root, "nabo", le16_to_cpu(ns->nabo)); json_object_add_value_int(root, "nabspf", le16_to_cpu(ns->nabspf)); + json_object_add_value_int(root, "noiob", le16_to_cpu(ns->noiob)); json_object_add_value_float(root, "nvmcap", nvmcap); memset(eui64, 0, sizeof(eui64_buf));