From: Christoph Lameter <[EMAIL PROTECTED]>
Date: Thu, 18 Aug 2005 17:49:09 -0700 (PDT)

> > I am still very much against TOE going into the Linux networking
> > stack.  There are ways to obtain TOE's performance without
> > necessitating stateful support in the cards, everything that's
> > worthwhile can be done with stateless offloads.
> 
> Can we match the performance of the TOE? I doubt that general purpose 
> processors have the capabilities to get there.

With stateless offloading schemes?  Absolutely it is possible.

Even without stateless offloading, if it can't be done today, then
they will soon.

This is what has always happened in the past, people were preaching
for TOE back when 100Mbit ethernet was "new and fast".  But you
certainly don't see anyone trying to justify TOE for those link
speeds today.  The same will happen for 1Gbit and 10Gbit links
a year or so from now, the cpu, memory, and PCI bus will be fast
enough.

TOE is therefore by definition a technology which we know will will
be deprecated for current link technologies over time.  It is a
specialized hack, and once it's in we can never take it out of
the kernel.  Why put in a specialized hack when the fully functional,
fully featureful, general purpose net stack is "good enough"?
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to