batadv_mcas...flags_update(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ batadv_mcast_mla_flags_update (9) β€” the Kernel API Manual, bestie edition πŸ¦‹

okay so bestie, you're holding a page from the Kernel API Manual and honestly? it's giving "tiny function, big responsibilities" energy. no cap. let's get into it πŸ’…


✨ NAME ✨

batadv_mcast_mla_flags_update β€” update multicast flags 🌈

like, that's literally the whole name and the whole vibe. she updates. the flags. multicast ones. periodt.


🌸 SYNOPSIS 🌸

void batadv_mcast_mla_flags_update (struct batadv_priv *bat_priv ,
struct batadv_mcast_mla_flags *flags );

so she's a void function, meaning she doesn't hand you anything back β€” she just does the thing to the world and leaves. main character behavior fr fr πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • bat_priv β€” the bat priv with all the mesh interface information πŸ’– this is the big one, she's carrying everything about the mesh interface, she's basically the group chat admin of this whole operation
  • flags β€” flags indicating the new multicast state ✨ these save all the new multicast info, so yeah, flags is lowkey the whole point

🧚 DESCRIPTION 🧚

Updates the own multicast tvlv with our current multicast related settings, capabilities and inabilities.

that's it. that's the tea πŸ“

like β€” she takes our current settings, our capabilities and β€” yes bestie β€” *our inabilities too (we're honest here, no fake flexing πŸ’€) and she folds all of that into the own multicast tvlv. glow-up for the tvlv, respectfully 🫢

ngl there's no return value to check and no error path listed here, so don't come for me asking "what if it fails" β€” the page only tells you what it tells you, and I'm not out here inventing lore πŸ™ˆ

πŸ‘‘ SEE ALSO πŸ‘‘

okay this is the part where the manpage flexes her entire friend group. and by "friend group" I mean the Kernel file ./net/batman-adv/multicast.c, plus literally all of these:

like... the whole multicast.c cast list, no crumbs left on the plate, ate and left zero notes πŸ”₯ iykyk 🧚


πŸ’œ and that's the page!! sourced straight from the project tree at ./net/batman-adv, dated October 2026, out here in the Kernel API Manual batadv_mcas...flags_update(9) era. go read the source bestie, it's literally right there, mwah πŸ’‹βœ¨πŸŽ€
πŸ“¦ where this page comes from