| libnvme(9) | API Manual | libnvme(9) |
NAME
struct nvme_rate_limiting_port_descriptor - Rate Limiting Port Descriptor (QPD)
SYNOPSIS
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[];
};
Members
- portid
- NVM subsystem Port Identifier
- nc
- Number of Controllers in rlc_offset (0's based)
- rsvd4
- Reserved
- abwsf
- Available Bandwidth Scale Factor, see enum nvme_rate_limiting_bw_scale
- rlma
- Rate Limiting Maximum Access to the non-volatile storage medium of the port
- arbwv
- Available Read Bandwidth Value of the NVM subsystem to the transport
- awbwv
- Available Write Bandwidth Value of the NVM subsystem to the transport
- ariops
- Available Read IOPS of the NVM subsystem to the transport
- awiops
- Available Write IOPS of the NVM subsystem to the transport
- rsvd64
- Reserved
- vs
- Vendor Specific
- rlc_offset
- 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 |