OS Manuals

nvme_rate_limiting_port_descriptor-libnvme3(2)

struct nvme_rate_limiting_port_descriptor - Rate Limiting Port Descriptor (QPD)

libnvme(9) API Manual libnvme(9)

struct nvme_rate_limiting_port_descriptor - Rate Limiting Port Descriptor (QPD)

struct nvme_rate_limiting_port_descriptor {
__le16 portid;
__le16 nc;
__u8 rsvd4[3];
__u8 abwsf;
struct nvme_rate_limiting_max_access_descriptor rlma;
__le64 arbwv;
__le64 awbwv;
__le32 ariops;
__le32 awiops;
__u8 rsvd64[448];
__u8 vs[512];
__le32 rlc_offset[];
};

NVM subsystem Port Identifier
Number of Controllers in rlc_offset (0's based)
Reserved
Available Bandwidth Scale Factor, see enum nvme_rate_limiting_bw_scale
Rate Limiting Maximum Access to the non-volatile storage medium of the port
Available Read Bandwidth Value of the NVM subsystem to the transport
Available Write Bandwidth Value of the NVM subsystem to the transport
Available Read IOPS of the NVM subsystem to the transport
Available Write IOPS of the NVM subsystem to the transport
Reserved
Vendor Specific
Dword offsets, relative to the start of the Rate Limiting log page, to the Rate Limiting Controller Descriptors accessible by this port, nc + 1 entries
struct nvme_rate_limiting_port_descriptor October 2026

nvme-cli 3.2-r0 · os · ingested 2026-10-31