]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
- All bge(4) supported hardware is known to support RX/TX checksum offloading,
authorGleb Smirnoff <glebius@FreeBSD.org>
Thu, 22 Dec 2005 15:14:42 +0000 (15:14 +0000)
committerGleb Smirnoff <glebius@FreeBSD.org>
Thu, 22 Dec 2005 15:14:42 +0000 (15:14 +0000)
commitd375e52490ccc3114f46bc5661e1a96d49fe5209
treef51fa770c98e869f1f3c4e365c9fc9571db54810
parent80c276c1f52b652fd04fff6576b50e3faa5a308c
- All bge(4) supported hardware is known to support RX/TX checksum offloading,
  except for BGE_CHIPID_BCM5700_B0, which is buggy.
- All bge(4) supported hardware, has a bug that produces incorrect checksums
  on Ethernet runts. However, in case of a transmitted packet, the latter can
  be padded with zeroes, and the checksum would be correct. (Probably chip
  includes the pad data into checksum). In case of receive, we just don't
  trust checksum data in received runts.

Obtained from: NetBSD (jonathan) via Mihail Balikov
sys/dev/bge/if_bge.c