From: David Miller [mailto:da...@davemloft.net] Sent: 08 June 2016 18:26
>> - The current behaviour is counter-intuitive (fragmentation takes >> - place in all other cases) and therefore different to what >> - everyone expects. > > But it's what all existing applications must expect, and as you have seen in > these replied they absolutely do. > > You cannot just break things on people like this. The only case that would break is that where an application relies on the existing (documented as a bug) feature of getting an EMSGSIZE return code in the case of an over-sized packet. Applications that perform their own fragmentation would be unaffected. I think that the benefit of the patch, in moving all fragmentation and reassembly into the kernel, outweigh the very small chance that applications rely on the send of an over-sized packet failing. What is your thinking on taking the patch? Regards Alan