ice_aq_add_vsi(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

Okay so you pulled up ice_aq_add_vsi β€” and yes, the manual name is ice_aq_add_vsi(9), full Kernel API Manual energy. The original NAME section is basically the function name, a little dash, and then nothing, which is so mysterious of it, but we're here now. 🫢

✨ SYNOPSIS ✨

int ice_aq_add_vsi (struct ice_hw *hw , struct ice_vsi_ctx *vsi_ctx ,
       struct ice_sq_cd *cd );

This returns an int, and those are the exact three arguments, no cap. πŸ’…

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW struct. That's the hardware bestie you're handing over. πŸ’–
  • vsi_ctx β€” pointer to a VSI context struct. It's the VSI context in question, periodt.
  • cd β€” pointer to command details structure or NULL. So it can be a real command-details pointer, or the classic NULL vibe. πŸ¦‹

πŸ’… DESCRIPTION πŸ’…

Add a VSI context to the hardware β€” that's the whole mission, and it's tagged with 0x0210. Short, sweet, iconic. ✨

πŸ¦‹ SEE ALSO πŸ¦‹

First, the kernel file to know: ./drivers/net/ethernet/intel/ice/ice_switch.c. Then the whole related-function squad, all listed with their (9) energy, fr fr:


Cute sign-off, bestie: the source/version on this one is ./drivers/net/ethernet/intel/ice, and the date is October 2026 β€” the footer also had ice_aq_add_vsi(9) doing its little reprise, but we are not copying the whole footer line, we are simply acknowledging the vibe. Byeee! πŸ’œπŸ«Άβœ¨

πŸ“¦ where this page comes from