libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

enum nvme\_mi\_dtyp - Data Structure Type field.

# [SYNOPSIS](#SYNOPSIS)

enum nvme\_mi\_dtyp {  
**nvme\_mi\_dtyp\_subsys\_info** ,  
**nvme\_mi\_dtyp\_port\_info** ,  
**nvme\_mi\_dtyp\_ctrl\_list** ,  
**nvme\_mi\_dtyp\_ctrl\_info** ,  
**nvme\_mi\_dtyp\_opt\_cmd\_support** ,  
**nvme\_mi\_dtyp\_meb\_support**

};

# [Constants](#Constants)

[nvme\_mi\_dtyp\_subsys\_info](#nvme_mi_dtyp_subsys_info)

NVM Subsystem Information

[nvme\_mi\_dtyp\_port\_info](#nvme_mi_dtyp_port_info)

Port information

[nvme\_mi\_dtyp\_ctrl\_list](#nvme_mi_dtyp_ctrl_list)

Controller List

[nvme\_mi\_dtyp\_ctrl\_info](#nvme_mi_dtyp_ctrl_info)

Controller Information

[nvme\_mi\_dtyp\_opt\_cmd\_support](#nvme_mi_dtyp_opt_cmd_support)

Optionally Supported Command List

[nvme\_mi\_dtyp\_meb\_support](#nvme_mi_dtyp_meb_support)

Management Endpoint Buffer Command Support List

# [Description](#Description)

Data Structure Type field for Read NVMe-MI Data Structure command, used to indicate the particular structure to query from the endpoint.

enum nvme\_mi\_dtyp October 2026

---

Document: nvme_mi_dtyp-libnvme3(2) from nvme-cli 3.2-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
