dev_mc_del_global(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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:

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