__bdx_vlan_rx_vid(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… __bdx_vlan_rx_vid(9) β€” like, the kernel API manual bestie ✨

okay so this is a page from the Kernel API Manual, and it's about __bdx_vlan_rx_vid(9) β€” a lil' private helper. yes, the double-underscore one. it's giving backstage-pass energy, not front-door energy πŸŽ€


✨ NAME ✨

__bdx_vlan_rx_vid β€” the private helper for adding/killing a VLAN vid πŸ¦‹

like, it's the little worker bee behind the scenes. it doesn't do the whole song and dance, it just… helps. iykyk πŸ’…


🌸 SYNOPSIS 🌸

void __bdx_vlan_rx_vid (struct net_device *ndev , uint16_t vid , int
enable );

so it returns void (nothing back, no notes, no text-back, just vibes) and it takes three things. three! a little trio. read on, bestie 🫢


πŸ’– ARGUMENTS πŸ’–

  • ndev β€” the network device. the main character of this whole function, honestly. struct net_device * and everything.
  • vid β€” the VLAN vid. it's a uint16_t, so it's a small one. keep that in mind πŸ“
  • enable β€” enable or disable the vlan. it's an int, and it's literally the on/off switch of this whole situation. iconic, honestly.

πŸ”₯ DESCRIPTION πŸ”₯

Passes the VLAN filter table to hardware. that's the whole thing! no cap! it takes the VLAN filter table and hands it over to the hardware, done, periodt. very demure, very "i did my job and i'm leaving" πŸ’€


🌈 SEE ALSO 🌈

okay this list is LONG, but we are NOT skipping it, because every single one of these deserves its moment. also, heads up: the kernel file lives at ./drivers/net/ethernet/tehuti/tehuti.c β€” that's the whole party 🧚

ngl, the __bdx_tx_db_ptr_next(9) and bdx_tx_push_desc_safe(9) entries are lowkey my faves, but don't tell the others πŸ™ˆ

and that's the page! sign-off time: this one's from the source dir ./drivers/net/ethernet/tehuti, dated October 2026, and titled __bdx_vlan_rx_vid(9) in case you forgot already. mwah πŸ’‹βœ¨ go read the next manpage bestie, you've got this πŸŽ€

πŸ“¦ where this page comes from