STRUCT LIBIE_AQC_GET_VER(9)
π struct libie_aqc_get_ver(9) π
okay so this is a page from the Kernel API Manual, section 9 β say hi to struct libie_aqc_get_ver(9), bestie π«Ά
β¨ NAME β¨
struct libie_aqc_get_ver β literally the struct you use in the get version command (that's direct 0x0001, iykyk) π
πΈ SYNOPSIS πΈ
struct libie_aqc_get_ver {
__le32 rom_ver;
__le32 fw_build;
u8 fw_branch;
u8 fw_major;
u8 fw_minor;
u8 fw_patch;
u8 api_branch;
u8 api_major;
u8 api_minor;
u8 api_patch;
};
no cap, that's the whole layout β copy it exactly, don't go freestyling the field order π
π Members π
rom_verβ the rom version, periodt β¨fw_buildβ the number coressponding to firmware build π οΈ (yes, the spelling is a whole vibe, we keep it)fw_branchβ branch identifier of firmware version πΏfw_majorβ major number of firmware version π₯fw_minorβ minor number of firmware version π§fw_patchβ patch of firmware version π©Ήapi_branchβ brancch identifier of API version π± (another iconique spelling, preserved fr fr)api_majorβ major number of API version βapi_minorβ minor number of API version πapi_patchβ patch of API version π
π¦ SEE ALSO π¦
Kernel file ./include/linux/net/intel/libie/adminq.h struct β that's where it lives, go look π
libie_aqc_generic(9)struct libie_aqc_driver_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)
π real talk: everything above is exactly what the page says β same fields, same types, same order, same references. Don't come for me if you reorder them, that's on you bestie π
ok that's the whole thing, you ate it up π mwah π
β sign-off vibes: this one came from ./include/linux/net/intel/libie and it's dated October 2026, and it's filed under struct libie_aqc_get_ver(9) πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms