1libnvme(9) API Manual libnvme(9)
2
3
4
6 struct nvme_mi_msg_hdr - General MI message header.
7
9 struct nvme_mi_msg_hdr {
10 __u8 type;
11 __u8 nmp;
12 __u8 meb;
13 __u8 rsvd0;
14 };
15
16
18 type MCTP message type, will always be NVME_MI_MSGTYPE_NVME
19
20 nmp NVMe-MI message parameters (including MI message type)
21
22 meb Management Endpoint Buffer flag; unused for libnvme-mi im‐
23 plementation
24
25 rsvd0 currently reserved
26
28 Wire format shared by both request and response messages, per NVMe-MI
29 section 3.1. This is used for all message types, MI and Admin.
30
31
32
33November 2022 struct nvme_mi_msg_hdr libnvme(9)