Lines Matching refs:eh
92 struct ether_header eh; in assemble_hw_header() local
95 memcpy(eh.ether_dhost, to->haddr, sizeof(eh.ether_dhost)); in assemble_hw_header()
97 memset(eh.ether_dhost, 0xff, sizeof(eh.ether_dhost)); in assemble_hw_header()
100 memset(eh.ether_shost, 0x00, sizeof(eh.ether_shost)); in assemble_hw_header()
102 eh.ether_type = htons(ETHERTYPE_IP); in assemble_hw_header()
104 memcpy(&buf[*bufix], &eh, ETHER_HEADER_SIZE); in assemble_hw_header()
150 struct ether_header eh; in decode_hw_header() local
152 memcpy(&eh, buf + bufix, ETHER_HEADER_SIZE); in decode_hw_header()
154 memcpy(from->haddr, eh.ether_shost, sizeof(eh.ether_shost)); in decode_hw_header()
156 from->hlen = sizeof(eh.ether_shost); in decode_hw_header()
158 return (sizeof(eh)); in decode_hw_header()