__bdx_vlan_rx_vid(9)
π __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 auint16_t, so it's a small one. keep that in mind πenableβ enable or disable the vlan. it's anint, 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 π§
bdx_fifo_init(9)bdx_fifo_free(9)bdx_link_changed(9)bdx_isr_napi(9)bdx_fw_load(9)bdx_hw_start(9)bdx_close(9)bdx_open(9)bdx_vlan_rx_add_vid(9)bdx_vlan_rx_kill_vid(9)bdx_change_mtu(9)bdx_rx_init(9)bdx_rx_free_skbs(9)bdx_rx_free(9)bdx_rx_alloc_skbs(9)bdx_rx_receive(9)__bdx_tx_db_ptr_next(9)bdx_tx_db_inc_rptr(9)bdx_tx_db_inc_wptr(9)bdx_tx_db_init(9)bdx_tx_db_close(9)bdx_tx_map_skb(9)bdx_tx_space(9)bdx_tx_transmit(9)bdx_tx_cleanup(9)bdx_tx_free_skbs(9)bdx_tx_push_desc(9)bdx_tx_push_desc_safe(9)bdx_probe(9)bdx_remove(9)
ngl, the__bdx_tx_db_ptr_next(9)andbdx_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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms