batadv_send_broadcast_skb(9)
π 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 thebatadvheader 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:
batadv_send_skb_packet(9)batadv_send_unicast_skb(9)batadv_send_skb_to_orig(9)batadv_send_skb_push_fill_unicast(9)batadv_send_skb_prepare_unicast(9)batadv_send_skb_prepare_unicast_4addr(9)batadv_send_skb_unicast(9)batadv_send_skb_via_tt_generic(9)batadv_send_skb_via_gw(9)batadv_forw_packet_free(9)batadv_forw_packet_alloc(9)batadv_forw_packet_was_stolen(9)batadv_forw_packet_steal(9)batadv_forw_packet_list_steal(9)batadv_forw_packet_list_free(9)batadv_forw_packet_queue(9)batadv_forw_packet_bcast_queue(9)batadv_forw_packet_ogmv1_queue(9)batadv_forw_bcast_packet_to_list(9)batadv_forw_bcast_packet_if(9)batadv_send_no_broadcast(9)__batadv_forw_bcast_packet(9)batadv_forw_bcast_packet(9)batadv_send_bcast_packet(9)batadv_forw_packet_bcasts_left(9)batadv_forw_packet_bcasts_dec(9)batadv_forw_packet_is_rebroadcast(9)batadv_send_outstanding_bcast_packet(9)batadv_purge_outstanding_packets(9)
π 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms