netdev
[Top] [All Lists]

Re: The ultimate TOE design

To: "David S. Miller" <davem@xxxxxxxxxxxxx>
Subject: Re: The ultimate TOE design
From: Andrea Arcangeli <andrea@xxxxxxxxxx>
Date: Thu, 16 Sep 2004 03:05:09 +0200
Cc: Alan Cox <alan@xxxxxxxxxxxxxxxxxxx>, paul@xxxxxxxx, netdev@xxxxxxxxxxx, leonid.grossman@xxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx
In-reply-to: <20040915135308.78bf74f0.davem@davemloft.net>
References: <4148991B.9050200@pobox.com> <Pine.LNX.4.61.0409152102050.23011@fogarty.jakma.org> <1095275660.20569.0.camel@localhost.localdomain> <20040915135308.78bf74f0.davem@davemloft.net>
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Mutt/1.5.6i
On Wed, Sep 15, 2004 at 01:53:08PM -0700, David S. Miller wrote:
> There are absolutely no justified economics in these
> TOE engines.  By the time you deploy them, the cpus
> and memory catch up and what's more those are general
> purpose and not just for networking as David Stevens
> and others have said.

I'm not sure if economics are the worst part of what is being shipped,
to me the worst part is security, I'd never trust myself such a
non-open-source TCP stack for something critical even if it was going to
be much cheaper and performant. Even my PDA is using the linux tcp
stack, and my cell phone only speaks UDP with the wap server anyways.
TCP segment offload OTOH doesn't involve much "intelligence" in the NIC
and it's very reasonable to trust it especially because all the incoming
packets (the real potential offenders) are still processed by the linux
tcp stack.

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