libnvme(2)

✨ NAME ✨

okay bestie, gather round πŸ’– this is the libnvme(2) page for struct nvme_ave_discover_log β€” aka the AVE Discovery Log, and yes it's exactly as iconic as it sounds πŸŽ€


🌸 SYNOPSIS 🌸

here's the whole glow-up, verbatim, no notes 🫢

struct nvme_ave_discover_log {
    __le64 genctr;
    __le64 numrec;
    __le16 recfmt;
    __u8 rsvd18[2];
    __le32 tadlpl;
    __u8 rsvd24[1000];
    struct nvme_ave_discover_log_entry      adlpe[];
 };

πŸ‘‘ Members

  • genctr β€” the Generation Counter bestie, it literally counts generations, that's the whole vibe πŸ’…
  • numrec β€” Number of Records</coded>… okay so it's the Number of Records, periodt ✨
  • recfmt β€” the Record Format, iykyk 🌸
  • rsvd18 β€” Reserved 🚫 do not touch, it is NOT for you, hands off bestie πŸ™ˆ
  • tadlpl β€” the Total AVE Discovery Log Page Length πŸ”₯ say that five times fast fr fr
  • rsvd24 β€” also Reserved πŸ’€ reserved again, still not yours, we respect the boundaries here 🫢
  • adlpe β€” the AVE Discovery Log Page Entry List ⭐ the main character of this whole struct honestly πŸ‘‘

lowkey every single one of those rsvd fields is a do not perceive me field, so like, don't write to them, bestie 😭

and that's the tea πŸ“ this was libnvme(2), page for struct nvme_ave_discover_log, brought to you by the July 2026 release of libnvme 🌈 mwah, slay, see you in the next man page πŸ’–πŸ¦‹βœ¨

πŸ“¦ where this page comes from