Home | History | Annotate | Download | only in drivers

Lines Matching defs:eth

179 	struct l2_ethhdr eth;
197 memcpy(eth.h_dest, addr, ETH_ALEN);
198 memcpy(eth.h_source, own_addr, ETH_ALEN);
199 eth.h_proto = host_to_be16(ETH_P_EAPOL);
203 io[1].iov_base = ð
204 io[1].iov_len = sizeof(eth);
224 struct l2_ethhdr eth;
241 memcpy(eth.h_dest, dst, ETH_ALEN);
242 memcpy(eth.h_source, src, ETH_ALEN);
243 eth.h_proto = host_to_be16(proto);
247 io[1].iov_base = ð
248 io[1].iov_len = sizeof(eth);
726 struct l2_ethhdr *eth;
728 if (datalen < sizeof(*eth))
731 eth = (struct l2_ethhdr *) data;
734 MAC2STR(eth->h_dest), MAC2STR(eth->h_source),
735 be_to_host16(eth->h_proto));
738 if (be_to_host16(eth->h_proto) == ETH_P_RRB) {
741 ev.ft_rrb_rx.src = eth->h_source;
742 ev.ft_rrb_rx.data = data + sizeof(*eth);
743 ev.ft_rrb_rx.data_len = datalen - sizeof(*eth);
2399 struct l2_ethhdr eth;
2408 os_memset(&eth, 0, sizeof(eth));
2409 os_memcpy(eth.h_dest, dest, ETH_ALEN);
2410 os_memcpy(eth.h_source, drv->own_addr, ETH_ALEN);
2411 eth.h_proto = host_to_be16(proto);
2413 msg_len = 6 + sizeof(eth) + data_len;
2418 os_memcpy(msg + 6, &eth, sizeof(eth));
2419 os_memcpy(msg + 6 + sizeof(eth), data, data_len);