Thread (45 messages) flat view 45 messages, 8 authors, 2011-05-31

Re: [PATCH] tcp: Implement a two-level initial RTO as per draft RFC 2988bis-02.

From: tsuna <hidden>
Date: 2011-05-19 03:56:55
Also in: lkml

On Wed, May 18, 2011 at 7:36 PM, David Miller [off-list ref] wrote:
From: Benoit Sigoure <redacted>
Date: Wed, 18 May 2011 19:22:24 -0700
quoted
Prior to this patch, Linux would always use 3 seconds (compile-time
constant) as the initial RTO.  Draft RFC 2988bis-02 proposes to tune
this down to 1 second and, in case of a timeout during the TCP 3WHS,
revert the RTO back up to 3 seconds when data transmission begins.
We just had a discussion where it was determined that changes to
these settings are "network specific" and therefore that if it
is appropriate at all (I'm still not convinced) it is only suitable
as a routing metric.
Fair enough.  I'll take another stab at it and see if I can change
this to be on a per network basis.  Do I need any patch that's not yet
in Linus' tree?  I'm referring to this:

On Tue, May 17, 2011 at 5:20 AM, Eric Dumazet [off-list ref] wrote:
Adding many knobs to each clone had a huge cost on previous kernels.
(Think some machines have millions entries in IP route cache), this used
quite a lot of memory.

With latest David work, we'll consume less ram, because we can now share
settings, instead of copying them on each dst entry.
If this has already been merged then it sounds like I should have
everything I need..?

-- 
Benoit "tsuna" Sigoure
Software Engineer @ www.StumbleUpon.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help