bge: Disable UDP hardware checksum
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Fri, 29 Jun 2012 10:26:36 +0000 (18:26 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Fri, 29 Jun 2012 10:26:36 +0000 (18:26 +0800)
Broadcom NetExtreme controllers always generate 0 UDP checksum.

Obtained-from: FreeBSD 211596

sys/dev/netif/bge/if_bge.c

index 68a2005..6184149 100644 (file)
 /* "device miibus" required.  See GENERIC if you get errors here. */
 #include "miibus_if.h"
 
-#define BGE_CSUM_FEATURES      (CSUM_IP | CSUM_TCP | CSUM_UDP)
+#define BGE_CSUM_FEATURES      (CSUM_IP | CSUM_TCP)
 #define BGE_MIN_FRAME          60
 
 static const struct bge_type bge_devs[] = {