libnvme(9)
β¨ NAME β¨
okay so this is the libnvme(9) manual page bestie, and it's all about enum nvme_ns_id_desc_nidt_lens β literally just the Namespace Identifier Descriptor Type Lengths π
like, the lengths of the namespace ID descriptor types, that's the whole vibe π
πΈ SYNOPSIS πΈ
here's the enum, no cap, copy it exactly:
enum nvme_ns_id_desc_nidt_lens {
NVME_NIDT_EUI64_LEN ,
NVME_NIDT_NGUID_LEN ,
NVME_NIDT_UUID_LEN ,
NVME_NIDT_CSI_LEN
};
that's it. four little constants, living their best life π¦
π Constants π
okay so these are the members, and each one is a length in bytes β let's get into it π«Ά
NVME_NIDT_EUI64_LENβ IEEE Extended Unique Identifier length, which is8 bytesπNVME_NIDT_NGUID_LENβ Namespace Globally Unique Identifier length, and that one's16 bytesβ¨NVME_NIDT_UUID_LENβ Universally Unique Identifier length, also16 bytesπNVME_NIDT_CSI_LENβ Command Set Identifier length, and this cutie is just1 byteπ
fr fr that's the whole page β four constants, all lengths, no drama π
and that's a wrap bestie!! this was enum nvme_ns_id_desc_nidt_lens from the libnvme(9) API Manual, October 2026 edition ππ go forth and know your descriptor lengths, iykyk π§
π¦ 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