batadv_mcas...ush_want_rtr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_mcast_forw_push_want_rtr(9) β€” the Kernel API Manual moment

okay so bestie, welcome to the batadv_mcast_forw_push_want_rtr page from the Kernel API Manual 🌸 β€” yes the title is truncated with ... in the header, that's just how it's printed, don't come for me 😭.


✨ NAME ✨

batadv_mcast_forw_push_want_rtr β€” push originators with want-router flag 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

bool batadv_mcast_forw_push_want_rtr (struct batadv_priv *bat_priv ,
struct sk_buff *skb , unsigned short vid , unsigned short *num_dests ,
unsigned short *tvlv_len );

πŸŽ€ ARGUMENTS πŸŽ€

  • bat_priv β€” the bat priv with all the mesh interface information πŸ’– like, it's holding all the receipts for the mesh interface
  • skb β€” the skb to push the destination addresses onto πŸ“₯ that's the packet getting the addresses yeeted onto it
  • vid β€” the vlan identifier 🏷️
  • num_dests β€” a pointer to store the number of pushed addresses in πŸ”’ it writes the count back out to you
  • tvlv_len β€” stores the amount of currently pushed TVLV bytes πŸ“

πŸ”₯ DESCRIPTION πŸ”₯

Push the MAC addresses of all originators which have indicated interest in this multicast packet through the want-all-rtr flag onto the given skb. πŸ’…

So basically: every originator that was like "yes bestie I want this multicast packet" via the want-all-rtr flag β€” their MAC addresses get pushed onto the skb. no cap. ✨


πŸ‘‘ RETURN πŸ‘‘

true on success, false otherwise. 🫢 that's it, that's the whole vibe check.


🌈 SEE ALSO 🌈

Kernel file ./net/batman-adv/multicast_forw.c πŸ“

and the whole friend group, fr fr:


πŸ’€ reminder that the header line up top really does print as batadv_mcas...ush_want_rtr(9) β€” truncated and everything. iconic behaviour honestly.

okay that's the page!! this one came from ./net/batman-adv, dated October 2026, and the footer still spells the name batadv_mcas...ush_want_rtr(9) πŸ’œ mwah, go read some code bestie πŸ§šβ€β™€οΈβ­

πŸ“¦ where this page comes from