ice_eswitch_set_target_vsi(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_eswitch_set_target_vsi β€” a Kernel API Manual moment (section 9, bestie)

okay so first things first: this is ice_eswitch_set_target_vsi(9) from the Kernel API Manual, and it lives right in the middle of the Intel ice driver's eswitch era. it's a function page, it's short, it's iconic, let's go 🧚


✨ NAME ✨

ice_eswitch_set_target_vsi β€” literally sets the eswitch context in the Tx context descriptor. that's the whole job. that's the whole vibe. πŸ’…

🌸 SYNOPSIS 🌸

void ice_eswitch_set_target_vsi (struct sk_buff *skb , struct
       ice_tx_offload_params *off );

it's void, so no return value to obsess over β€” it just does the thing and dips. ✨

πŸŽ€ ARGUMENTS πŸŽ€

  • skb β€” pointer to send buffer. yes bestie, that's the socket buffer, the packet-carrying main character. πŸ‘‘
  • off β€” pointer to offload struct, i.e. your struct ice_tx_offload_params. that's where the offload deets live. 🫢

πŸ¦‹ SEE ALSO πŸ¦‹

the whole eswitch extended universe fr fr β€” go read these next, no cap:


and that's the page!! πŸŽ€ this one's coming at you from ./drivers/net/ethernet/intel/ice, dated October 2026, under the Kernel API Manual β€” catch you in section 9, bestie πŸ’œπŸŒˆβ­

πŸ“¦ where this page comes from