diff options
| author | Patrick Mooney <pmooney@pfmooney.com> | 2018-03-14 23:26:36 +0000 |
|---|---|---|
| committer | Patrick Mooney <pmooney@pfmooney.com> | 2020-05-11 02:35:52 +0000 |
| commit | ec71f88e58593e3077f03588d3c38e6cbd4e8c1a (patch) | |
| tree | 1c2efc1f91bdd867ecc4949e0b2bb55eb4d5158a /usr/src/uts/common/io/elxl | |
| parent | bf21cd9318e0a3a51b7f02c14a7c1b1aef2dc861 (diff) | |
| download | illumos-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.c | 6 |
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); |
