summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorbrad <brad@openbsd.org>2014-02-24 20:00:48 +0000
committerbrad <brad@openbsd.org>2014-02-24 20:00:48 +0000
commitf1b50bb4efb011438c3cc8fe107fd2dd3af31acd (patch)
tree4a6dca7d20fb611eaadd04e33e13593d41f65a5d /sys
parentsolar's testsuite revealed insufficient validation of invalid input hashes. (diff)
downloadwireguard-openbsd-f1b50bb4efb011438c3cc8fe107fd2dd3af31acd.tar.xz
wireguard-openbsd-f1b50bb4efb011438c3cc8fe107fd2dd3af31acd.zip
Revert rev 1.348 and disable IPv6 TCP checksum offload for the time being.
It has been reported that the offload support is not working properly with some of the newer ASICs, specifically BCM57780 and BCM57765. It is unknown what the issue is whether it could be hw, the driver or the stack; so to be on the safe side it is being disabled all together until the issue can be investigated further. ok deraadt@
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/pci/if_bge.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/dev/pci/if_bge.c b/sys/dev/pci/if_bge.c
index 06335aa8d30..7ee9fc5cedf 100644
--- a/sys/dev/pci/if_bge.c
+++ b/sys/dev/pci/if_bge.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_bge.c,v 1.352 2014/02/05 05:59:42 brad Exp $ */
+/* $OpenBSD: if_bge.c,v 1.353 2014/02/24 20:00:48 brad Exp $ */
/*
* Copyright (c) 2001 Wind River Systems
@@ -3019,8 +3019,6 @@ bge_attach(struct device *parent, struct device *self, void *aux)
*/
if (sc->bge_chipid != BGE_CHIPID_BCM5700_B0)
ifp->if_capabilities |= IFCAP_CSUM_IPv4 | IFCAP_CSUM_TCPv4;
- if (BGE_IS_5755_PLUS(sc))
- ifp->if_capabilities |= IFCAP_CSUM_TCPv6;
if (BGE_IS_JUMBO_CAPABLE(sc))
ifp->if_hardmtu = BGE_JUMBO_MTU;