[PATCH] Add a new TCP_IGNOREIDLE socket option

Alfred Perlstein bright at mu.org
Wed Jan 30 17:32:33 UTC 2013


On 1/30/13 12:29 PM, Andre Oppermann wrote:
> On 30.01.2013 18:11, Alfred Perlstein wrote:
>> On 1/30/13 11:58 AM, John Baldwin wrote:
>>> On Tuesday, January 29, 2013 6:07:22 pm Andre Oppermann wrote:
>>>>
>>>> Yes, unfortunately I do object.  This option, combined with the 
>>>> inflated
>>>> CWND at the end of a burst, effectively removes much, if not all, 
>>>> of the
>>>> congestion control mechanisms originally put in place to allow 
>>>> multiple
>>>> [TCP] streams co-exist on the same pipe.  Not having any decay or 
>>>> timeout
>>>> makes it even worse by doing this burst after an arbitrary amount 
>>>> of time
>>>> when network conditions and the congestion situation have certainly 
>>>> changed.
>>> You have completely ignored the fact that Linux has had this as a 
>>> global
>>> option for years and the Internet has not melted.  A socket option 
>>> is far more
>>> fine-grained than their tunable (and requires code changes, not 
>>> something a
>>> random sysadmin can just toggle as "tuning").
>>
>> I agree with John here.
>>
>> While Andre's objection makes sense, since the majority of Linux/Unix 
>> hosts now have this as a
>> global option I can't think of why you would force FreeBSD to be a 
>> final holdout.
>
> Unless OpenBSD, NetBSD, Solaris/Ilumos also support this it is hardly a
> majority of Linux/Unix hosts.  And this isn't something a "sysadmin" 
> should
> tune at all.
>
My apologies, I should have been more clear.  I was speaking of majority 
of install base, not majority of distros.

-Alfred


More information about the freebsd-net mailing list