DOKK / manpages / debian 12 / libnvme-dev / nvme_mi_vpd_mr_common.2.en
libnvme(2) API Manual libnvme(2)

struct nvme_mi_vpd_mr_common - NVMe MultiRecord Area

struct nvme_mi_vpd_mr_common {
__u8 type;
__u8 rf;
__u8 rlen;
__u8 rchksum;
__u8 hchksum;
union {
struct nvme_mi_vpd_mra nmra;
struct nvme_mi_vpd_ppmra ppmra;
struct nvme_mi_vpd_tra tmra;
};
};

NVMe Record Type ID
Record Format
Record Length
Record Checksum
Header Checksum
{unnamed_union}
anonymous
NVMe MultiRecord Area
NVMe PCIe Port MultiRecord Area
Topology MultiRecord Area
struct nvme_mi_vpd_mr_common January 2023