batadv_frag_send_packet(9)
π
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β theskbto 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:
batadv_frag_clear_chain(9)batadv_frag_purge_orig(9)batadv_frag_size_limit(9)batadv_frag_init_chain(9)batadv_frag_insert_packet(9)batadv_frag_merge_packets(9)batadv_skb_is_frag(9)batadv_frag_skb_buffer(9)batadv_frag_skb_fwd(9)batadv_frag_create(9)
source/version: ./net/batman-adv Β· date: October 2026 Β· page vibes: batadv_frag_send_packet(9) β mwah, bye bestie ππ
π¦ 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