ice_vsi_rebuild(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_vsi_rebuild β€” like, the whole Kernel API Manual page, bestie

okay so picture this: it's the Kernel API Manual, and today's main character is ice_vsi_rebuild(9) ✨ she rebuilds your VSI after a reset, and honestly? she ate.


🌸 NAME 🌸

ice_vsi_rebuild β€” rebuilding a VSI after a reset, no cap 🫢


πŸŽ€ SYNOPSIS πŸŽ€

int ice_vsi_rebuild (struct ice_vsi *vsi , u32 vsi_flags );

✨ ARGUMENTS ✨

  • vsi β€” the VSI that's getting rebuilt πŸ’– like, the whole point of the function, she's the guest of honor
  • vsi_flags β€” the flags that steer the VSI rebuild flow πŸ¦‹ lowkey the personality of the whole operation

πŸ’œ DESCRIPTION πŸ’œ

okay so here's the vibe check: you set vsi_flags to ICE_VSI_FLAG_INIT when you want to initialize a brand-new VSI, or you set it to ICE_VSI_FLAG_NO_INIT when you want to rebuild an existing VSI in hardware πŸ”₯ pick your lane, bestie.

And the return value? She returns 0 on success and a negative value on failure 😭 so if you see a negative number, that's your sign, periodt.

ngl, always check the return value β€” 0 is the slay outcome, negative is the "not me" outcome πŸ’€

🌈 SEE ALSO 🌈

first up, the home address of this whole situation β€” Kernel file ./drivers/net/ethernet/intel/ice/ice_lib.c 🏠

and now the full friend group, in order, exactly as they appear, because we don't skip anyone in this house πŸ‘‘


that's the whole list, every single one, because we do NOT leave the group chat on read πŸ’–

okay and finally, the sign-off πŸŽ€ this page lives in ./drivers/net/ethernet/intel/ice, stamped October 2026 β€” so yeah, it's giving crisp-autumn-Intel-driver energy πŸ“πŸ’… slay, bye bestie! πŸ’œ

πŸ“¦ where this page comes from