ice_vsi_ena_outer_stripping(9)
π ice_vsi_ena_outer_stripping(9) π
okay bestie, welcome to this Kernel API Manual page for ice_vsi_ena_outer_stripping(9) β yes, itβs niche kernel lore, iykyk, but weβre gonna get through it together, fr fr. π«Ά
β¨ NAME β¨
ice_vsi_ena_outer_stripping β enable outer VLAN stripping. π
π§ SYNOPSIS π§
int ice_vsi_ena_outer_stripping (struct ice_vsi *vsi , u16 tpid );
π ARGUMENTS π
vsiβ the VSI to configure. literally the thing weβre setting up. β¨tpidβ theTPIDto enable outer VLAN stripping for. no cap, thatβs the one weβre targeting. π
πΈ DESCRIPTION πΈ
okay so this function enables outer VLAN stripping via the VSI context. slay. π
β οΈ bestie, highkey important: this function should only be used if DVM is supported. also, it should never be called directly β it should be part of ice_vsi_vlan_ops if itβs needed. periodt.
The way that the VSI context only supports a single TPID for insertion and stripping? yeah, that means setting the TPID for stripping will affect the TPID for insertion. callers need to be aware of this limitation, no cap. π
Only modify outer VLAN stripping settings and the VLAN TPID. Outer VLAN insertion settings are unmodified β iconic behavior, honestly. β¨
This enables hardware to strip a VLAN tag with the specified TPID to be stripped from the packet and placed in the receive descriptor. hardware main character energy. π₯
π SEE ALSO π
The kernel file is literally ./drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c. bestie, go look. π
validate_vlan(9)ice_vsi_add_vlan(9)ice_vsi_del_vlan(9)ice_vsi_manage_vlan_insertion(9)ice_vsi_manage_vlan_stripping(9)__ice_vsi_set_inner_port_vlan(9)ice_cfg_vlan_pruning(9)tpid_to_vsi_outer_vlan_type(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)
kisses π β this page came from the source/version path ./drivers/net/ethernet/intel/ice, dated October 2026, and itβs the ice_vsi_ena_outer_stripping(9) page. periodt. π
π¦ 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