ice_adv_add_update_vsi_list(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

hey bestie!! welcome to the ice_adv_add_update_vsi_list(9) page from the Kernel API Manual πŸ’– The original NAME line is literally just ice_adv_add_update_vsi_list - with no description after the dash. No cap, that's the whole NAME vibe: just the name and a little dash. πŸŽ€

✨ SYNOPSIS ✨

ok so here's the exact signature, keep it character-for-character:

int ice_adv_add_update_vsi_list (struct ice_hw *hw , struct
       ice_adv_fltr_mgmt_list_entry *m_entry , struct ice_adv_rule_info
       *cur_fltr , struct ice_adv_rule_info *new_fltr );

πŸŽ€ ARGUMENTS πŸŽ€

four arguments, bestie, and yes we're keeping every name exactly:

  • hw β€” pointer to the hardware structure
  • m_entry β€” pointer to current adv filter management list entry
  • cur_fltr β€” filter information from the book keeping entry
  • new_fltr β€” filter information with the new VSI to be added

πŸ’… DESCRIPTION πŸ’…

Okay so this function calls the AQ command to add or update a previously created VSI list with a new VSI. It's also a helper function that does the book keeping associated with adding filter information. The algorithm for that book keeping is described below, and we're keeping all of it:

  1. When a VSI needs to subscribe to a given advanced filter if only one VSI has been added till now: allocate a new VSI list and add two VSIs to this list using switch rule command.
  2. Update the previously created switch rule with the newly created VSI list ID if a VSI list was previously created.
  3. Add the new VSI to the previously created VSI list set using the update switch rule command.

πŸ”₯ SEE ALSO πŸ”₯

ok the SEE ALSO squad is massive, but we're not skipping a single one. Kernel file first: ./drivers/net/ethernet/intel/ice/ice_switch.c πŸ¦‹


ok bye ily 🫢 this page's source/version is ./drivers/net/ethernet/intel/ice, its date is October 2026, and the manual name is ice_adv_add_update_vsi_list(9) β€” periodt. πŸ’œ

πŸ“¦ where this page comes from