batadv_mcast_forw_send_orig(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_mcast_forw_send_orig(9) β€” the Kernel API Manual bestie

okay so first things first, the manual name is Kernel API Manual and this function is batadv_mcast_forw_send_orig(9) β€” say that five times fast, i literally can't 😭 it's the little multicast-packet delivery icon and it's giving "one job, done right" energy.


✨ NAME ✨

batadv_mcast_forw_send_orig β€” send a multicast packet to an originator πŸ¦‹


🌸 SYNOPSIS 🌸

int batadv_mcast_forw_send_orig (struct batadv_priv *bat_priv , struct
       sk_buff *skb , unsigned short vid , struct batadv_orig_node *orig_node
       );

like, four args, one int out. that's the whole vibe. 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • bat_priv β€” the bat priv with all the mesh interface information. yes ALL of it. she's the main character of the mesh info world πŸ‘‘
  • skb β€” the multicast packet to send. this is the actual lil packet, treat her gently πŸ’–
  • vid β€” the vlan identifier. unsigned short, very demure, very mindful 🌈
  • orig_node β€” the originator to send the packet to. your target, your fave, your destination bestie ✨

⭐ RETURN ⭐

NET_XMIT_DROP in case of error, or NET_XMIT_SUCCESS otherwise. no in-between, no "it's complicated", just those two. periodt. πŸ’…


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./net/batman-adv/multicast.c β€” and like, the entire friend group honestly, they all live in the same file and they all want a shoutout:

ngl that's a whole group chat in one SEE ALSO section and i'm obsessed πŸ’€ every single one of them got included, no cap, nobody left on read. πŸ™ˆ

and that's the page!! mwah πŸ’‹

this lil transmission came to you from ./net/batman-adv, dated October 2026, and it's signed batadv_mcast_forw_send_orig(9) β€” stay slay, stay multicast, and may your return value always be NET_XMIT_SUCCESS πŸŒŸπŸŽ€πŸ’œ

πŸ“¦ where this page comes from