Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ppp/
Dppp_generic.c150 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()
1045 ppp->pass_filter = NULL; in ppp_dev_configure()
1519 if (ppp->pass_filter && in ppp_send_frame()
1520 BPF_PROG_RUN(ppp->pass_filter, skb) == 0) { in ppp_send_frame()
2157 if (ppp->pass_filter || ppp->active_filter) { in ppp_receive_nonmp_frame()
[all …]
/Linux-v4.19/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()
1188 if (is->pass_filter in isdn_ppp_push_higher()
1189 && BPF_PROG_RUN(is->pass_filter, skb) == 0) { in isdn_ppp_push_higher()
[all …]
/Linux-v4.19/include/linux/
Disdn_ppp.h183 struct bpf_prog *pass_filter; /* filter for packets to pass */ member