summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerry Jelinek <jerry.jelinek@joyent.com>2020-05-12 17:54:20 +0000
committerJerry Jelinek <jerry.jelinek@joyent.com>2020-05-12 17:54:20 +0000
commit867c8818e8cef8d36ba8f571e293897909d746c9 (patch)
tree682641abf0547b319071c756a3cb2d533f2ad5fe
parent8363739354c8a5538e6175f236d22c7c11b36056 (diff)
downloadillumos-joyent-867c8818e8cef8d36ba8f571e293897909d746c9.tar.gz
12674 want mac rx barrier function [fix more build breakage]
-rw-r--r--usr/src/uts/common/io/mac/mac_sched.c11
-rw-r--r--usr/src/uts/common/io/mac/mac_util.c2
2 files changed, 5 insertions, 8 deletions
diff --git a/usr/src/uts/common/io/mac/mac_sched.c b/usr/src/uts/common/io/mac/mac_sched.c
index b4b1c0c18c..3502911efc 100644
--- a/usr/src/uts/common/io/mac/mac_sched.c
+++ b/usr/src/uts/common/io/mac/mac_sched.c
@@ -1347,7 +1347,7 @@ int mac_srs_worker_wakeup_ticks = 0;
if (!(srs->srs_type & SRST_TX)) \
mutex_exit(&srs->srs_bw->mac_bw_lock);
-#define MAC_TX_SRS_DROP_MESSAGE(srs, chain, cookie, s) { \
+#define MAC_TX_SRS_DROP_MESSAGE(srs, mp, cookie) { \
mac_pkt_drop(NULL, NULL, mp, B_FALSE); \
/* increment freed stats */ \
(srs)->srs_tx.st_stat.mts_sdrops++; \
@@ -3461,8 +3461,7 @@ mac_tx_srs_no_desc(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain,
ASSERT(tx_mode == SRS_TX_DEFAULT || tx_mode == SRS_TX_BW);
if (flag & MAC_DROP_ON_NO_DESC) {
- MAC_TX_SRS_DROP_MESSAGE(mac_srs, mp_chain, cookie,
- "Tx no desc");
+ MAC_TX_SRS_DROP_MESSAGE(mac_srs, mp_chain, cookie);
} else {
if (mac_srs->srs_first != NULL)
wakeup_worker = B_FALSE;
@@ -3525,8 +3524,7 @@ mac_tx_srs_enqueue(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain,
MAC_COUNT_CHAIN(mac_srs, mp_chain, tail, cnt, sz);
if (flag & MAC_DROP_ON_NO_DESC) {
if (mac_srs->srs_count > mac_srs->srs_tx.st_hiwat) {
- MAC_TX_SRS_DROP_MESSAGE(mac_srs, mp_chain, cookie,
- "Tx SRS hiwat");
+ MAC_TX_SRS_DROP_MESSAGE(mac_srs, mp_chain, cookie);
} else {
MAC_TX_SRS_ENQUEUE_CHAIN(mac_srs,
mp_chain, tail, cnt, sz);
@@ -3899,8 +3897,7 @@ mac_tx_bw_mode(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain,
cookie = (mac_tx_cookie_t)mac_srs;
*ret_mp = mp_chain;
} else {
- MAC_TX_SRS_DROP_MESSAGE(mac_srs, mp_chain, cookie,
- "Tx no bandwidth");
+ MAC_TX_SRS_DROP_MESSAGE(mac_srs, mp_chain, cookie);
}
mutex_exit(&mac_srs->srs_lock);
return (cookie);
diff --git a/usr/src/uts/common/io/mac/mac_util.c b/usr/src/uts/common/io/mac/mac_util.c
index bf5fa3c1c0..bf5bab586a 100644
--- a/usr/src/uts/common/io/mac/mac_util.c
+++ b/usr/src/uts/common/io/mac/mac_util.c
@@ -1543,7 +1543,7 @@ mac_strip_vlan_tag_chain(mblk_t *mp_chain)
*/
/* ARGSUSED */
void
-mac_pkt_drop(void *arg, mac_resource_handle_t resource, mblk_t *mp_chain,
+mac_pkt_drop(void *arg, mac_resource_handle_t resource, mblk_t *mp,
boolean_t loopback)
{
mblk_t *mp1 = mp;