STRUCT LIBIE_AQC_DRIVER_VER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ NAME πŸ‘‘

okay so bestie, this is the manual page for struct libie_aqc_driver_ver β€” it's literally the struct you use when you're sending the driver version command (it's an indirect command, 0x0002, iykyk) πŸ’…


✨ SYNOPSIS ✨

struct libie_aqc_driver_ver {
    u8 major_ver;
    u8 minor_ver;
    u8 build_ver;
    u8 subbuild_ver;
    u8 reserved[4];
    __le32 addr_high;
    __le32 addr_low;
 };

no cap, that's the whole shape of it 🫢


πŸŽ€ Members πŸŽ€

okay so let's do a vibe check on every single field, one by one, because each one is iconic in its own way:

  • major_ver β€” the driver's major version πŸ¦‹
  • minor_ver β€” the driver's minor version 🌸
  • build_ver β€” the driver's build version πŸ”₯
  • subbuild_ver β€” the driver's subbuild version ⭐ (yes, there's a sub-build, she's thorough)
  • reserved β€” reserved for feature use πŸ‘€ like it's saved for later, main character energy fr fr
  • addr_high β€” the high part of the response address buff πŸ’–
  • addr_low β€” the low part of the response address buff πŸ’œ
πŸ’€ reminder bestie: reserved is literally for feature use β€” don't go putting your own stuff in there, that's not the vibe.

🌈 SEE ALSO 🌈

go read these next, they're all in the same friend group:

  • Kernel file ./include/linux/net/intel/libie/adminq.h
  • struct libie_aqc_generic(9)
  • struct libie_aqc_get_ver(9)
  • struct libie_aqc_req_res(9)
  • struct libie_aqc_list_caps(9)
  • struct libie_aqc_list_caps_elem(9)
  • struct libie_aq_desc(9)

aaand that's the whole page, bestie 🧚 you ate that. this masterpiece lives over at ./include/linux/net/intel/libie, dated October 2026, and it's struct libie_aqc_driver_ver(9) if you need to cite her πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from