batadv_mcast_free(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_mcast_free β€” free the multicast optimizations structures

ok so this is a page from the Kernel API Manual, section 9, and it's literally just one function, but bestie, it's a load-bearing one 🫢


✨ SYNOPSIS ✨

void batadv_mcast_free (struct batadv_priv *bat_priv );

no return value, no drama β€” it's void, it does the thing and dips πŸ’¨

πŸŽ€ ARGUMENTS πŸŽ€

  • bat_priv β€” the bat priv with all the mesh interface information πŸ’– this is the big one, the main character of the struct, the one carrying every single mesh interface detail you've got. hand it over and it gets its multicast optimization structures freed. periodt.

πŸ‘€ SEE ALSO πŸ‘€

ok this is the part where the manpage goes full group-chat-tagging-everyone 😭 the kernel file lives at ./net/batman-adv/multicast.c, and here's the whole squad β€” every single one of them, no cap:

like, that's so many functions and every last one of them is in here, i checked twice πŸ’€


ngl the whole page is basically "give it the bat_priv, it frees the multicast optimization structures, you say thank you and leave" 🌸

ok bye ily, go read the source bestie β€” this was ./net/batman-adv, dated October 2026 πŸ¦‹βœ¨

πŸ“¦ where this page comes from