batadv_send_broadcast_skb(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_send_broadcast_skb(9) πŸ’…

okay bestie, welcome to the Kernel API Manual page for batadv_send_broadcast_skb β€” it's giving "send a broadcast packet via a hard interface" and honestly? iconic. no cap. πŸ¦‹


✨ NAME ✨

batadv_send_broadcast_skb β€” Send broadcast packet via hard interface πŸ’ŒπŸ“‘


🌸 SYNOPSIS 🌸

int batadv_send_broadcast_skb (struct sk_buff *skb , struct
       batadv_hard_iface *hard_iface );

literally just two args, we love a low-maintenance function signature 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • skb β€” the packet to be transmitted. and listen, it comes pre-dressed: it already has the batadv header and no outer eth header. think of it as already wearing its outfit, you're just the uber driver bestie πŸ’…
  • hard_iface β€” the outgoing interface. that's the road we're taking πŸ›£οΈ

πŸ”₯ RETURN πŸ”₯

A negative errno code is returned on a failure. periodt. πŸ’€

⚠️ but here's the tea: a success does not guarantee the frame will actually be transmitted β€” it may get dropped due to congestion or traffic shaping. so like, you did your part, the packet might still ghost you 😭 it's not you, it's the network.

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./net/batman-adv/send.c β€” and the whole friend group, fr fr:


🌈 a whole squad, a whole ecosystem, main character energy everywhere. iykyk. πŸ’œ


sign-off besties πŸ§šβ€β™€οΈβœ¨ β€” this little love letter lives in ./net/batman-adv, dated October 2026, and it's the batadv_send_broadcast_skb(9) page. stay safe, check your errno, and remember: congestion happens πŸ’…πŸ“

πŸ“¦ where this page comes from