batadv_mcast_mla_tt_retract(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– batadv_mcast_mla_tt_retract(9) πŸ’–

okay so bestie, this is a page from the Kernel API Manual β€” yes, the kernel, we're being fancy today πŸ‘‘


✨ NAME ✨

batadv_mcast_mla_tt_retract β€” cleaning up multicast listener announcements, no cap 🧹


✨ SYNOPSIS ✨

void batadv_mcast_mla_tt_retract (struct batadv_priv *bat_priv , struct
       hlist_head *mcast_list );

like literally that's the whole signature, she's a void function, she does the thing and doesn't report back πŸ’…


✨ ARGUMENTS ✨

  • bat_priv β€” the bat priv, which is holding all the mesh interface information πŸ¦‹
  • mcast_list β€” a list of addresses which should _not_ be removed. yeah, the not is doing heavy lifting here, respect it πŸ™ˆ

✨ DESCRIPTION ✨

So what she does is retract the announcement of any multicast listener from the translation table β€” except the ones that are listed in the given mcast_list. Those ones get to stay, main character energy only πŸ’–

And if mcast_list is NULL? then all are retracted. all of them. every single one. gone 🫢

ngl, NULL here is the "clean slate" option β€” nothing is spared, bestie

✨ SEE ALSO ✨

Kernel file ./net/batman-adv/multicast.c β€” and the whole friend group πŸ’œ


🌸 okay that's the whole page, you ate that. this one lives in ./net/batman-adv and it's dated October 2026 β€” so like, future vibes ✨ go forth and retract responsibly bestie πŸ’…πŸŽ€

πŸ“¦ where this page comes from