diff options
author | jdp <jdp@FreeBSD.org> | 2002-07-04 23:19:20 +0000 |
---|---|---|
committer | jdp <jdp@FreeBSD.org> | 2002-07-04 23:19:20 +0000 |
commit | dac50247b31355855292b62af89a2fa6d03dcab3 (patch) | |
tree | 8901847a2ad2efca6a8b1e62c0f4caa84cf9692a | |
parent | 29ede8a9d4cd71cdb47fd01b457cdfc5f3bf647a (diff) | |
download | FreeBSD-src-dac50247b31355855292b62af89a2fa6d03dcab3.zip FreeBSD-src-dac50247b31355855292b62af89a2fa6d03dcab3.tar.gz |
Disable hardware checksum offloading of IP fragments in the bge
driver. I tried a few obvious experiments, but was unable to make
the 3c996B-T generate correct UDP checksums for transmitted fragmented
packets. I'm not so sure the device is even capable of it.
This fixes NFS over UDP.
MFC after: 1 day
-rw-r--r-- | sys/dev/bge/if_bge.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/bge/if_bge.c b/sys/dev/bge/if_bge.c index afb01a7..eaf2c7b 100644 --- a/sys/dev/bge/if_bge.c +++ b/sys/dev/bge/if_bge.c @@ -113,7 +113,7 @@ #include <dev/bge/if_bgereg.h> -#define BGE_CSUM_FEATURES (CSUM_IP | CSUM_TCP | CSUM_UDP | CSUM_IP_FRAGS) +#define BGE_CSUM_FEATURES (CSUM_IP | CSUM_TCP | CSUM_UDP) MODULE_DEPEND(bge, miibus, 1, 1, 1); |