tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: [patch] bug fix & TCP networking performance improvements



David Young <dyoung%pobox.com@localhost> writes:

> On Wed, Apr 20, 2011 at 01:57:09PM +0200, Matthias Drochner wrote:
>> 
>> tls%panix.com@localhost said:
>> > I don't see any such change in our patch.  Could you point it out?
>> 
>> Here (in your devel-vtw-diff1 file):
>> 
>> @@ -3231,9 +3492,9 @@ tcp_xmit_timer(struct tcpcb *tp, uint32_
>>                  * an alpha of .875 (srtt = rtt/8 + srtt*7/8 in fixed
>>                  * point).  Adjust rtt to origin 0.
>>                  */
>> -               delta = (rtt << 2) - (tp->t_srtt >> TCP_RTT_SHIFT);
>> +               delta = (rtt << 0) - (tp->t_srtt >> TCP_RTT_SHIFT);
>>                 if ((tp->t_srtt += delta) <= 0)
>> -                       tp->t_srtt = 1 << 2;
>> +                       tp->t_srtt = 1; // 1 << 2;
>>                 /*
>>                  * We accumulate a smoothed rtt variance (actually, a
>>                  * smoothed mean difference), then set the retransmit
>
> I have committed vestigial time-wait and maximum segment lifetime
> truncation.  I left the RTT changes out.  Do people agree that the
> changes are correct?

They are not obviously correct, and I think it's more likely than not
that they aren't correct.  Have you looked at them relative to the
comment enhancements I recently committed?


Home | Main Index | Thread Index | Old Index