ice_create_vsi_list_map(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_create_vsi_list_map(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual, section 9. We're doing ice_create_vsi_list_map today and it's giving very niche intel-netdev helper energy ✨


πŸŽ€ NAME πŸŽ€

ice_create_vsi_list_map β€” the original page literally has nothing after the dash here, so I'm not gonna make up a description. Mysterious. Iconic. No cap 😌

πŸ¦‹ SYNOPSIS πŸ¦‹

Here's the exact signature, bestie β€” line break and all, don't let it gaslight you:

struct ice_vsi_list_map_info * ice_create_vsi_list_map (struct ice_hw
       *hw , u16 *vsi_handle_arr , u16 num_vsi , u16 vsi_list_id );

🌸 ARGUMENTS 🌸

  • hw β€” pointer to the hardware structure, aka the hardware bestie we're working with πŸ’»
  • vsi_handle_arr β€” array of VSI handles to set in the VSI mapping. It's the whole squad of handles 🫢
  • num_vsi β€” number of VSI handles in that array. Gotta know how many besties we're mapping πŸ’…
  • vsi_list_id β€” VSI list ID generated as part of allocate resource. That's the ID we're using for the mapping πŸŽ€

✨ DESCRIPTION ✨

So this is a helper function, and its whole job is to create a new entry for the VSI list ID to VSI mapping, using the given VSI list ID. That's the vibe. It maps the ID to the VSIs, periodt πŸ’–

πŸ‘‘ SEE ALSO πŸ‘‘

The kernel file is right here: ./drivers/net/ethernet/intel/ice/ice_switch.c.

And the full SEE ALSO squad is:


cute sign-off bestie: source/version is ./drivers/net/ethernet/intel/ice, dated October 2026 πŸ’‹ bye, go create that mapping 🫢

πŸ“¦ where this page comes from