Lines Matching refs:eh
180 struct ether_header *eh = mbuf_pkthdr_header(m);
194 if (eh->ether_type == htons(ETHERTYPE_IP)) {
199 if (bcmp(eh->ether_shost, etherbroadcastaddr,
201 arp_llreach_set_reachable(mifp, eh->ether_shost,
210 if (eh->ether_type == htons(ETHERTYPE_ARP))
234 const struct ether_header *eh;
264 eh = (const struct ether_header *)(uintptr_t)(size_t)
266 (void) memcpy(edst, eh->ether_dhost, 6);
267 bcopy(&eh->ether_type, type, sizeof (u_short));
406 struct ether_header *eh;
439 result = mbuf_prepend(&m, sizeof (*eh), MBUF_DONTWAIT);
443 eh = mbuf_data(m);
444 eh->ether_type = htons(ETHERTYPE_ARP);
464 ifnet_lladdr_copy_bytes(ifp, eh->ether_shost, sizeof (eh->ether_shost));
497 bcopy(etherbroadcastaddr, eh->ether_dhost,
498 sizeof (eh->ether_dhost));
502 bcopy(CONST_LLADDR(target_hw), eh->ether_dhost,
503 sizeof (eh->ether_dhost));