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