Lines Matching defs:eth
163 struct l2_ethhdr eth;
181 memcpy(eth.h_dest, addr, ETH_ALEN);
182 memcpy(eth.h_source, own_addr, ETH_ALEN);
183 eth.h_proto = host_to_be16(ETH_P_EAPOL);
187 io[1].iov_base = ð
188 io[1].iov_len = sizeof(eth);
208 struct l2_ethhdr eth;
225 memcpy(eth.h_dest, dst, ETH_ALEN);
226 memcpy(eth.h_source, src, ETH_ALEN);
227 eth.h_proto = host_to_be16(proto);
231 io[1].iov_base = ð
232 io[1].iov_len = sizeof(eth);
678 struct l2_ethhdr *eth;
680 if (datalen < sizeof(*eth))
683 eth = (struct l2_ethhdr *) data;
686 MAC2STR(eth->h_dest), MAC2STR(eth->h_source),
687 be_to_host16(eth->h_proto));
690 if (be_to_host16(eth->h_proto) == ETH_P_RRB) {
693 ev.ft_rrb_rx.src = eth->h_source;
694 ev.ft_rrb_rx.data = data + sizeof(*eth);
695 ev.ft_rrb_rx.data_len = datalen - sizeof(*eth);
2280 struct l2_ethhdr eth;
2289 os_memset(ð, 0, sizeof(eth));
2290 os_memcpy(eth.h_dest, dest, ETH_ALEN);
2291 os_memcpy(eth.h_source, drv->own_addr, ETH_ALEN);
2292 eth.h_proto = host_to_be16(proto);
2294 msg_len = 6 + sizeof(eth) + data_len;
2299 os_memcpy(msg + 6, ð, sizeof(eth));
2300 os_memcpy(msg + 6 + sizeof(eth), data, data_len);