ice_vsi_del_vlan(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_vsi_del_vlan β€” bestie's guide to yeeting a VLAN πŸ’…

okay so welcome to the Kernel API Manual ✨ this one lives in section 9 and it's about ice_vsi_del_vlan, which is literally the default del-VLAN implementation for all VSI types. no cap. every VSI type. she's versatile like that 🫢


πŸ¦‹ NAME πŸ¦‹

ice_vsi_del_vlan β€” the default del VLAN implementation for all VSI types 🌸

like, she's the blueprint, the main character, the one every VSI type falls back on when it needs a VLAN filter gone. periodt.


✨ SYNOPSIS ✨

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

two arguments, one int coming back at you, that's the whole vibe πŸ”₯


πŸŽ€ ARGUMENTS πŸŽ€

  • vsi β€” the VSI being configured πŸ’– this is the thing you're messing with, bestie.
  • vlan β€” the VLAN filter to delete πŸ—‘οΈ yeah. this one's getting removed. gone. bye.

πŸ‘‘ SEE ALSO πŸ‘‘

first off, the source file herself:

Kernel file ./drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c

and the whole friend group 🫢 (all of these are (9) man pages, iykyk):

like, the inner ones, the outer ones, the stripping, the insertion, the pruning β€” the whole VLAN cinematic universe 🌈 you're gonna want to read all of them fr fr.


πŸ’€ reminder bestie: exact names, exact underscores. __ice_vsi_set_inner_port_vlan and __ice_vsi_set_outer_port_vlan both start with a double underscore for a reason. don't @ me, just copy them right πŸ™ˆ

and that's the page!! short and sweet, just how we like it πŸ“ this was ice_vsi_del_vlan(9) from the Kernel API Manual, sourced out of ./drivers/net/ethernet/intel/ice, dated October 2026 β€” mwah, slay, go delete some VLAN filters responsibly πŸ§šπŸ’œ

πŸ“¦ where this page comes from