libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

struct nvme\_mi\_mi\_resp\_hdr - MI response message header.

# [SYNOPSIS](#SYNOPSIS)

struct nvme\_mi\_mi\_resp\_hdr {  
**struct nvme\_mi\_msg\_hdr hdr;**  
**\_\_u8 status;**  
**\_\_u8 nmresp\[3];**  
};

# [Members](#Members)

[hdr](#hdr)

generic MI message header

[status](#status)

generic response status from command; non-zero on failure.

[nmresp](#nmresp)

NVMe Management Response: command-type-specific response data

# [Description](#Description)

Wire format for MI response message header, defined in section 5 of NVMe-MI.

struct nvme\_mi\_mi\_resp\_hdr September 2026

---

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