dev_mc_del_global(9)
π dev_mc_del_global(9) β like, the Kernel API Manual bestie πΈ
okay so real talk, this page is from the Kernel API Manual and it's all about dev_mc_del_global(9). yes that's a lot of underscores, no we're not scared of them π
β¨ NAME β¨
dev_mc_del_global β Delete a global multicast address. that's it, that's the whole vibe π
π¦ SYNOPSIS π¦
int dev_mc_del_global (struct net_device *dev , const unsigned char
*addr );
look at her go π so clean. so iconic.
πΈ ARGUMENTS πΈ
devβ device. the device. the one and only πaddrβ address to delete. yes bestie, this is the one getting yeeted ποΈβ¨
π DESCRIPTION π
okay so here's the tea π β this function releases the reference to a multicast address, and then it removes it from the device if the reference count drops to zero. that's the whole deal, no cap. like, the address is only actually gone-gone once literally nobody is holding a reference anymore. main character reference-counting energy fr fr π₯
not me over here being dramatic about refcounts, but this is genuinely how it works π
π SEE ALSO π
okay so this is the part where I introduce you to the whole friend group π«Ά everyone here lives in the kernel file ./net/core/dev_addr_lists.c and honestly? the roster is LONG. buckle up:
__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_add_global(9)dev_mc_del(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)
like I said. a WHOLE friend group. every single one of them makes the list, not a single soul left out ππ
and that's the page!! mwah π this beauty lives in ./net/core, dated October 2026, and she's filed under dev_mc_del_global(9) in the Kernel API Manual β go forth and delete those global multicast addresses responsibly bestie π§β
π¦ 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