Lines Matching defs:eh
479 struct ether_header *eh = NULL;
523 eh = (struct ether_header *)&pkt.data[pkt.off];
524 enaddr_copy(eh->ether_shost, &tmp_enaddr);
525 enaddr_copy(eh->ether_dhost, eh->ether_shost);
526 enaddr_copy(&tmp_enaddr, eh->ether_dhost);
527 eh->ether_type = htons(ETHERTYPE_IP);
550 struct ether_header *eh;
593 eh = (struct ether_header *)&pkt.data[pkt.off];
594 enaddr_copy(&adr.loc.ea, eh->ether_shost);
595 enaddr_copy(&adr.rmt.ea, eh->ether_dhost);
596 eh->ether_type = htons(ETHERTYPE_IP);
779 struct ether_header *eh;
784 eh = (struct ether_header *)&pkt.data[pkt.off];
815 (void)memcpy(eh->ether_dhost, ea->arp_tha, sizeof(eh->ether_dhost));
816 (void)memcpy(eh->ether_shost, &my_enaddr, sizeof(eh->ether_shost));
817 eh->ether_type = htons(ETHERTYPE_ARP);
828 struct ether_header *eh = NULL;
852 eh = (struct ether_header *)&pkt.data[pkt.off];
856 if (ntohs(eh->ether_type) == ETHERTYPE_ARP)
868 if (ntohs(eh->ether_type) != ETHERTYPE_IP) {
911 enaddr_copy(eh->ether_dhost, &adr.loc.ea);
914 enaddr_copy(eh->ether_shost, &adr.rmt.ea);
932 struct ether_header *eh = (struct ether_header *) &pkt.data[0];
937 eh->ether_type = htons(ETHERTYPE_ARP);
938 enaddr_copy(&kdp_current_mac_address, eh->ether_shost);
939 enaddr_copy(ðerbroadcastaddr, eh->ether_dhost);
1423 struct ether_header *eh;
1499 eh = (struct ether_header *)&pkt.data[pkt.off];
1500 enaddr_copy(&kdp_current_mac_address, eh->ether_shost);
1501 enaddr_copy(&destination_mac, eh->ether_dhost);
1502 eh->ether_type = htons(ETHERTYPE_IP);