libnvme(9)

πŸ“¦ version 3.2, in arch rolling

✨ NAME ✨

struct nvme_nvmset_attr β€” NVM Set Attributes Entry

okay bestie, welcome to the libnvme(9) API Manual πŸ’– this page is all about struct nvme_nvmset_attr, aka the NVM Set Attributes Entry. no cap, it’s a whole struct and we’re gonna get into every single field. periodt.


🌸 SYNOPSIS 🌸

struct nvme_nvmset_attr {
    __le16 nvmsetid;
    __le16 endgid;
    __u8 rsvd4[4];
    __le32 rr4kt;
    __le32 ows;
    __u8 tnvmsetcap[16];
    __u8 unvmsetcap[16];
    __u8 rsvd48[80];
};

🫢 Members 🫢

  • nvmsetid β€” NVM Set Identifier ✨
  • endgid β€” Endurance Group Identifier πŸ¦‹
  • rsvd4 β€” Reserved. it’s giving β€œdon’t touch” energy, bestie πŸ’…
  • rr4kt β€” Random 4 KiB Read Typical β€” this one indicates the typical time to complete a 4 KiB random read in 100 nanosecond units when the NVM Set is in a Predictable Latency Mode Deterministic Window and there is 1 outstanding command per NVM Set. yes, that’s a mouthful, but we keep it exact, fr fr 😭
  • ows β€” Optimal Write Size 🌸
  • tnvmsetcap β€” Total NVM Set Capacity πŸ‘‘
  • unvmsetcap β€” Unallocated NVM Set Capacity πŸŽ€
  • rsvd48 β€” Reserved. again: reserved, so leave it alone πŸ’€

mwah πŸ’‹ that’s the whole page, bestie β€” from the libnvme(9) API Manual, dated October 2026. πŸŽ€βœ¨

πŸ“¦ where this page comes from