Home
last modified time | relevance | path

Searched refs:pass_filter (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/net/ppp/
Dppp_generic.c146 struct bpf_prog *pass_filter; /* filter for packets to pass */ member
765 struct bpf_prog *pass_filter = NULL; in ppp_ioctl() local
773 err = bpf_prog_create(&pass_filter, &fprog); in ppp_ioctl()
776 if (ppp->pass_filter) in ppp_ioctl()
777 bpf_prog_destroy(ppp->pass_filter); in ppp_ioctl()
778 ppp->pass_filter = pass_filter; in ppp_ioctl()
1254 if (ppp->pass_filter && in ppp_send_frame()
1255 BPF_PROG_RUN(ppp->pass_filter, skb) == 0) { in ppp_send_frame()
1884 if (ppp->pass_filter || ppp->active_filter) { in ppp_receive_nonmp_frame()
1889 if (ppp->pass_filter && in ppp_receive_nonmp_frame()
[all …]
/linux-4.4.14/drivers/isdn/i4l/
Disdn_ppp.c331 is->pass_filter = NULL; in isdn_ppp_open()
387 if (is->pass_filter) { in isdn_ppp_release()
388 bpf_prog_destroy(is->pass_filter); in isdn_ppp_release()
389 is->pass_filter = NULL; in isdn_ppp_release()
645 if (is->pass_filter) { in isdn_ppp_ioctl()
646 bpf_prog_destroy(is->pass_filter); in isdn_ppp_ioctl()
647 is->pass_filter = NULL; in isdn_ppp_ioctl()
650 err = bpf_prog_create(&is->pass_filter, &fprog); in isdn_ppp_ioctl()
1178 if (is->pass_filter in isdn_ppp_push_higher()
1179 && BPF_PROG_RUN(is->pass_filter, skb) == 0) { in isdn_ppp_push_higher()
[all …]
/linux-4.4.14/include/linux/
Disdn_ppp.h183 struct bpf_prog *pass_filter; /* filter for packets to pass */ member