path: root/kernel
diff options
authorFlorian Westphal <>2015-07-11 01:37:36 +0200
committerDavid S. Miller <>2015-07-11 21:16:40 -0700
commit14fe22e334623e451b5592193415c644005461ea (patch)
treec9fa909b52048146d24a0200ef1fac2d9b145140 /kernel
parent9d7b372f0514d829b2f712aac5b85eaab2dc0cb2 (diff)
Revert "ipv4: use skb coalescing in defragmentation"
This reverts commit 3cc4949269e01f39443d0fcfffb5bc6b47878d45. There is nothing wrong with coalescing during defragmentation, it reduces truesize overhead and simplifies things for the receiving socket (no fraglist walk needed). However, it also destroys geometry of the original fragments. While that doesn't cause any breakage (we make sure to not exceed largest original size) ip_do_fragment contains a 'fastpath' that takes advantage of a present frag list and results in fragments that (in most cases) match what was received. In case its needed the coalescing could be done later, when we're sure the skb is not forwarded. But discussion during NFWS resulted in 'lets just remove this for now'. Cc: Eric Dumazet <> Signed-off-by: Florian Westphal <> Acked-by: Eric Dumazet <> Signed-off-by: David S. Miller <>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions