bpf_program
struct bpf_program pass_filter;/* Filter program for packets to pass */
struct bpf_program active_filter; /* Filter program for link-active pkts */
extern struct bpf_program pass_filter; /* Filter for pkts to pass */
extern struct bpf_program active_filter; /* Filter for link-active pkts */
extern int set_filters __P((struct bpf_program *pass,
struct bpf_program *active));
struct bpf_program *pass;
struct bpf_program *active;
sizeof (struct bpf_program), 0) < 0) {
sizeof (struct bpf_program), 0) < 0) {
struct bpf_program bpf;
#define BIOCSETF _IOW(B,103, struct bpf_program)
#define BIOCSTCPF _IOW(B,114, struct bpf_program)
#define BIOCSUDPF _IOW(B,115, struct bpf_program)
#define BIOCSETF _IOW('B',103, struct bpf_program)
#define BIOCSTCPF _IOW('B',114, struct bpf_program)
#define BIOCSUDPF _IOW('B',115, struct bpf_program)
struct bpf_program ps_bpf;
struct bpf_program prog;
if (optlen == sizeof (struct bpf_program)) {
} else if (optlen != sizeof (struct bpf_program)) {
bpf_setf(struct bpf_d *d, struct bpf_program *fp)
struct bpf_program prog;
#define BIOCSETF _IOW('B', 103, struct bpf_program)
#define BIOCSTCPF _IOW('B', 114, struct bpf_program)
#define BIOCSUDPF _IOW('B', 115, struct bpf_program)
int bpf_setf(struct bpf_d *, struct bpf_program *);