Lines Matching defs:eh
95 struct ether_header eh;
97 memset(eh.ether_dhost, 0xff, sizeof(eh.ether_dhost));
98 if (interface->hw_address.hlen == sizeof(eh.ether_shost))
99 memcpy(eh.ether_shost, interface->hw_address.haddr,
100 sizeof(eh.ether_shost));
102 memset(eh.ether_shost, 0x00, sizeof(eh.ether_shost));
104 eh.ether_type = htons(ETHERTYPE_IP);
106 memcpy(&buf[*bufix], &eh, ETHER_HEADER_SIZE);
161 struct ether_header eh;
163 memcpy(&eh, buf + bufix, ETHER_HEADER_SIZE);
165 memcpy(from->haddr, eh.ether_shost, sizeof(eh.ether_shost));
167 from->hlen = sizeof(eh.ether_shost);
169 return (sizeof(eh));