STRUCT LIBIE_AQC_LIST_CAPS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct libie_aqc_list_caps(9) ✨

okay so bestie, this is a page straight out of the Kernel API Manual and it's literally all about getting capabilities πŸŽ€ like, the struct that asks the hardware "hey queen, what can you even do?" πŸ’…


🌸 SYNOPSIS 🌸

struct libie_aqc_list_caps {
    u8 cmd_flags;
    u8 pf_index;
    u8 reserved[2];
    __le32 count;
    __le32 addr_high;
    __le32 addr_low;
 };

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


πŸ¦‹ Members πŸ¦‹

  • cmd_flags β€” the command flags, bestie. that's the vibe check for how the command runs ✨
  • pf_index β€” the index of the PF we're getting caps from, iykyk πŸŽ€
  • reserved β€” reserved for future use πŸ™ˆ like, don't touch, it's saving space for later
  • count β€” number of capabilities records πŸ’– so you know how many icons are in the roster
  • addr_high β€” high part of response address buff πŸ‘‘
  • addr_low β€” low part of response address buff πŸ‘‘

πŸ’œ Description πŸ’œ

this struct is used in these commands, periodt:

  • get function capabilities (indirect 0x000A) 🌈
  • get device capabilities (indirect 0x000B) ⭐

πŸ”₯ SEE ALSO πŸ”₯

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

ok that's the whole page, go read the related structs too, they're iconic fr fr πŸ’€

later bestie πŸ’– this one came from ./include/linux/net/intel/libie, dated October 2026 β€” main character energy, no notes 🧚

πŸ“¦ where this page comes from