Skip to content

Commit 37c8e05

Browse files
ikegami-tigaw
authored andcommitted
nvme-print: add NVMe 2.1 admin commands strings
Also added some missed admin commands strings. Signed-off-by: Tokunori Ikegami <[email protected]>
1 parent 3d870fa commit 37c8e05

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

nvme-print.c

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,34 @@ const char *nvme_cmd_to_string(int admin, __u8 opcode)
8282
case nvme_admin_virtual_mgmt: return "Virtualization Management";
8383
case nvme_admin_nvme_mi_send: return "NVMe-MI Send";
8484
case nvme_admin_nvme_mi_recv: return "NVMe-MI Receive";
85+
case nvme_admin_capacity_mgmt: return "Capacity Management";
86+
case nvme_admin_discovery_info_mgmt:return "Discovery Information Management (DIM)";
87+
case nvme_admin_fabric_zoning_recv:return "Fabric Zoning Receive";
88+
case nvme_admin_lockdown: return "Lockdown";
89+
case nvme_admin_fabric_zoning_lookup:return "Fabric Zoning Lookup";
90+
case nvme_admin_clear_export_nvm_res:
91+
return "Clear Exported NVM Resource Configuration";
92+
case nvme_admin_fabric_zoning_send:return "Fabric Zoning Send";
93+
case nvme_admin_create_export_nvms:return "Create Exported NVM Subsystem";
94+
case nvme_admin_manage_export_nvms:return "Manage Exported NVM Subsystem";
95+
case nvme_admin_manage_export_ns:return "Manage Exported Namespace";
96+
case nvme_admin_manage_export_port:return "Manage Exported Port";
97+
case nvme_admin_send_disc_log_page:return "Send Discovery Log Page";
98+
case nvme_admin_track_send: return "Track Send";
99+
case nvme_admin_track_receive: return "Track Receive";
100+
case nvme_admin_migration_send: return "Migration Send";
101+
case nvme_admin_migration_receive:return "Migration Receive";
102+
case nvme_admin_ctrl_data_queue:return "Controller Data Queue";
85103
case nvme_admin_dbbuf: return "Doorbell Buffer Config";
104+
case nvme_admin_fabrics: return "Fabrics Commands";
86105
case nvme_admin_format_nvm: return "Format NVM";
87106
case nvme_admin_security_send: return "Security Send";
88107
case nvme_admin_security_recv: return "Security Receive";
89108
case nvme_admin_sanitize_nvm: return "Sanitize";
109+
case nvme_admin_load_program: return "Load Program";
90110
case nvme_admin_get_lba_status: return "Get LBA Status";
111+
case nvme_admin_program_act_mgmt:return "Program Activation Management";
112+
case nvme_admin_mem_range_set_mgmt:return "Memory Range Set Management";
91113
}
92114
} else {
93115
switch (opcode) {

0 commit comments

Comments
 (0)