Lines Matching refs:eh
77 if (!compare_ether_addr(dst, s->eh.h_source))
334 s->eh.h_proto = get_unaligned((__be16 *) (skb->data - 2));
342 if (ntohs(s->eh.h_proto) == 0x8100) {
345 s->eh.h_proto = get_unaligned((__be16 *) (skb->data - 2));
361 memcpy(__skb_put(nskb, ETH_HLEN), &s->eh, ETH_HLEN);
365 memcpy(__skb_put(nskb, ETH_ALEN), s->eh.h_dest, ETH_ALEN);
367 put_unaligned(s->eh.h_proto, (__be16 *) __skb_put(nskb, 2));
373 memcpy(__skb_put(nskb, ETH_ALEN + 2), s->eh.h_source,
380 put_unaligned(s->eh.h_proto, (__be16 *) __skb_put(nskb, 2));
408 struct ethhdr *eh = (void *) skb->data;
424 if (!compare_ether_addr(eh->h_dest, s->eh.h_source))
427 if (!compare_ether_addr(eh->h_source, s->eh.h_dest))
436 iv[il++] = (struct kvec) { eh->h_source, ETH_ALEN };
441 iv[il++] = (struct kvec) { eh->h_dest, ETH_ALEN };
567 * ie eh.h_dest is our local address. */
568 memcpy(s->eh.h_dest, &src, ETH_ALEN);
569 memcpy(s->eh.h_source, &dst, ETH_ALEN);
570 memcpy(dev->dev_addr, s->eh.h_dest, ETH_ALEN);
643 memcpy(ci->dst, s->eh.h_source, ETH_ALEN);