Lines Matching defs:bpf_d
49 struct bpf_d { struct
60 caddr_t bd_sbuf; /* store slot */
61 caddr_t bd_hbuf; /* hold slot */
62 caddr_t bd_fbuf; /* free slot */
63 int bd_slen; /* current length of store buffer */
64 int bd_hlen; /* current length of hold buffer */
66 int bd_bufsize; /* absolute length of buffers */
68 struct bpf_if * bd_bif; /* interface descriptor */
69 u_long bd_rtout; /* Read timeout in 'ticks' */
70 struct bpf_insn *bd_rfilter; /* read filter code */
71 struct bpf_insn *bd_wfilter; /* write filter code */
72 u_long bd_rcount; /* number of packets received */
73 u_long bd_dcount; /* number of packets dropped */
75 u_char bd_promisc; /* true if listening promiscuously */
76 u_char bd_state; /* idle, waiting, or timed out */
77 u_char bd_immediate; /* true to return on packet arrival */
78 int bd_hdrcmplt; /* false to fill in src lladdr automatically */
79 int bd_seesent; /* true if bpf should see sent packets */
80 int bd_feedback; /* true to feed back sent packets */
81 int bd_async; /* non-zero if packet reception should generate signal */
82 int bd_sig; /* signal to send upon packet reception */
106 SLIST_HEAD(, bpf_d) bif_dlist; /* descriptor list */ argument