Lines Matching defs:eh
235 struct ether_header *eh;
248 m->m_pkthdr.len = sizeof(*eh) + sizeof(bpdu);
251 eh = mtod(m, struct ether_header *);
253 memcpy(eh->ether_shost, IF_LLADDR(ifp), ETHER_ADDR_LEN);
254 memcpy(eh->ether_dhost, bstp_etheraddr, ETHER_ADDR_LEN);
255 eh->ether_type = htons(sizeof(bpdu));
263 memcpy(mtod(m, caddr_t) + sizeof(*eh), &bpdu, sizeof(bpdu));
348 struct ether_header *eh;
362 eh = mtod(m, struct ether_header *);
368 memcpy(eh->ether_shost, IF_LLADDR(ifp), ETHER_ADDR_LEN);
369 memcpy(eh->ether_dhost, bstp_etheraddr, ETHER_ADDR_LEN);
374 m->m_pkthdr.len = sizeof(*eh) + BSTP_BPDU_STP_LEN;
375 eh->ether_type = htons(BSTP_BPDU_STP_LEN);
376 memcpy(mtod(m, caddr_t) + sizeof(*eh), bpdu,
383 m->m_pkthdr.len = sizeof(*eh) + BSTP_BPDU_RSTP_LEN;
384 eh->ether_type = htons(BSTP_BPDU_RSTP_LEN);
385 memcpy(mtod(m, caddr_t) + sizeof(*eh), bpdu,
460 struct ether_header *eh;
471 eh = mtod(m, struct ether_header *);
473 len = ntohs(eh->ether_type);