batadv_frag_send_packet(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_frag_send_packet(9)

okay bestie, welcome to the Kernel API Manual ✨ this is the page for batadv_frag_send_packet(9), and it's literally about creating up to 16 fragments from the skb you pass in. no cap, that's the name vibe. πŸ¦‹


πŸŽ€ NAME πŸŽ€

batadv_frag_send_packet β€” create up to 16 fragments from the passed skb πŸ’–


✨ SYNOPSIS ✨

here's the whole signature, copy it exactly bestie:

int batadv_frag_send_packet (struct sk_buff *skb , struct batadv_orig_node *orig_node , struct batadv_neigh_node *neigh_node );

🫢 ARGUMENTS 🫢

  • skb β€” the skb to create fragments from. periodt. πŸ“¦
  • orig_node β€” final destination of the created fragments. like, where they're ultimately headed, iykyk 🎯
  • neigh_node β€” next-hop of the created fragments. the immediate route bestie πŸ‘‘

πŸ’– RETURN πŸ’–

it returns the netdev tx status or a negative errno code on a failure β€” so yeah, negative means something went sideways, bestie 😭


🌈 SEE ALSO 🌈

okay so the Kernel file is ./net/batman-adv/fragmentation.c, and these are the function besties you should also check out:


source/version: ./net/batman-adv Β· date: October 2026 Β· page vibes: batadv_frag_send_packet(9) β€” mwah, bye bestie πŸ’‹πŸŽ€

πŸ“¦ where this page comes from