dev_mc_flush(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dev_mc_flush β€” like, the multicast flush one?

Ok bestie, welcome to the dev_mc_flush page from the Kernel API Manual ✨. It's a tiny one β€” a little snack of a function β€” but we're gonna give it the full main-character treatment anyway.


✨ SYNOPSIS ✨

void dev_mc_flush (struct net_device *dev );

Literally that's it. No return value, no drama, no nothing. void in, void out, iconic behavior.


🫢 ARGUMENTS 🫢

  • dev β€” the device. That's the whole vibe. It's the struct net_device * you're handing over to get its multicast situation cleared out πŸ’–.

🌸 DESCRIPTION 🌸

Flush multicast addresses.

Yeah, that's genuinely the entire description bestie 😭. It does exactly what it says on the tin β€” it flushes the multicast addresses. No cap, no hidden lore, no extra paragraphs. Short king of a manpage πŸ‘‘.


πŸ¦‹ SEE ALSO πŸ¦‹

Everything below lives in the kernel file ./net/core/dev_addr_lists.c, and honestly it's a whole friend group of address-list functions β€” go say hi to all of them πŸ’…:


That's the whole page, bestie β€” go flush those multicast addresses and slay πŸ’…βœ¨

Source situation: ./net/core, dated October 2026 πŸŽ€. Byeee πŸ¦‹πŸ’–

πŸ“¦ where this page comes from