vsc73xx_vlan...mit_untagged(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– vsc73xx_vlan_commit_untagged(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” this one's a lil function called vsc73xx_vlan_commit_untagged and honestly? she's niche but she matters. ✨


🌸 NAME 🌸

vsc73xx_vlan_commit_untagged β€” update the native VLAN of a port πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

int vsc73xx_vlan_commit_untagged (struct vsc73xx *vsc , int port );

πŸ’… ARGUMENTS πŸ’…

  • vsc β€” the switch's private data structure, aka the whole vibe container 🫢
  • port β€” the port index you wanna operate on, like which child you're talking to

✨ DESCRIPTION ✨

So here's the tea: this function updates the native VLAN of a port β€” and yes, that's the one VLAN that gets transmitted as egress-tagged on a trunk port πŸ’«. It does this when the port is in VLAN filtering mode and only one untagged vid is configured. πŸ™ˆ

In other cases? No need to configure it at all, because the switch can untag all vlans on the port anyway β€” she's already got it handled, main character energy πŸ’€βœ¨.


πŸ”₯ RETURN πŸ”₯

0 on success, or a negative errno on error 😭


🌈 SEE ALSO 🌈


okay and finally the lil sign-off: this masterpiece lives in ./drivers/net/dsa, dated October 2026, printed in the Kernel API Manual, and the header on the original page reads vsc73xx_vlan...mit_untagged(9) πŸ’œπŸ¦‹ she's iconic, she's specific, and now she's yours periodt πŸ‘‘

πŸ“¦ where this page comes from