libnvme(9)

πŸ“¦ version 3.2, in arch rolling

✨ 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 is 8 bytes πŸ“
  • NVME_NIDT_NGUID_LEN β€” Namespace Globally Unique Identifier length, and that one's 16 bytes ✨
  • NVME_NIDT_UUID_LEN β€” Universally Unique Identifier length, also 16 bytes 🌈
  • NVME_NIDT_CSI_LEN β€” Command Set Identifier length, and this cutie is just 1 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