ice_move_vsi_to_agg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, so this is ice_move_vsi_to_agg β€” it's a section 9 kernel API page (yes, the Kernel API Manual, we're in the big leagues now) and it literally moves a VSI to a new or default aggregator. that's the whole vibe. πŸ¦‹


✨ SYNOPSIS ✨

int ice_move_vsi_to_agg (struct ice_port_info *pi , u32 agg_id , u16
vsi_handle , u8 tc_bitmap );

like look at her. gorgeous. returns an int, takes four args, no notes. πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • pi β€” the port information structure πŸ›Ÿ β€” this is your main character struct, the whole context, the passport for the port.
  • agg_id β€” the aggregator ID πŸ”₯ β€” which aggregator we're dealing with, by number.
  • vsi_handle β€” the software VSI handle 🌸 β€” the software-side handle for the VSI, i.e. how we refer to it, not how hardware does.
  • tc_bitmap β€” the TC bitmap of enabled TC(s) 🌈 β€” a bitmap, and each bit says a traffic class is enabled. bitmaps are so giving data structure, honestly.

πŸ‘‘ DESCRIPTION πŸ‘‘

Move or associate VSI to a new or default aggregator node. ✨

that's it, that's the whole job. it moves the VSI β€” or associates it β€” over to a new aggregator node, or to the default one. whichever. she's flexible. no cap. 🫢


πŸ¦‹ SEE ALSO πŸ¦‹

so. the girlies. the whole friend group. this is the Kernel file ./drivers/net/ethernet/intel/ice/ice_sched.c crew and honestly they're all here. every single one. i did NOT skip anybody, i would never 😭

that's 117 cross-references, bestie. i counted. every last one survived the vibe check. πŸ’€

and that's the page!! 🌈✨

kisses from ./drivers/net/ethernet/intel/ice, dated October 2026 β€” that's the source, that's the version, that's the whole footer situation. she's from the future, she's iconic, she's done. πŸ‘‘πŸ’–πŸŽ€

πŸ“¦ where this page comes from