Re: Complete TCP offload (or it's likeness)...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



At 11:36 AM 10/17/2002, Jeff Garzik wrote:
>* There are hardware limits which are not present in software.  One common 
>scenario that stumps offload-all-TCP vendors is slow connections:  many 
>Web sites are saddled with _thousands_ of users simultaneously connected 
>via slow links (modem users).  This scenario and similar Real World(tm) 
>scenarios like it hit socket or RAM limits on offload-all-TCP cards very 
>quickly.
>* At 1Gb/10Gb speeds, you must overcome problems like PCI bus 
>throughput.  This problem exists completely independent of where the TCP 
>stack is.

Actually, you have it backwards here, because having the stack on the card 
(and allowing port to port routing without a bus transfer), seems to be 
precisely what the card addresses. It seems likely that the card is more 
suited for building switches and things than general network device usage, 
however the usefulness of running something like that on a linux platform 
is a bit suspect, particularly when all of the value-added things you might 
want to do with a custom switch would be out of reach.

However, Jeff is correct in that targeting the linux community of 
do-it-yourselfers is probably a bad idea. You'll be dealing with people who 
think that everything is broken and that only they, as a collective mind, 
can repair it.  They'll want you to GPL your firmware, and then once it 
becomes popular some taiwanese company will clone your card and you'll be 
out of business.

Sound like a good business model? :-)

Dennis

-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux