dev_mc_add_global(9)
โจ dev_mc_add_global(9) โจ
okay so bestie, welcome to the dev_mc_add_global(9) page โ this is the Kernel API Manual entry and honestly it's giving "small function, big friend group" energy, because the SEE ALSO list at the bottom is literally a whole group chat ๐ซถ
๐ธ NAME ๐ธ
dev_mc_add_global โ Add a global multicast address ๐
๐ SYNOPSIS ๐
int dev_mc_add_global (struct net_device *dev , const unsigned char
*addr );
like, yes, that's the whole signature, and yes the wrapping is real, ngl ๐ญ
๐ฆ ARGUMENTS ๐ฆ
devโ device ๐ฅ๏ธ (the network device we're doing this to, bestie)addrโ address to add ๐ฎ (the address you want on there)
โจ DESCRIPTION โจ
Add a global multicast address to the device. That's it, that's the vibe โ short, sweet, and to the point, no cap ๐
bestie this description is iconic in how little it says, but everything it says is true and we are not adding lore that isn't there ๐
๐ฅ SEE ALSO ๐ฅ
Kernel file ./net/core/dev_addr_lists.c โ plus the entire extended friend group, in order, no skipping ๐
__hw_addr_sync_dev(9)__hw_addr_ref_sync_dev(9)__hw_addr_ref_unsync_dev(9)__hw_addr_unsync_dev(9)__hw_addr_list_snapshot(9)__hw_addr_list_reconcile(9)dev_addr_flush(9)dev_addr_init(9)dev_addr_add(9)dev_addr_del(9)dev_uc_add_excl(9)dev_uc_add(9)dev_uc_del(9)dev_uc_sync(9)dev_uc_sync_multiple(9)dev_uc_unsync(9)dev_uc_flush(9)dev_uc_init(9)dev_mc_add_excl(9)dev_mc_add(9)dev_mc_del(9)dev_mc_del_global(9)dev_mc_sync(9)dev_mc_sync_multiple(9)dev_mc_unsync(9)dev_mc_flush(9)dev_mc_init(9)netif_uc_promisc_update(9)__dev_set_rx_mode(9)netif_rx_mode_sync(9)
and that's the whole page babes ๐ sign-off time: this one lives under ./net/core, dated October 2026 โญ love that for us, mwah ๐๐
๐ฆ 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