ice_vsi_man...an_stripping(9)
β¨ NAME β¨
ice_vsi_manage_vlan_stripping β bestie, this is the one that manages VLAN stripping for the VSI for Rx π
So real quick context: this page lives in the Kernel API Manual, section 9, and it's all about one tiny function that flips VLAN stripping on or off for a VSI on the receive side. Iconic. Lowkey essential. Let's get into it π«Ά
πΈ SYNOPSIS πΈ
int ice_vsi_manage_vlan_stripping (struct ice_vsi *vsi , bool ena );
That's the whole vibe. Two args, one int coming back at you β¨
π ARGUMENTS π
vsiβ the VSI that's getting changed, aka the main character here π this is the thing you're messing with.enaβ a boolean value indicating whether this is an enable or a disable request. So like,true= turn it on,false= turn it off. Simple as that, no cap π
π¦ SEE ALSO π¦
The whole friend group, fr fr β go say hi to all of them:
- Kernel file
./drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c validate_vlan(9)ice_vsi_add_vlan(9)ice_vsi_del_vlan(9)ice_vsi_manage_vlan_insertion(9)__ice_vsi_set_inner_port_vlan(9)ice_cfg_vlan_pruning(9)tpid_to_vsi_outer_vlan_type(9)ice_vsi_ena_outer_stripping(9)ice_vsi_dis_outer_stripping(9)ice_vsi_ena_outer_insertion(9)ice_vsi_dis_outer_insertion(9)__ice_vsi_set_outer_port_vlan(9)ice_vsi_set_outer_port_vlan(9)ice_vsi_clear_outer_port_vlan(9)
ngl the inner/outer vlan fam is huge and they all show up to every function call together π«Ά go read them all, iykyk π
π ok that's the page, bestie π
This little gem comes to you straight from the Kernel API Manual, section 9 β source vibes from ./drivers/net/ethernet/intel/ice, dated October 2026. That's it, that's the whole manual page. Slay, stay hydrated, and always check your booleans before you commit πβπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms