netdev
[Top] [All Lists]

Re: Comparison of several congestion control algorithms

To: baruch@xxxxxxxxx
Subject: Re: Comparison of several congestion control algorithms
From: "David S. Miller" <davem@xxxxxxxxxxxxx>
Date: Thu, 02 Jun 2005 16:53:41 -0700 (PDT)
Cc: netdev@xxxxxxxxxxx, shemminger@xxxxxxxx, doug.leith@xxxxxxx
In-reply-to: <429F9B2F.8030507@ev-en.org>
References: <4298E045.9050009@ev-en.org> <20050602.163512.10298458.davem@davemloft.net> <429F9B2F.8030507@ev-en.org>
Sender: netdev-bounce@xxxxxxxxxxx
From: Baruch Even <baruch@xxxxxxxxx>
Date: Fri, 03 Jun 2005 00:50:07 +0100

> This is in part because of the start of the work that was based on 2.4
> kernels and even as far as the 2.6.6 kernel which had disabled TSO once
> it saw SACKs. This made TSO unusable for our needs.
> 
> AFAIK, the tests reported in that document used kernel 2.6.6.

Sure SACKs turn off TSO currently,  but you'll have them enabled
at the beginning until the first loss and this affects how fast
the cwnd will grow.

If you have e1000 cards, for example, you're getting TSO enabled
by default.

You really need to look into this, as it has a real and very
non-trivial effect on all of the results you obtained.

<Prev in Thread] Current Thread [Next in Thread>