Lines Matching refs:eh
379 struct ether_header *eh = NULL;
423 eh = (struct ether_header *)&pkt.data[pkt.off];
424 enaddr_copy(eh->ether_shost, &tmp_enaddr);
425 enaddr_copy(eh->ether_dhost, eh->ether_shost);
426 enaddr_copy(&tmp_enaddr, eh->ether_dhost);
427 eh->ether_type = htons(ETHERTYPE_IP);
447 struct ether_header *eh;
490 eh = (struct ether_header *)&pkt.data[pkt.off];
491 enaddr_copy(&adr.loc.ea, eh->ether_shost);
492 enaddr_copy(&adr.rmt.ea, eh->ether_dhost);
493 eh->ether_type = htons(ETHERTYPE_IP);
596 struct ether_header *eh;
601 eh = (struct ether_header *)&pkt.data[pkt.off];
632 (void)memcpy(eh->ether_dhost, ea->arp_tha, sizeof(eh->ether_dhost));
633 (void)memcpy(eh->ether_shost, &my_enaddr, sizeof(eh->ether_shost));
634 eh->ether_type = htons(ETHERTYPE_ARP);
645 struct ether_header *eh = NULL;
669 eh = (struct ether_header *)&pkt.data[pkt.off];
673 if (ntohs(eh->ether_type) == ETHERTYPE_ARP)
685 if (ntohs(eh->ether_type) != ETHERTYPE_IP) {
726 enaddr_copy(eh->ether_dhost, &adr.loc.ea);
729 enaddr_copy(eh->ether_shost, &adr.rmt.ea);
747 struct ether_header *eh = (struct ether_header *) &pkt.data[0];
752 eh->ether_type = htons(ETHERTYPE_ARP);
753 enaddr_copy(&kdp_current_mac_address, eh->ether_shost);
754 enaddr_copy(ðerbroadcastaddr, eh->ether_dhost);
1181 struct ether_header *eh;
1248 eh = (struct ether_header *)&pkt.data[pkt.off];
1249 enaddr_copy(&kdp_current_mac_address, eh->ether_shost);
1250 enaddr_copy(&destination_mac, eh->ether_dhost);
1251 eh->ether_type = htons(ETHERTYPE_IP);