Lines Matching refs:bpf
62 struct bpf *bpf = psp->psp_bpf; in ps_bpf_recvbpf() local
73 bpf->bpf_flags &= ~BPF_EOF; in ps_bpf_recvbpf()
76 while (!(bpf->bpf_flags & BPF_EOF)) { in ps_bpf_recvbpf()
77 len = bpf_read(bpf, buf, sizeof(buf)); in ps_bpf_recvbpf()
88 eloop_event_delete(psp->psp_ctx->eloop, bpf->bpf_fd); in ps_bpf_recvbpf()
89 bpf_close(bpf); in ps_bpf_recvbpf()
95 psm.ps_flags = bpf->bpf_flags; in ps_bpf_recvbpf()
284 uint8_t *bpf; in ps_bpf_dispatch() local
303 bpf = iov->iov_base; in ps_bpf_dispatch()
309 arp_packet(ifp, bpf, bpf_len, (unsigned int)psm->ps_flags); in ps_bpf_dispatch()
313 dhcp_packet(ifp, bpf, bpf_len, (unsigned int)psm->ps_flags); in ps_bpf_dispatch()