Lines Matching defs:mhip
7792 ip_dlur_to_mhi(ill_t *ill, mblk_t *mb, struct mac_header_info_s *mhip)
7798 bzero(mhip, sizeof (struct mac_header_info_s));
7800 mhip->mhi_dsttype = MAC_ADDRTYPE_UNICAST;
7807 mhip->mhi_daddr = (uchar_t *)ind + ind->dl_dest_addr_offset +
7809 mhip->mhi_saddr = (uchar_t *)ind + ind->dl_src_addr_offset +
7816 mhip->mhi_dsttype = MAC_ADDRTYPE_MULTICAST;
7828 if (bcmp(mhip->mhi_daddr, bphys_addr,
7830 mhip->mhi_dsttype = MAC_ADDRTYPE_BROADCAST;
7850 ip_mdata_to_mhi(ill_t *ill, mblk_t *mp, struct mac_header_info_s *mhip)
7855 bzero(mhip, sizeof (struct mac_header_info_s));
7857 mhip->mhi_dsttype = MAC_ADDRTYPE_UNICAST;
7886 mhip->mhi_daddr = (uchar_t *)&pether->ether_dhost;
7887 mhip->mhi_saddr = (uchar_t *)&pether->ether_shost;
7889 if (!(mhip->mhi_daddr[0] & 0x01))
7893 mhip->mhi_dsttype = MAC_ADDRTYPE_MULTICAST;
7912 if (bcmp(mhip->mhi_daddr, bphys_addr, addrlen) == 0)
7913 mhip->mhi_dsttype = MAC_ADDRTYPE_BROADCAST;