ice_vf_vsi_d...le_port_vlan(9)
π ice_vf_vsi_disable_port_vlan β straight from the Kernel API Manual β¨
okay so bestie, welcome to the Kernel API Manual page for ice_vf_vsi_d...le_port_vlan(9) β yes the title is truncated with dots like that, that's just how it's rendered, don't come for me π«Ά. This is a lil kernel function doc and it's honestly short but iconic, so let's go πΈ
β¨ NAME β¨
ice_vf_vsi_disable_port_vlan β clears VSI support for creating port VLAN π
π¦ SYNOPSIS π¦
void ice_vf_vsi_disable_port_vlan (struct ice_vsi *vsi );
that's it. that's the whole signature. void return, one pointer, no cap π
π ARGUMENTS π
vsiβ the VF's VSI that's being configured, aka the main character of this function π
π DESCRIPTION π
so here's the vibe check: you call this function after you've removed the port VLAN on the VSI (using VLAN ops). that's literally the whole requirement, bestie β cleanup after the fact, not before π
π¨ lowkey important: it says "should be called after removing port VLAN on VSI (using VLAN ops)". so like, read that twice. the ordering matters, iykyk.
π₯ SEE ALSO π₯
- kernel file
./drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.cπ ice_vf_vsi_enable_port_vlan(9)ice_vf_vsi_init_vlan_ops(9)ice_vf_vsi_cfg_dvm_legacy_vlan_mode(9)ice_vf_vsi_cfg_svm_legacy_vlan_mode(9)
go read those too, they're all in the same friend group π«Άβ¨
mwah π this page lives in ./drivers/net/ethernet/intel/ice, dated October 2026, and it's giving vintage-but-futuristic kernel manual energy. slay, periodt, see u in the next manpage ππ¦β
π¦ 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