Chelsio T420 CR /SO

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

ekke

Member
Nov 16, 2015
166
8
18
45
Would I as a home user have use for the extra memory in the CR version ? Or should I go with the cheaper CR-SO version?

The card will sit in my FreeNAS server that servers as many sessions (1Gbit link) and my media/backup etc
 
Last edited:

izx

Active Member
Jan 17, 2016
127
59
28
40
The -CR supports hardware offload of up to 32,768 connections; the no-memory -SO-CR supports 128 connections. Assuming you will exceed 128 concurrent connections (which you will on a seedbox), it's a no-brainer.
 

ekke

Member
Nov 16, 2015
166
8
18
45
Well I would believe it's more secure to run rtorrent in a jail than other alternatives like µtorrent in windows. Sure there are flaws in rtorrent but I think general browsing is a bigger threat.
 

MiniKnight

Well-Known Member
Mar 30, 2012
3,072
973
113
NYC
Well I would believe it's more secure to run rtorrent in a jail than other alternatives like µtorrent in windows. Sure there are flaws in rtorrent but I think general browsing is a bigger threat.
Jail = good.

Biggest security issue is running a torrent seed box anyway.
 

sth

Active Member
Oct 29, 2015
379
91
28
now we got to the bottom of some real world practical differences between the CR and SO-CR, I'd be interested to hear re T-420 vs T-520 too.
 

izx

Active Member
Jan 17, 2016
127
59
28
40
I'd be interested to hear re T-420 vs T-520 too.
For SOHO scenarios, no practical difference. T520 is PCIe 3.0 x8 (64 Gbps theoretical peak) while T420 is PCIe 2.0 x8 (32 Gbps theoretical peak). Both are limited to 2x 10Gbps line rate...
 

RTM

Well-Known Member
Jan 26, 2014
956
359
63
When talking offload, it is usually relevant to discuss support, because as far as I know these things are often disabled.
Are there any known applications or platforms that are known to use these features? (for now, just talking about Chelsio)
If so what is the performance gain?
 

izx

Active Member
Jan 17, 2016
127
59
28
40
When talking offload, it is usually relevant to discuss support, because as far as I know these things are often disabled.
Are there any known applications or platforms that are known to use these features? (for now, just talking about Chelsio) If so what is the performance gain?
See the right sidebar on page 2 of the T420-CR product brief for provided offloads.
This wiki article on TCP offload engine is a good introduction to the basics of offloading for 10GE adapters and provides a general rule of thumb for "performance gained" by freeing up CPU cycles.
 

ekke

Member
Nov 16, 2015
166
8
18
45
Wiki said Linux doesn't support offloading, you need to patch it for that. I couldnt find anything about freenas tho.
 

izx

Active Member
Jan 17, 2016
127
59
28
40
Wiki said Linux doesn't support offloading, you need to patch it for that. I couldnt find anything about freenas tho.
Quoting from the FreeBSD 9.3.3 man page on the Chelsio T4 driver (cxgbe):
The cxgbe driver provides support for PCI Express Ethernet adapters based on the Chelsio Terminator 4 and Terminator 5 ASICs (T4 and T5). The driver supports Jumbo Frames, Transmit/Receive checksum offload, TCP segmentation offload (TSO), Large Receive Offload (LRO), VLAN tag insertion/extraction, VLAN checksum offload, VLAN TSO, and Receive Side Steering (RSS).
Chelsio supplies their own Linux drivers which provide full TOE. Enterprise hardware isn't always plug-and-play on Linux, and patching/recompiling kernel modules is par for the course.