summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/os/strsubr.c
diff options
context:
space:
mode:
authorPatrick Mooney <pmooney@pfmooney.com>2018-03-14 23:26:36 +0000
committerPatrick Mooney <pmooney@pfmooney.com>2018-03-16 22:48:28 +0000
commit3c32c786cc014ec9aab1c7cb8f001b57359d506a (patch)
treef1680f8e2f4b68e502f511b4668795726bcf12a6 /usr/src/uts/common/os/strsubr.c
parent1a34bceaa14b4cf3a9cf90aa9c4dae5eb003d9d7 (diff)
downloadillumos-joyent-3c32c786cc014ec9aab1c7cb8f001b57359d506a.tar.gz
OS-6761 hcksum routines are too verbose
OS-6762 want mac_hcksum_clone function Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Ryan Zezeski <rpz@joyent.com>
Diffstat (limited to 'usr/src/uts/common/os/strsubr.c')
-rw-r--r--usr/src/uts/common/os/strsubr.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/usr/src/uts/common/os/strsubr.c b/usr/src/uts/common/os/strsubr.c
index 87e0c5511d..0d0d290fcc 100644
--- a/usr/src/uts/common/os/strsubr.c
+++ b/usr/src/uts/common/os/strsubr.c
@@ -26,6 +26,7 @@
* Copyright 2010 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
* Copyright (c) 2016 by Delphix. All rights reserved.
+ * Copyright 2018 Joyent, Inc.
*/
#include <sys/types.h>
@@ -8449,6 +8450,12 @@ mblk_copycred(mblk_t *mp, const mblk_t *src)
dbp->db_cpid = cpid;
}
+
+/*
+ * Now that NIC drivers are expected to deal only with M_DATA mblks, the
+ * hcksum_assoc and hcksum_retrieve functions are deprecated in favor of their
+ * respective mac_hcksum_set and mac_hcksum_get counterparts.
+ */
int
hcksum_assoc(mblk_t *mp, multidata_t *mmd, pdesc_t *pd,
uint32_t start, uint32_t stuff, uint32_t end, uint32_t value,