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


Reply via email to