batadv_mcast...hif_get_ipv6(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ batadv_mcast_mla_meshif_get_ipv6 πŸ’…

okay so this is straight out of the Kernel API Manual bestie β€” yes that Kernel API Manual β€” and it's the glow-up of batadv_mcast...hif_get_ipv6(9) (the terminal's just being dramatic and truncating the name, don't worry about it 🫢).


🌸 NAME 🌸

batadv_mcast_mla_meshif_get_ipv6 β€” get meshif IPv6 multicast listeners. that's the whole vibe. it collects them, that's what it does ✨


πŸŽ€ SYNOPSIS πŸŽ€

int batadv_mcast_mla_meshif_get_ipv6 (struct net_device *dev , struct
hlist_head *mcast_list , struct batadv_mcast_mla_flags *flags );

look at her. three params. main character energy fr 😭


πŸ¦‹ ARGUMENTS πŸ¦‹

  • dev β€” the device to collect multicast addresses from. like, the mesh interface we're digging through. it's giving "source material" πŸ’œ
  • mcast_list β€” a list to put found addresses into. the little basket 🧺 where the found addresses go. so cozy.
  • flags β€” flags indicating the new multicast state. the state-of-the-union flags, basically. keep up.

πŸ”₯ DESCRIPTION πŸ”₯

So what it does: it collects multicast addresses of IPv6 multicast listeners residing on this kernel on the given mesh interface, dev, in the given mcast_list. like it goes and gathers up all the IPv6 multicast listeners living on this kernel for that mesh interface and drops them into your list. slay πŸ’…

And in general, bestie β€” key detail β€” the multicast listeners provided by your multicast receiving applications run directly on this node. so yeah. that's the whole tea. local listeners, local node, no cap. 🌈


πŸ‘‘ RETURN πŸ‘‘

  • -ENOMEM β€” when memory allocation goes wrong 😭 that's the only error listed, periodt.
  • otherwise β†’ the number of items added to the mcast_list ✨

πŸ’– SEE ALSO πŸ’–

okay this list is LONG, she's an icon, she knows everyone. buckle up bestie πŸŽ€:


ngl that's a lot of friends but every single one of them got an invite πŸ’Œ don't skip any, iykyk.

and that's the page bestie!! brought to you by ./net/batman-adv, dated October 2026, still filed under batadv_mcast...hif_get_ipv6(9) because the terminal refuses to spell the whole name out πŸ’€ ily, go collect those listeners πŸ¦‹πŸ’–

πŸ“¦ where this page comes from