BPFTUNE-IP-FRAG(8)
β¨ BPFTUNE-IP-FRAG β¨
okay bestie so this is the IP fragmentation plugin for bpftune, living in section 8 of the System Manager's Manual π and it's here to babysit your fragment reassembly memory limits. that's the whole vibe. let's get into it π«Ά
π NAME π
BPFTUNE-IP-FRAG β the IP fragmentation bpftune plugin that handles fragment reassembly memory limits π
πΈ DESCRIPTION πΈ
So for IPv[46] fragmentation reassembly, your memory is capped at:
net.ipv[46].ip[6]frag_high_thresh
and likeβ¦ if that value is set too low, fragmentation reassembly can just fail π. so the move is: keep an eye on your fragmentation reassembly, and bump that value up when you need to π«Ά.
BUT WAIT β do not just start bumping if your assembly failures are correlated with increases infrag_high_thresh. that correlation is lowkey telling you that throwing more memory at the problem does not help π. so while that correlation stays high, you should tune thefrag_high_threshvalue down instead. periodt π
π Tunables π
net.ipv4.ipfrag_high_threshβ how many bytes get devoted to IPv4 fragmentation reassembly; default is4MBπnet.ipv6.ip6frag_high_threshβ how many bytes get devoted to IPv6 fragmentation reassembly; default is4MBπ
π¦ SEE ALSO π¦
and that's a wrap bestie π this iconic lil page comes to you straight from the System Manager's Manual, tagged BPFTUNE-IP-FRAG(8) β no cap, go forth and tune your frags responsibly ππ«Άβ¨
π¦ where this page comes from
- nixos 26.05: bpftune 0.4-2
- ubuntu stonking: bpftune 0.4.2.10.g4712347-1 Β· GPL-2.0 WITH Linux-syscall-note exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms