batadv_frag_size_limit(9)
πΈ batadv_frag_size_limit(9) β like, the kernel API manual bestie π
okay so first things first, this page lives in the Kernel API Manual and it's all about one lil function called batadv_frag_size_limit. no cap, it's a whole vibe.
β¨ NAME β¨
batadv_frag_size_limit β literally tells you the maximum possible size of packet to be fragmented. that's it. that's the whole job. iconic behavior honestly π
π¦ SYNOPSIS π¦
size_t batadv_frag_size_limit (void );
she takes nothing, she returns a size_t. main character energy fr fr β
π ARGUMENTS π
voidβ no arguments. none. zero. the void is voiding π
like, you don't pass her anything, she doesn't want anything, she's independent π
π₯ RETURN π₯
the maximum size of payload that can be fragmented. that's the answer she hands back to you, and it's a size_t, so it's a nice chunky unsigned number. slay π
π SEE ALSO π
bestie you GOTTA check out the kernel file that this whole thing lives in, it's literally in ./net/batman-adv/fragmentation.c β go read it, iykyk π
and then the whole friend group of frag functions, all of them, no skips:
batadv_frag_clear_chain(9)batadv_frag_purge_orig(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)batadv_frag_send_packet(9)
π real talk: they're all listed in the same SEE ALSO blob as the kernel file ./net/batman-adv/fragmentation.c, so if you're out here reading this page you're lowkey also being told to go read all of those. do with that what you will π«Ά
and that's the whole page!! π this cutie came out of ./net/batman-adv, dated October 2026, and if you ever need to find her again just look up batadv_frag_size_limit(9). mwah πβ¨π§
π¦ 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