libnvme(2)
β¨ NAME β¨
enum nvme_cmd_format_mset β the Format NVM Metadata Settings enum, aka the tiny little menu that tells your drive where the metadata is gonna live π
This is one page out of the libnvme API Manual (that's the "2" in libnvme(2) bestie, it's the manual section, not a sequel π).
π SYNOPSIS π
enum nvme_cmd_format_mset {
NVME_FORMAT_MSET_SEPARATE ,
NVME_FORMAT_MSET_EXTENDED
};
okay so it's an enum, it's got exactly two members, and both of them are about metadata placement. That's the whole vibe. Simple. Iconic. No cap. β¨
π¦ Constants π¦
NVME_FORMAT_MSET_SEPARATEβ this one says the metadata gets transferred as part of a separate buffer. Like, its own little buffer, living its own little life, separate from the data. Main character behavior, honestly. πNVME_FORMAT_MSET_EXTENDEDβ and this one says the metadata gets transferred as part of an extended data LBA. So instead of a separate buffer, it's riding along inside the extended LBA. Carpooling. Together-core. π«Ά
ngl bestie, that's the whole page. Two constants, both about where the metadata goes, and you're done. Lowkey a slay. πβ¨
That's the libnvme API Manual, section 2 β this page is enum nvme_cmd_format_mset, dated July 2026. Mwah, go format something responsibly. ππΈ
π¦ where this page comes from
- ubuntu stonking: libnvme-dev 1.16.2-1build1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms