Subject: Re: Appropriate byte counting, revisited.
To: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
From: Rui Paulo <rpaulo@gmail.com>
List: tech-net
Date: 10/13/2006 11:03:26
On Oct 13, 2006, at 9:39 AM, YAMAMOTO Takashi wrote:

>> On Fri, Oct 13, 2006 at 12:33:12AM +0100, Rui Paulo wrote:
>>>>> Now, seriously, I asked Kentaro to change the sysctl variable  
>>>>> name to
>>>>> simply "abc".
>>>>
>>>> abc.aggressive, maybe?
>>>> the current description ("Enable RFC3465 Appropriate Byte  
>>>> Counting")
>>>> in the patch is not quite right.
>>>
>>> Yes, I can see that. I think we should have:
>>> net.inet.tcp.abc=1
>>> net.inet.tcp.abc.agressive=0
>>
>> I think that "abc" is too obtuse, although "rfc3465" is even less  
>> user friendly.
>
> while "abc" without a context might be obtuse,
> what "net.inet.tcp.abc" means is clear.
> (at least, it's clear to me.  otoh, i can't remember what "rfc3465"  
> is. :-)
>
>> What is the variable in the code called - it ought to have (much  
>> the) same
>> name.
>
> it can be the same as whatever sysctl name is.
>
>> Also I'm not sure it is a good idea (valid ?) to have both  
>> "net.inet.tcp.abc"
>> and "net.inet.tcp.abc.agressive".
>
> unless anyone objects, i'll rename the sysctl as the following
> and commit.  it's consistent with net.inet.tcp.sack.
>
> 	net.inet.tcp.abc.enable=1
> 	net.inet.tcp.abc.aggressive=1

Why default to 2 * LMSS ?
--
Rui Paulo