libnvme(9)
β¨ NAME β¨
okay bestie, welcome to libnvme(9) β this one's a lil enum moment called enum nvme_directive_types, and it's literally just the "Directives Supported or Enabled" flag bits. that's it. that's the whole vibe. π
πΈ SYNOPSIS πΈ
enum nvme_directive_types {
NVME_ID_DIR_ID_BIT ,
NVME_ID_DIR_SD_BIT ,
NVME_ID_DIR_DP_BIT
};
three bits, no drama, no cap. π
π¦ Constants π¦
okay so here's the cast of characters β each one is a bit that tells you whether a specific kind of directive is supported:
NVME_ID_DIR_ID_BITβ this bit means the Identify directive is supported β¨NVME_ID_DIR_SD_BITβ this bit means the Streams directive is supported πNVME_ID_DIR_DP_BITβ this bit means the Direct Placement directive is supported π
like, that's genuinely all of them. three constants, each one a whole personality. the way that each bit is just out here doing its one job and doing it well?? iconic. π
ngl bestie these are just bit flags, so don't go reading them like they're a full directive struct or anything β the manpage only says "supported", so that's all we're claiming. fr fr. π
and that's the whole page!! π this lil gem comes from the API Manual of libnvme, dated October 2026 β so yeah, save the date, screenshot it, put it on the fridge, and go slay those directive bits. mwah! π«Άπ§β
π¦ 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