Lines Matching refs:mhi
904 mac_header_info_t mhi;
938 if (mac_vlan_header_info(dsp->ds_mh, mp, &mhi) != 0)
947 if (size > max_sdu + mhi.mhi_hdrsize)
957 vid = VLAN_ID(mhi.mhi_tci);
965 pri = VLAN_PRI(mhi.mhi_tci);
966 if (mhi.mhi_istagged && !mhi.mhi_ispvid && pri == 0 &&
1452 mac_header_info_t mhi;
1460 if (mac_vlan_header_info(dsp->ds_mh, mp, &mhi) != 0)
1484 bcopy(mhi.mhi_daddr, daddr, addr_length);
1489 if (mhi.mhi_istagged && !strip_vlan)
1492 *(uint16_t *)(daddr + addr_length) = mhi.mhi_bindsap;
1499 dlp->dl_group_address = (mhi.mhi_dsttype == MAC_ADDRTYPE_MULTICAST) ||
1500 (mhi.mhi_dsttype == MAC_ADDRTYPE_BROADCAST);
1506 if (mhi.mhi_saddr == NULL) {
1511 bcopy(mhi.mhi_saddr, saddr, addr_length);
1516 *(uint16_t *)(saddr + addr_length) = mhi.mhi_origsap;