Simpler Navigation for Servers and Operating Systems - Please Update Your Bookmarks
Completed: a much simpler Servers and Operating Systems section of the Community. We combined many of the older boards, so you won't have to click through so many levels to get at the information you need. Check the consolidated boards here as many sub-forums are now single boards.
If you have bookmarked forums or discussion boards in Servers and Operating Systems, we suggest you check and update them as needed.
BladeSystem Server Blades
cancel
Showing results for 
Search instead for 
Did you mean: 

TCP Off Load Engine (TOE) question

chuckk281
Trusted Contributor

TCP Off Load Engine (TOE) question

Marc had some NIC/Adapter questions regarding CPU Off Loading capabilities:

 

*******************

 

I’m looking for a NIC adapter with  ToE support (TCP Of Load Engine)

Future NC366i is based on Intel i350 ( http://www.intel.com/Assets/PDF/prodbrief/I350_Family_Product_Brief_v001.pdf ), it supports “LAN accelerations include TCP stateless offloads such as TCP/IP checksum, TCP segmentation, Receive Side Coalescing (RSC), and Receive Side Scaling (RSS) “

Is it the same features than ToE ?

 

************

 

Armand replied:

 

***************

 

It sounds very similar to actual TCP off-load engine we implement on most of our NIC’s option and for a while.

RSS is supported my Microsoft OS for many years.

RSC seems to be a more recent technology proposed by Intel.

 

***************

 

Also from Vincent:

 

*************

 

Strictly speaking, TCP Offload Engine refers to running the entire TCP/IP stack on the NIC instead of the host’s CPU. The various offloads you mention are a subset of TCP processing. In particular, “stateless” offloads refer to parts of the protocol that can be processed without maintaining a table of connections with their current state. So I wouldn’t say that TCP stateless offloads is equivalent to TCP Offload Engine, but, depending on context, it might be good enough.

 

***************

 

Other comments or input?