Reference

nvme_rate_limiting_data-libnvme3(2)

Rate Limiting Feature - Data Buffer (RLDB)

NAME

struct nvme_rate_limiting_data - Rate Limiting Feature - Data Buffer (RLDB)

SYNOPSIS

struct nvme_rate_limiting_data {
__le16 rlc;
__u8 rsvd2[5];
__u8 bwsf;
__le64 tbwv;
__le64 wbwv;
__le32 tiops;
__le32 wiops;
__u8 riopsr;
__u8 wiopsr;
__u8 rbwr;
__u8 wbwr;
__u8 rsvd36[476];
__u8 vs[512];
};

Members

rlc

Rate Limits Control, see enum nvme_rate_limiting_rlc

rsvd2

Reserved

bwsf

Bandwidth Scale Factor, see enum nvme_rate_limiting_bw_scale

tbwv

Total Bandwidth Value

wbwv

Write Bandwidth Value

tiops

Total IOPS

wiops

Write IOPS

riopsr

Read IOPS Ratio portion of the Write to Read IOPS Ratio, non-zero

wiopsr

Write IOPS Ratio portion of the Write to Read IOPS Ratio, non-zero

rbwr

Read Bandwidth Ratio portion of the Write to Read Bandwidth Ratio, non-zero

wbwr

Write Bandwidth Ratio portion of the Write to Read Bandwidth Ratio, non-zero

rsvd36

Reserved

vs

Vendor Specific