ice_vf_dis_vlan_promisc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_vf_dis_vlan_promisc(9) πŸ’…

okay bestie, welcome to the Kernel API Manual β€” yes we're doing kernel API today and yes you're gonna slay it 🫢


✨ NAME ✨

ice_vf_dis_vlan_promisc β€” turns OFF Tx/Rx VLAN promiscuous mode for the VLAN πŸ‘‹βœ¨


🌸 SYNOPSIS 🌸

int ice_vf_dis_vlan_promisc (struct ice_vsi *vsi , struct ice_vlan *vlan
);

like, that's the whole signature, no cap πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • vsi β€” the VF's VSI, a.k.a. the thing you're using to disable VLAN promiscuous mode for πŸ¦‹
  • vlan β€” the VLAN you're disabling VLAN promiscuous on, literally the star of the show πŸ‘‘

πŸ’– DESCRIPTION πŸ’–

okay so listen β€” this function should only be called if VLAN promiscuous mode is allowed, which you can figure out via ice_is_vlan_promisc_allowed. that's the vibe check you gotta pass first, fr fr πŸ™ˆ

⚠️ not me calling this without checking first β€” please do the ice_is_vlan_promisc_allowed check, bestie, it's giving "read the docs first" energy πŸ’€

🌈 SEE ALSO 🌈

the kernel file lives at ./drivers/net/ethernet/intel/ice/virt/virtchnl.c and honestly the friend group here is HUGE, so buckle up 🎒

like, that's a whole sorority of functions and they ALL ate πŸ’…πŸ”₯


and that's the page, bestie! this lil icon came from ./drivers/net/ethernet/intel/i... and it dropped in October 2026 β€” screenshot it, pin it, put it on your fridge πŸ§šπŸ’œ byeeee βœ¨πŸŽ€πŸŒŸ

πŸ“¦ where this page comes from