summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Mustacchi <rm@joyent.com>2017-10-18 16:42:00 +0000
committerRobert Mustacchi <rm@joyent.com>2017-10-18 16:42:00 +0000
commit3aa435f54b4152f346bb5fe22288151a5a9343d5 (patch)
tree4aab44c36046adc6d90cbc9f5e26955b04ba71e6
parent3cb674270b0f3d9ae8cc729cb3632cc560b7f0a0 (diff)
downloadillumos-joyent-dev-qede.tar.gz
qede does not support ICMPv6 checksummingdev-qede
-rw-r--r--usr/src/uts/common/io/qede/qede_gld.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/usr/src/uts/common/io/qede/qede_gld.c b/usr/src/uts/common/io/qede/qede_gld.c
index 7e7d41745b..ef88b51daf 100644
--- a/usr/src/uts/common/io/qede/qede_gld.c
+++ b/usr/src/uts/common/io/qede/qede_gld.c
@@ -1917,8 +1917,13 @@ qede_mac_get_capability(void *arg,
break;
}
+ /*
+ * Hardware does not support ICMPv6 checksumming. Right now the
+ * GLDv3 doesn't provide us a way to specify that we don't
+ * support that. As such, we cannot indicate
+ * HCKSUM_INET_FULL_V6.
+ */
*tx_flags = HCKSUM_INET_FULL_V4 |
- HCKSUM_INET_FULL_V6 |
HCKSUM_IPHDRCKSUM;
ret = B_TRUE;
break;