NVME_INIT_GET_FEATURES_RATE_LIMITING-LIBNVME3(2)
β¨ nvme_init_get_features_rate_limiting β¨
okay so bestie, you're in the libnvme API manual now and this page is all about nvme_init_get_features_rate_limiting(9) β yes that's a whole mouthful, we're just gonna vibe with it π
πΈ NAME πΈ
nvme_init_get_features_rate_limiting β sets up the passthru command for Get Features - Rate Limiting, no cap π
π¦ SYNOPSIS π¦
void nvme_init_get_features_rate_limiting (struct libnvme_passthru_cmd *cmd,
enum nvme_get_features_sel sel,
__u8 target,
__u16 tid,
struct nvme_rate_limiting_data *data);
literally that's the whole signature, don't come for me π«Ά
π ARGUMENTS π
cmdβ the passthru command you're gonna use, hand it over and let it cook π₯selβ picks which type of attribute to return, peek atenum nvme_get_features_selfor the deets β¨targetβ the target of the rate limits setting, checkenum nvme_rate_limiting_target(iykyk) π―tidβ the Target Identifier for whichevertargetyou specified, it's giving very specific energy ngl π«dataβ the buffer that receives the Rate Limiting data buffer, seestruct nvme_rate_limiting_dataπΈ
π DESCRIPTION π
So what this icon actually does: it initializes the passthru command buffer for the Get Features command, with the FID value set to NVME_FEAT_FID_RATE_LIMITING β and that's the whole flex π
β¨
bestie pls note: it only initializes the command buffer. everything else is on you π«Ά
that's a wrap, mwah π β this page came from the libnvme API manual, dated October 2026, and honestly? iconic. go forth and rate-limit responsibly π§ββοΈπ
π¦ 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