public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Tcp/ip offload card driver
@ 2002-05-10 14:48 chen, xiangping
  2002-05-10 14:43 ` David S. Miller
  0 siblings, 1 reply; 27+ messages in thread
From: chen, xiangping @ 2002-05-10 14:48 UTC (permalink / raw)
  To: linux-kernel

Hi,

Is there any TCP offload (TOE) card driver available on Linux?

Thanks for the info!

Xiangping Chen

^ permalink raw reply	[flat|nested] 27+ messages in thread
* Re: Tcp/ip offload card driver
@ 2002-05-10 17:36 Nivedita Singhvi
  0 siblings, 0 replies; 27+ messages in thread
From: Nivedita Singhvi @ 2002-05-10 17:36 UTC (permalink / raw)
  To: nharring; +Cc: linux-kernel

> Obviously some form of driver is necessary to access the
> device, whether or not we're pushing fully formed IP packets
> or raw payload. Or is that a userland problem and I'm just
> not understanding the flow from userspace through the kernel
> and to the driver properly?

> Cheers,
> Nicholas Harring

Your initial premise seemed to include the offload of TCP
as well. Doesn't that mean:

application -> driver -> card [ creates full TCP/IP pkt ]

TCP is stateful, feature rich and highly configurable.
Do you expect that a fw/hw implementation will provide
an equivalent implementation?  Support for tuning, options,
network taps, diag, bug fixes, feature tweaks, ... ?

Very curious..

thanks,
Nivedita


^ permalink raw reply	[flat|nested] 27+ messages in thread
[parent not found: <mailman.1021046154.26338.linux-kernel2news@redhat.com>]
* re: Tcp/ip offload card driver
@ 2002-05-10 18:39 Nivedita Singhvi
  0 siblings, 0 replies; 27+ messages in thread
From: Nivedita Singhvi @ 2002-05-10 18:39 UTC (permalink / raw)
  To: davem; +Cc: linux-kernel


>    > For example, do a SpecWEB run with TUX both using on-chip-TCP and
>    > without, same networking card.  Show a demonstrable gain from the
>    > on-chip-TCP implementation.  I bet you can't.
> 
>    NO! Doing such a test sets you up for a failure. If a vendor
>    of the card provides an on-chip TCP, it is entirely in the
>    vendor's interest to penalize regular TCP (for example, by
>    failing to provide checksum offload or sane S/G segments).
> 
>    I only consider fair a test of on-chip TCP compared to
>    the best of the normal NICs.
 
> Sorry, I should have stated this explicitly.  The same card
> must have SG/Checksumming capability for the no-TCP-onchip portion of
> the test.

Not to belabor the point, but most SpecWeb runs also turn off features
like timestamps, window scaling, sack, etc. ie. things you sometimes
need in the real world. 

That's representative of the problem, really. They could probably
work up a fw/hw implementation for a specific workload, benchmark...

Its much harder to be general purpose, feature rich, fully compliant
in hw than in sw. 

thanks,
Nivedita


^ permalink raw reply	[flat|nested] 27+ messages in thread
* RE: Tcp/ip offload card driver
@ 2002-05-10 21:43 Woodruff, Robert J
  0 siblings, 0 replies; 27+ messages in thread
From: Woodruff, Robert J @ 2002-05-10 21:43 UTC (permalink / raw)
  To: 'nharring@hostway.net', Jeff Garzik
  Cc: Pedro M. Rodrigues, chen_xiangping, David S. Miller, linux-kernel

>Don't forget 
>that with 64 bit PCI that the limit of the bus has been raised, and with 
>impending technologies like Infiniband and Hypertransport that limit 
>will be raised again.

If people are interesting in discussing ideas on how InfiniBand 
networking (sockets direct (SDP) and IP over InfiniBand) should be/could 
be implemented and you are planning on attending the Linux Symposium
in Ottawa in June, there is an InfiniBand BOF session where we could 
discuss and exchange ideas on this topic. 

^ permalink raw reply	[flat|nested] 27+ messages in thread
[parent not found: <mailman.1021067221.3300.linux-kernel2news@redhat.com>]
[parent not found: <Pine.LNX.4.44.0205121335050.14675-100000@filesrv1.baby-dra gons.com>]
* RE: Tcp/ip offload card driver
@ 2002-05-13 16:17 Woodruff, Robert J
  0 siblings, 0 replies; 27+ messages in thread
From: Woodruff, Robert J @ 2002-05-13 16:17 UTC (permalink / raw)
  To: 'Pete Zaitcev', Woodruff, Robert J; +Cc: linux-kernel


>I would like to keep the BOF on practical topics of Infiniband
>implementation in Linux by any means necessary. TOE people
>are welcome to come back when they have something working,
>and when we know how fast the regular IP over Infiniband can go.

I agree that we should stick mainly to discussing InfiniBand 
at the LSM BOF and let the TOE discussion happen elsewhere,
although the issues of implementing InfiniBand SDP and 
TOE in the kernel are similar as they both want a way to
bypass the S/W TCP stack, but with SDP this could simply be
a new address family, where the TOE guys want a way to dynamically
replace the TCP stack with a TOE driver. 


However, perhaps we should start a new email 
thread to discuss topics of interest for the LSM BOF 
rather than highjack this thread to do so. 


^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2002-05-13 16:17 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-05-10 14:48 Tcp/ip offload card driver chen, xiangping
2002-05-10 14:43 ` David S. Miller
2002-05-10 15:11   ` Pedro M. Rodrigues
2002-05-10 15:04     ` David S. Miller
2002-05-10 16:59       ` Jesse Pollard
2002-05-11 22:23         ` Oliver Xymoron
2002-05-10 15:31     ` Jeff Garzik
2002-05-10 15:51       ` Nicholas Harring
2002-05-10 15:49         ` David S. Miller
2002-05-10 16:04           ` Nicholas Harring
2002-05-10 16:09         ` Joel Jaeggli
2002-05-12  0:55         ` john slee
2002-05-12 17:36           ` Mr. James W. Laferriere
2002-05-10 18:36       ` Eric W. Biederman
2002-05-10 16:02     ` Mark Hahn
2002-05-10 15:12   ` Jeff Garzik
2002-05-10 15:07     ` David S. Miller
2002-05-11  1:53       ` Lincoln Dale
2002-05-12  2:56         ` David S. Miller
  -- strict thread matches above, loose matches on Subject: below --
2002-05-10 17:36 Nivedita Singhvi
     [not found] <mailman.1021046154.26338.linux-kernel2news@redhat.com>
2002-05-10 17:55 ` Pete Zaitcev
2002-05-10 17:46   ` David S. Miller
2002-05-10 18:39 Nivedita Singhvi
2002-05-10 21:43 Woodruff, Robert J
     [not found] <mailman.1021067221.3300.linux-kernel2news@redhat.com>
2002-05-12  2:46 ` Pete Zaitcev
     [not found] <Pine.LNX.4.44.0205121335050.14675-100000@filesrv1.baby-dra gons.com>
2002-05-12 22:26 ` Lincoln Dale
2002-05-13 16:17 Woodruff, Robert J

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox