]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme-print-binary: add binary_mgmt_addr_list_log()
authorTokunori Ikegami <ikegami.t@gmail.com>
Mon, 13 Jan 2025 15:59:55 +0000 (00:59 +0900)
committerDaniel Wagner <wagi@monom.org>
Mon, 13 Jan 2025 16:43:29 +0000 (17:43 +0100)
Since added the NVMe 2.1 log page.

Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
nvme-print-binary.c

index 33804f1b2a4367e0a889fcf1193b19f9ac159fb8..caefd951242172051b59552c9d61301955a0e825 100644 (file)
@@ -307,6 +307,11 @@ static void binary_effects_log_pages(struct list_head *list)
        }
 }
 
+static void binary_mgmt_addr_list_log(struct nvme_mgmt_addr_list_log *ma_list)
+{
+       d_raw((unsigned char *)ma_list, sizeof(*ma_list));
+}
+
 static struct print_ops binary_print_ops = {
        /* libnvme types.h print functions */
        .ana_log                        = binary_ana_log,
@@ -373,6 +378,7 @@ static struct print_ops binary_print_ops = {
        .d                              = NULL,
        .show_init                      = NULL,
        .show_finish                    = NULL,
+       .mgmt_addr_list_log             = binary_mgmt_addr_list_log,
 
        /* libnvme tree print functions */
        .list_item                      = NULL,