On Tue, May 29, 2001 at 11:52:15PM -0500, Bob Willcox wrote:
> This is probably all well and good, but our adapter is a 10 Gb/s link
> and includes hardware CRC (actually two forms of this, LCRC on a per
> micropacket [32 byte] basis and ECRC over the entire message). Right
> now our goal is to see how fast we can get it to run on PC hardware
> on FreeBSD with IP. We don't really expect IP to allow us to reach
> it's theoretical limit of about 800 MB/s, but the closer we can get the
> better. :-) (ST and a system with faster main memory and dual PCI-X
> busses should allow us to get much closer.)
I was just thinking I wanted this feature for a cluster. I was thinking
the knob should be three state. Default, on for all packets. Next,
off for localy connected networks and finally, off for all packets.
For what it's worth, I agree it's just a waste of CPU to checksum TCP
packets that will only travel over 1Gb or 10Gb Ethernet, or similar links.
This 10Gb Ethernet presentation talkes about mean time between false
packet acceptance being around 60 billion years:
http://www.best.com/~walker/pdfs.talks/albuquerque.pdf
-- Brooks
--
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4
PGP signature