Lines Matching defs:eh
150 struct ether_header *eh;
161 eh = (struct ether_header *)req->buf;
195 memcpy(&eh->ether_type, &etype, sizeof(eh->ether_type));
196 memcpy(eh->ether_dhost, lladdr, ETHER_ADDR_LEN);
197 memcpy(eh->ether_shost, IF_LLADDR(ifp), ETHER_ADDR_LEN);
211 struct ether_header *eh = (struct ether_header *)phdr;
226 memcpy(eh->ether_dhost, ifp->if_broadcastaddr,
231 ETHER_MAP_IP_MULTICAST(a, eh->ether_dhost);
234 memcpy(&eh->ether_type, &etype, sizeof(etype));
235 memcpy(eh->ether_shost, IF_LLADDR(ifp), ETHER_ADDR_LEN);
248 ETHER_MAP_IPV6_MULTICAST(a6, eh->ether_dhost);
250 memcpy(&eh->ether_type, &etype, sizeof(etype));
251 memcpy(eh->ether_shost, IF_LLADDR(ifp), ETHER_ADDR_LEN);
289 struct ether_header *eh;
375 eh = mtod(m, struct ether_header *);
376 memcpy(eh, phdr, hlen);
446 struct ether_header *eh;
448 eh = mtod(*mp, struct ether_header *);
449 if (eh->ether_type == htons(ETHERTYPE_VLAN) ||
450 eh->ether_type == htons(ETHERTYPE_QINQ)) {
489 struct ether_header *eh;
491 eh = mtod(m, struct ether_header *);
492 switch (ntohs(eh->ether_type)) {
523 struct ether_header *eh;
546 eh = mtod(m, struct ether_header *);
547 etype = ntohs(eh->ether_type);
570 if (ETHER_IS_MULTICAST(eh->ether_dhost)) {
571 if (ETHER_IS_BROADCAST(eh->ether_dhost))
640 eh = mtod(m, struct ether_header *);
655 eh = mtod(m, struct ether_header *);
675 eh = mtod(m, struct ether_header *);
689 if (ifp->if_carp && (*carp_forus_p)(ifp, eh->ether_dhost)) {
701 if (!ETHER_IS_MULTICAST(eh->ether_dhost) &&
702 bcmp(IF_LLADDR(ifp), eh->ether_dhost, ETHER_ADDR_LEN) != 0)
861 struct ether_header *eh;
875 eh = mtod(m, struct ether_header *);
876 ether_type = ntohs(eh->ether_type);