ice_aq_alloc_free_vsi_list(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ ice_aq_alloc_free_vsi_list(9) ✨

okay so bestie, we're in the Kernel API Manual today, and this little function lives in the ice driver family β€” you know, the Intel Ethernet crew πŸ§ŠπŸ’…


🌸 NAME 🌸

ice_aq_alloc_free_vsi_list β€” no cap, the NAME field in the original is literally empty, so all we get is the function name itself. Iconic minimalism, honestly πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

int ice_aq_alloc_free_vsi_list (struct ice_hw *hw , u16 *vsi_list_id ,
       enum ice_sw_lkup_type lkup_type , enum ice_adminq_opc opc );

it returns an int, bestie. remember that. it's giving "i have opinions about whether this worked" energy 😌


πŸ’– ARGUMENTS πŸ’–

  • hw β€” pointer to the HW struct. the main character of the whole operation, fr fr πŸ‘‘
  • vsi_list_id β€” the VSI list ID that gets returned, or is used for lookup. so it's lowkey doing double duty depending on which way the wind blows πŸ“
  • lkup_type β€” the switch rule filter lookup type. it's an enum ice_sw_lkup_type, so pick your vibe carefully ✨
  • opc β€” the switch rules population command type. you literally pass in the command opcode here β€” enum ice_adminq_opc style πŸ’…

πŸ”₯ DESCRIPTION πŸ”₯

it allocates or frees a VSI list resource. that's the whole thing. short and sweet, like a text you send at 2am that just says "hi" 🫢


πŸ‘‘ SEE ALSO πŸ‘‘

okay this list is LONG and i'm obsessed with it. every single one of these, in order, no skips, periodt πŸ’€

the kernel file lives at ./drivers/net/ethernet/intel/ice/ice_switch.c 🌈

like… that's so many functions and every single one of them made the list. we respect the hustle 🧚


ngl bestie, the page has no exit status, no environment variables, no files section, no bugs, no copyright or license lines, and no author block. what you see is what you get β€” don't go inventing lore that isn't there πŸ™ˆ

and that's the tea β˜• this gem comes to you straight from ./drivers/net/ethernet/intel/ice, dated October 2026, in the Kernel API Manual β€” ice_aq_alloc_free_vsi_list(9), slay, periodt πŸ’œπŸ¦‹

πŸ“¦ where this page comes from