summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/io/elxl
diff options
context:
space:
mode:
authorPatrick Mooney <pmooney@pfmooney.com>2018-03-14 23:26:36 +0000
committerPatrick Mooney <pmooney@pfmooney.com>2020-05-11 02:35:52 +0000
commitec71f88e58593e3077f03588d3c38e6cbd4e8c1a (patch)
tree1c2efc1f91bdd867ecc4949e0b2bb55eb4d5158a /usr/src/uts/common/io/elxl
parentbf21cd9318e0a3a51b7f02c14a7c1b1aef2dc861 (diff)
downloadillumos-gate-ec71f88e58593e3077f03588d3c38e6cbd4e8c1a.tar.gz
12671 hcksum routines are too verbose
12672 want mac_hcksum_clone function Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
Diffstat (limited to 'usr/src/uts/common/io/elxl')
-rw-r--r--usr/src/uts/common/io/elxl/elxl.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr/src/uts/common/io/elxl/elxl.c b/usr/src/uts/common/io/elxl/elxl.c
index 2ffe96aff3..42552225f8 100644
--- a/usr/src/uts/common/io/elxl/elxl.c
+++ b/usr/src/uts/common/io/elxl/elxl.c
@@ -1,6 +1,7 @@
/*
* Copyright 2010 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
+ * Copyright 2018 Joyent, Inc.
*/
/*
@@ -1163,8 +1164,7 @@ elxl_m_tx(void *arg, mblk_t *mp)
cflags = 0;
if ((sc->ex_conf & CONF_90XB) != 0) {
uint32_t pflags;
- hcksum_retrieve(mp, NULL, NULL, NULL, NULL, NULL, NULL,
- &pflags);
+ mac_hcksum_get(mp, NULL, NULL, NULL, NULL, &pflags);
if (pflags & HCK_IPV4_HDRCKSUM) {
cflags |= EX_DPD_IPCKSUM;
}
@@ -1327,7 +1327,7 @@ elxl_recv(elxl_t *sc, ex_desc_t *rxd, uint32_t stat)
if (stat & (EX_UPD_TCPCHECKED | EX_UPD_UDPCHECKED)) {
pflags |= (HCK_FULLCKSUM | HCK_FULLCKSUM_OK);
}
- (void) hcksum_assoc(mp, NULL, NULL, 0, 0, 0, 0, pflags, 0);
+ mac_hcksum_set(mp, 0, 0, 0, 0, pflags);
}
return (mp);