diff options
| author | Scott Long <scottl@FreeBSD.org> | 2006-10-24 08:24:31 +0000 |
|---|---|---|
| committer | Scott Long <scottl@FreeBSD.org> | 2006-10-24 08:24:31 +0000 |
| commit | 4eaefb8160f06ddea7d3ad7120ee9c4ca1e5af99 (patch) | |
| tree | d6f616298e38bdd829c4cd687f91f0733290a36a /sys/dev/bce | |
| parent | a88ab4862463555e0467def1ccde65b386fa8e29 (diff) | |
Notes
Diffstat (limited to 'sys/dev/bce')
| -rw-r--r-- | sys/dev/bce/if_bcereg.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/dev/bce/if_bcereg.h b/sys/dev/bce/if_bcereg.h index 41dd02dd046a..e6eae0e4eb53 100644 --- a/sys/dev/bce/if_bcereg.h +++ b/sys/dev/bce/if_bcereg.h @@ -4613,11 +4613,15 @@ struct fw_info { #define BCE_BUS_SPACE_MAXADDR 0xFFFFFFFFFF #endif -/* XXX UDP checksum offload seems to cause problems on transmit */ -#ifdef BCE_UDP_CSUM +/* + * XXX Checksum offload involving IP fragments seems to cause problems on + * transmit. Disable it for now, hopefully there will be a more elegant + * solution later. + */ +#ifdef BCE_IP_CSUM #define BCE_IF_HWASSIST (CSUM_IP | CSUM_TCP | CSUM_UDP) #else -#define BCE_IF_HWASSIST (CSUM_TCP) +#define BCE_IF_HWASSIST (CSUM_TCP | CSUM_UDP) #endif #if __FreeBSD_version < 700000 |
