netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "David S. Miller" <davem@davemloft.net>
To: "Einar Lück" <lkml@einar-lueck.de>
Cc: linux-kernel@vger.kernel.org, netdev@oss.sgi.com
Subject: Re: [PATCH 2/2] ipv4 routing: multipath with cache support, 2.6.10-rc3
Date: Wed, 9 Feb 2005 12:01:57 -0800	[thread overview]
Message-ID: <20050209120157.18dc75c1.davem@davemloft.net> (raw)
In-Reply-To: <420A1011.1030602@einar-lueck.de>

On Wed, 09 Feb 2005 14:28:49 +0100
Einar Lück <lkml@einar-lueck.de> wrote:

> The scenarios we have in mind are setups in which a set of collaborating 
> servers steadly establish connections among each other with a very high rate. 
> This high rate requirement drove us to consider the inclusion of all 
> alternative routes into the routing cache because the corresponding delay 
> for each connection establishment is low and the load is balanced over all
> available routes. That's why we did not consider a slow lookup in the fib 
> for each connection established.

So essentially you want per-flow multipathing.  Except that you're implementation
is over-optimizing it to the point where it's only per-flow for your specific
case where the connections are short lived and high rate.

This hurts long lasting connections.

So I'm pretty much against this change.  Do it right by making it occur
per-connection attempt, it's not my problem to figure out how to do that
efficiently, it's your's :-)

  reply	other threads:[~2005-02-09 20:01 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-12-20 11:19 [PATCH 2/2] ipv4 routing: multipath with cache support, 2.6.10-rc3 Einar Lück
2004-12-20 15:10 ` Einar Lück
2005-02-03  1:23 ` David S. Miller
2005-02-09 13:28   ` Einar Lück
2005-02-09 20:01     ` David S. Miller [this message]
2005-02-09 20:23       ` Einar Lück
2005-02-09 20:30         ` David S. Miller
2005-02-09 20:42           ` Einar Lück
2005-02-09 21:17             ` David S. Miller
  -- strict thread matches above, loose matches on Subject: below --
2004-12-20 11:15 Einar Lück
2004-12-20 11:13 Einar Lück

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20050209120157.18dc75c1.davem@davemloft.net \
    --to=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lkml@einar-lueck.de \
    --cc=netdev@oss.sgi.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).