__ice_vsi_s...er_port_vlan(9)
π
__ice_vsi_set_inner_port_vlan π
okay so bestie, quick vibe check: this one lives in the Kernel API Manual β¨ and it's your girl's guide to flipping on a port VLAN by setting the VSI context settings. yes, the name is a whole mouthful β that's why the header shortens it to __ice_vsi_s...er_port_vlan(9) π but we move!
β¨ NAME β¨
__ice_vsi_set_inner_port_vlan β set port VLAN VSI context settings to enable a port VLAN π«Ά
πΈ SYNOPSIS πΈ
int __ice_vsi_set_inner_port_vlan (struct ice_vsi *vsi , u16 pvid_info );
like, that's the whole signature, no cap π
π ARGUMENTS π
vsiβ the VSI you're updating bestie, that's the main character π¦pvid_infoβ the VLAN ID and QoS, both bundled up and used to set the PVID VSI context field β
π SEE ALSO π
Kernel file ./drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c β that's where she lives, iykyk π
and the whole friend group, fr fr:
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_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)
okay that's the whole page, no notes π this iconic little entry ships from ./drivers/net/ethernet/intel/ice and is dated October 2026, and the header on the tin is __ice_vsi_s...er_port_vlan(9) in case you forgot already π slay, bye bestie! πβ¨
π¦ 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