libnvme(9)

πŸ“¦ version 3.2, in arch rolling

🌸 NAME 🌸

Okay bestie, welcome to the libnvme(9) API Manual, and today's main character is struct nvme_mi_read_nvm_ss_info β€” the NVM Subsystem Information Data Structure. It's giving small-but-iconic, and we're gonna read every member like it's the group chat. πŸ’…βœ¨

✨ SYNOPSIS ✨

Here's the struct in all its literal, no-cap glory:

       struct nvme_mi_read_nvm_ss_info {
           __u8 nump;
           __u8 mjr;
           __u8 mnr;
           __u8 rsvd3[29];
        };

Do not come for the formatting, it's the synopsis. 🫢

πŸŽ€ Members πŸŽ€

  • nump β€” Number of Ports 🌸
  • mjr β€” NVMe-MI Major Version Number πŸ”₯
  • mnr β€” NVMe-MI Minor Version Number ✨
  • rsvd3 β€” Reserved πŸ’… (yep, it's literally the reserved field; in the struct it's __u8 rsvd3[29];)

That's the whole roster β€” four members, zero skips, periodt. πŸ‘‘


Signed off from the October 2026 edition of the libnvme(9) API Manual, where the star is struct nvme_mi_read_nvm_ss_info. πŸ’–πŸ«Άβœ¨

πŸ“¦ where this page comes from