batadv_mcast_tvlv_flags_get(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_mcast_tvlv_flags_get(9) β€” like, the Kernel API Manual, bestie ✨

okay so real talk, this one lives in the Kernel API Manual and it's lowkey a little legend. It's batadv_mcast_tvlv_flags_get, and its whole main-character job is pulling the multicast flags out of an OGM TVLV. Iconic behavior, no notes. 🫢


🌸 NAME 🌸

batadv_mcast_tvlv_flags_get β€” literally just get multicast flags from an OGM TVLV. That's the vibe. That's the whole thing. πŸ’–


✨ SYNOPSIS ✨

u8 batadv_mcast_tvlv_flags_get (bool enabled , void *tvlv_value , u16 tvlv_value_len );

bestie look at that return type. u8. tiny. precious. a whole mood. πŸŽ€


πŸ¦‹ ARGUMENTS πŸ¦‹

  • enabled β€” a bool, and it's answering the question "does the originator have multicast TVLV support enabled?" so basically a vibe check for the originator. ⭐
  • tvlv_value β€” the tvlv buffer that's holding the multicast flags. this is the lil container, treat it nice. 🌸
  • tvlv_value_len β€” the tvlv buffer length. yes it's a u16. yes it matters. πŸ’…

πŸ‘‘ RETURN πŸ‘‘

it hands you back the multicast flags for the given tvlv buffer. that's it, that's the payoff, and honestly? slay. πŸ”₯


🌈 SEE ALSO 🌈

okay this section is long and I'm obsessed β€” it's the entire batman-adv multicast extended family and they all showed up to the group chat. all of these live in the Kernel file ./net/batman-adv/multicast.c, and here's every single one, no cap, nobody left on read:

like?? the whole squad. iykyk. 🧚 πŸ’œ


and that's the page! mwah, go read some source. πŸ’‹

source: ./net/batman-adv Β· dated: October 2026 Β· title: batadv_mcast_tvlv_flags_get(9) β€” bye bestie, stan batman-adv multicast πŸŽ€πŸ¦‹βœ¨

πŸ“¦ where this page comes from