Lines Matching defs:bpf
126 struct bpf_d bpf;
132 if (!KVM_READ(f->f_data, &bpf, sizeof(bpf))) {
133 dprintf("can't read bpf at %p for pid %d", f->f_data, Pid);
136 if (bpf.bd_bif != NULL) {
137 if (!KVM_READ(bpf.bd_bif, &bi, sizeof(bi)))
138 dprintf("can't read bpf interface at %p for pid %d",
139 bpf.bd_bif, Pid);
145 (void)printf("* bpf@%s rec=%lu, dr=%lu, cap=%lu, pid=%lu", ifn.if_xname,
146 bpf.bd_rcount, bpf.bd_dcount, bpf.bd_ccount,
147 (unsigned long)bpf.bd_pid);
148 if (bpf.bd_promisc)
150 if (bpf.bd_immediate)
152 if (bpf.bd_direction == BPF_D_IN)
154 else if (bpf.bd_direction == BPF_D_INOUT)
156 else if (bpf.bd_direction == BPF_D_OUT)
158 if (bpf.bd_jitcode != NULL)
160 if (bpf.bd_async)
161 (void)printf(", asyncgrp=%lu", (unsigned long)bpf.bd_pgid);
162 if (bpf.bd_state == BPF_IDLE)
164 else if (bpf.bd_state == BPF_WAITING)
166 else if (bpf.bd_state == BPF_TIMED_OUT)