Lines Matching refs:eh
185 struct ether_header *eh __single = mbuf_pkthdr_header(m); in ether_inet_input()
199 if (__probable(eh->ether_type == htons(ETHERTYPE_IP))) { in ether_inet_input()
206 memcmp(eh->ether_shost, cached_shost, ETHER_ADDR_LEN) != 0))) { in ether_inet_input()
207 memcpy(eh->ether_shost, cached_shost, ETHER_ADDR_LEN); in ether_inet_input()
210 arp_llreach_set_reachable(mifp, eh->ether_shost, in ether_inet_input()
219 if (eh->ether_type == htons(ETHERTYPE_ARP)) { in ether_inet_input()
244 const struct ether_header *eh; in ether_inet_pre_output() local
275 eh = (const struct ether_header *)__DECONST(void *, dst_netaddr->sa_data); in ether_inet_pre_output()
276 bcopy(eh->ether_dhost, dst_host_lladdr, ETHER_ADDR_LEN); in ether_inet_pre_output()
277 bcopy(&eh->ether_type, frame_type, sizeof(eh->ether_type)); in ether_inet_pre_output()
421 struct ether_header *eh; in ether_inet_arp() local
457 result = mbuf_prepend(&m, sizeof(*eh), MBUF_DONTWAIT); in ether_inet_arp()
462 eh = mtod(m, struct ether_header *); in ether_inet_arp()
463 eh->ether_type = htons(ETHERTYPE_ARP); in ether_inet_arp()
479 ifnet_lladdr_copy_bytes(ifp, eh->ether_shost, sizeof(eh->ether_shost)); in ether_inet_arp()
511 bcopy(etherbroadcastaddr, eh->ether_dhost, in ether_inet_arp()
512 sizeof(eh->ether_dhost)); in ether_inet_arp()
517 bcopy(CONST_LLADDR(target_hw), eh->ether_dhost, in ether_inet_arp()
518 sizeof(eh->ether_dhost)); in ether_inet_arp()
520 if (bcmp(eh->ether_dhost, etherbroadcastaddr, in ether_inet_arp()