diff --git a/docs/readme.eng.md b/docs/readme.eng.md index aaa997f..75c76d1 100644 --- a/docs/readme.eng.md +++ b/docs/readme.eng.md @@ -419,7 +419,9 @@ Frag position is set independently for tcp and udp. By default 24 and 8, must be Offset starts from the transport header. There are important nuances when working with fragments in Linux. + ipv4 : Linux allows to send ipv4 fragments but standard firewall rules in OUTPUT chain can cause raw send to fail. + ipv6 : There's no way for an application to reliably send fragments without defragmentation by conntrack. Sometimes it works, sometimes system defragments packets. Looks like kernels <4.16 have no simple way to solve this problem. Unloading of nf_conntrack module