ice_vsi_cle...er_port_vlan(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_vsi_clear_outer_port_vlan β€” the Kernel API Manual, bestie edition ✨

okay so you found the page for ice_vsi_clear_outer_port_vlan(9) and honestly? good for you. this is a kernel API manual page, it lives in the Kernel API Manual, and we're gonna get through it together. no cap. 🫢


🌸 NAME 🌸

ice_vsi_clear_outer_port_vlan β€” clear outer port vlan πŸ’…

like, the name literally tells you what it does. it clears the outer port vlan. iconic behaviour, honestly.


✨ SYNOPSIS ✨

int ice_vsi_clear_outer_port_vlan (struct ice_vsi *vsi );

one function, one argument, returns an int. we love a simple signature. πŸŽ€


πŸ¦‹ ARGUMENTS πŸ¦‹

  • vsi β€” the VSI you're configuring. that's the one you're handing over so it can get its vlan situation sorted. πŸ’–

🧚 DESCRIPTION 🧚

so what's actually happening here? the function is restoring previously set vlan config, and that config is saved in vsi->vlan_info. think of it as hitting undo on the vlan glow-up. 😭

and where does the setting part happen? in port vlan configuration. so this is the counterpart β€” the restoring bit. it's giving "put it back the way it was." πŸ”₯

ngl, that's the whole description. short and sweet. don't come for me, i'm just the messenger. πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file lives at ./drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c β€” that's the main character right there. ⭐

and here's the whole friend group, fr fr:

that's fourteen references, bestie. i counted. πŸ’…


πŸ“ sign-off πŸ“

this page comes from ./drivers/net/ethernet/intel/ice, dated October 2026, and the manual title it belongs to is ice_vsi_cle...er_port_vlan(9) (yes, the truncation is real, that's just how the header renders it πŸ™ˆ). anyway, stan the ice driver, drink some water, and go clear an outer port vlan. periodt. πŸŒˆπŸ’œ

πŸ“¦ where this page comes from