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 frrsvd24β 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
- ubuntu stonking: libnvme-dev 1.16.2-1build1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms