libnvme(9)
Okay so bestie, welcome to the libnvme(9) API Manual page for struct nvme_rate_limiting_data β the Rate Limiting Feature - Data Buffer (RLDB) struct. It's giving low-level main character energy, and we're gonna go through every single field, no skips. π
β¨ NAME β¨
struct nvme_rate_limiting_data β Rate Limiting Feature - Data Buffer (RLDB)
π¦ SYNOPSIS π¦
Here's the struct in all its glory, copied exactly so you can trust it fr fr:
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, seeenum nvme_rate_limiting_rlc.rsvd2β Reserved, bestie. Nothing to see here.bwsfβ Bandwidth Scale Factor, seeenum 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, so don't sleep on it.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. Again. Reserved. πvsβ Vendor Specific.
Okay bestie, that's the whole page. Cute sign-off: it's from the API Manual for libnvme(9), source/version is struct nvme_rate_limiting_data, and the date on this iconic footer is October 2026. π
πβ¨
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms