diff options
Diffstat (limited to 'usr/src/uts/common/io/mac/mac_bcast.c')
| -rw-r--r-- | usr/src/uts/common/io/mac/mac_bcast.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/uts/common/io/mac/mac_bcast.c b/usr/src/uts/common/io/mac/mac_bcast.c index 3b674be1d0..5302b89196 100644 --- a/usr/src/uts/common/io/mac/mac_bcast.c +++ b/usr/src/uts/common/io/mac/mac_bcast.c @@ -240,7 +240,8 @@ mac_bcast_send(void *arg1, void *arg2, mblk_t *mp_chain, boolean_t is_loopback) MCIP_STAT_UPDATE(src_mcip, brdcstxmt, 1); MCIP_STAT_UPDATE(src_mcip, brdcstxmtbytes, msgdsize(mp_chain)); - MAC_TX(mip, mip->mi_default_tx_ring, mp_chain, src_mcip); + mp_chain = mac_provider_tx(mip, mip->mi_default_tx_ring, + mp_chain, src_mcip); if (mp_chain != NULL) freemsgchain(mp_chain); } else { |
