ice_vsig_remove_vsi(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_vsig_remove_vsi β€” remove VSI from VSIG

okay so bestie, welcome to the Kernel API Manual ✨ this one's a little function in the ice driver fam and honestly? she's a whole vibe. sit down, hydrate, let's go 🫢


✨ SYNOPSIS ✨

int ice_vsig_remove_vsi (struct ice_hw *hw , enum ice_block blk , u16
vsi , u16 vsig );

like yes, that's the whole signature, no cap πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the hardware structure πŸ”₯ that's your entry pass to the actual silicon, okurrr
  • blk β€” HW block 🌸 which block we're messing with, enum ice_block style
  • vsi β€” VSI to remove πŸ‘‹ the one getting kicked out of the group chat
  • vsig β€” VSI group to remove from πŸ«‚ the group chat in question

πŸ’– DESCRIPTION πŸ’–

so the way that this works is: the function will remove the input VSI from its VSI group and move it to the DEFAULT_VSIG πŸ¦‹ periodt. that's the whole job. she's a mover, not a decorator β€” she relocates your VSI to the default hangout spot ✨

literally it's giving "you're not in this VSIG anymore, go hang with the defaults" 😭 and the function returns an int, bestie β€” check it, as always πŸ’…


🌈 SEE ALSO 🌈

this one is huge, i'm not even gonna lie to you. the whole friend group shows up:

and yes, ice_vsig_add_mv_vsi(9) and ice_vsig_remove_vsi(9) are literally siblings β€” one adds, one removes, both iconic πŸ’…


🫢 friendly lil reminder: ice_vsig_add_mv_vsi(9) and this one are the matched set β€” if you're adding, you're gonna be removing too at some point. iykyk.

so yeah, that's the whole page bestie 🌸 it's giving tiny function with a very loud reference section, and we love her for it πŸ’–

✧ο½₯゚ ice_vsig_remove_vsi(9) out ✧ο½₯゚ β€” from the source ./drivers/net/ethernet/intel/ice, dated October 2026, per the Kernel API Manual. mwah, go check your return values πŸŽ€πŸ’‹

πŸ“¦ where this page comes from