Lines Matching refs:eh
298 struct ether_header *eh; in bstp_transmit_tcn() local
316 m->m_pkthdr.len = sizeof(*eh) + sizeof(bpdu); in bstp_transmit_tcn()
319 eh = mtod(m, struct ether_header *); in bstp_transmit_tcn()
321 memcpy(eh->ether_shost, IF_LLADDR(ifp), ETHER_ADDR_LEN); in bstp_transmit_tcn()
322 memcpy(eh->ether_dhost, bstp_etheraddr, ETHER_ADDR_LEN); in bstp_transmit_tcn()
323 eh->ether_type = htons(sizeof(bpdu)); in bstp_transmit_tcn()
331 memcpy(mtod(m, caddr_t) + sizeof(*eh), &bpdu, sizeof(bpdu)); in bstp_transmit_tcn()
416 struct ether_header *eh; in bstp_send_bpdu() local
431 eh = mtod(m, struct ether_header *); in bstp_send_bpdu()
437 memcpy(eh->ether_shost, IF_LLADDR(ifp), ETHER_ADDR_LEN); in bstp_send_bpdu()
438 memcpy(eh->ether_dhost, bstp_etheraddr, ETHER_ADDR_LEN); in bstp_send_bpdu()
443 m->m_pkthdr.len = sizeof(*eh) + BSTP_BPDU_STP_LEN; in bstp_send_bpdu()
444 eh->ether_type = htons(BSTP_BPDU_STP_LEN); in bstp_send_bpdu()
445 memcpy(mtod(m, caddr_t) + sizeof(*eh), bpdu, in bstp_send_bpdu()
452 m->m_pkthdr.len = sizeof(*eh) + BSTP_BPDU_RSTP_LEN; in bstp_send_bpdu()
453 eh->ether_type = htons(BSTP_BPDU_RSTP_LEN); in bstp_send_bpdu()
454 memcpy(mtod(m, caddr_t) + sizeof(*eh), bpdu, in bstp_send_bpdu()
549 struct ether_header *eh; in bstp_input() local
560 eh = mtod(m, struct ether_header *); in bstp_input()
562 len = ntohs(eh->ether_type); in bstp_input()