Lines Matching refs:eh
218 struct ether_header *eh; local
352 eh = (struct ether_header *)dst->sa_data;
353 bcopy((caddr_t)eh->ether_shost, (caddr_t)esrc, sizeof (esrc));
357 eh = (struct ether_header *)dst->sa_data;
358 bcopy((caddr_t)eh->ether_dhost, (caddr_t)edst, sizeof (edst));
360 etype = eh->ether_type;
380 eh = mtod(m, struct ether_header *);
381 bcopy((caddr_t)&etype,(caddr_t)&eh->ether_type,
382 sizeof(eh->ether_type));
383 bcopy((caddr_t)edst, (caddr_t)eh->ether_dhost, sizeof (edst));
385 bcopy((caddr_t)esrc, (caddr_t)eh->ether_shost,
386 sizeof(eh->ether_shost));
388 bcopy((caddr_t)ac->ac_enaddr, (caddr_t)eh->ether_shost,
389 sizeof(eh->ether_shost));
477 struct ether_header *eh; local
479 eh = mtod(m, struct ether_header *);
481 ether_input(ifp, eh, m);
490 ether_input(ifp, eh, m) in ether_input() argument
492 struct ether_header *eh;
508 if (ETHER_IS_MULTICAST(eh->ether_dhost)) {
522 if (sdl && bcmp(LLADDR(sdl), eh->ether_shost,
529 if (bcmp((caddr_t)etherbroadcastaddr, (caddr_t)eh->ether_dhost,
537 ifp->if_ibytes += m->m_pkthdr.len + sizeof (*eh);
539 etype = ntohs(eh->ether_type);
552 m = bridge_input(ifp, eh, m);
563 if (vlan_input(eh, m) < 0)
571 carp_forus(ifp->if_carp, eh->ether_dhost))
583 if (bcmp(ac->ac_enaddr, (caddr_t)eh->ether_dhost,
655 M_PREPEND(m, sizeof(*eh), M_DONTWAIT);
660 bcopy(eh, eh_tmp, sizeof(struct ether_header));
716 M_PREPEND(m, sizeof *eh, M_DONTWAIT);
719 *mtod(m, struct ether_header *) = *eh;