libnvme(9) API Manual libnvme(9)

struct nvme_rate_limiting_max_access_descriptor - Rate Limiting Maximum Access Descriptor (QMAD)

struct nvme_rate_limiting_max_access_descriptor {
__u8 mbsf;
__u8 rsvd1[7];
__le64 mrbwv;
__le64 mwbwv;
__le32 mriops;
__le32 mwiops;
};

Maximum Bandwidth Scale Factor, see enum nvme_rate_limiting_bw_scale
Reserved
Maximum Read Bandwidth Value, shall not be cleared to 0h
Maximum Write Bandwidth Value, shall not be cleared to 0h
Maximum Random Read IOPS, shall not be cleared to 0h
Maximum Random Write IOPS, shall not be cleared to 0h
struct nvme_rate_limiting_max_access_descriptor October 2026