Home
last modified time | relevance | path

Searched refs:sock_fprog (Results 1 – 25 of 36) sorted by relevance

12

/linux/tools/include/uapi/linux/ !
H A Dif_tun.h45 #define TUNATTACHFILTER _IOW('T', 213, struct sock_fprog)
46 #define TUNDETACHFILTER _IOW('T', 214, struct sock_fprog)
51 #define TUNGETFILTER _IOR('T', 219, struct sock_fprog)
H A Dfilter.h31 struct sock_fprog { /* Required for SO_ATTACH_FILTER. */ struct
/linux/include/uapi/linux/ !
H A Dif_tun.h45 #define TUNATTACHFILTER _IOW('T', 213, struct sock_fprog)
46 #define TUNDETACHFILTER _IOW('T', 214, struct sock_fprog)
51 #define TUNGETFILTER _IOR('T', 219, struct sock_fprog)
H A Dppp-ioctl.h102 #define PPPIOCSPASS _IOW('t', 71, struct sock_fprog) /* set pass filter */
103 #define PPPIOCSACTIVE _IOW('t', 70, struct sock_fprog) /* set active filt */
H A Dfilter.h31 struct sock_fprog { /* Required for SO_ATTACH_FILTER. */ struct
/linux/tools/testing/selftests/seccomp/ !
H A Dseccomp_bpf.c407 struct sock_fprog prog = { in TEST()
441 struct sock_fprog prog = { }; in TEST()
478 struct sock_fprog prog = { }; in TEST()
515 struct sock_fprog prog = { in TEST()
538 struct sock_fprog prog = { in TEST()
563 struct sock_fprog prog = { in TEST()
580 struct sock_fprog prog = { in TEST()
599 struct sock_fprog prog = { in TEST()
621 struct sock_fprog prog = { in TEST_SIGNAL()
643 struct sock_fprog prog = { in TEST_SIGNAL()
[all …]
H A Dseccomp_benchmark.c172 struct sock_fprog bitmap_prog = { in main()
180 struct sock_fprog prog = { in main()
/linux/arch/um/drivers/ !
H A Dvector_user.c839 struct sock_fprog *prog = bpf; in uml_vector_attach_bpf()
841 int err = setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, bpf, sizeof(struct sock_fprog)); in uml_vector_attach_bpf()
850 struct sock_fprog *prog = bpf; in uml_vector_detach_bpf()
852 int err = setsockopt(fd, SOL_SOCKET, SO_DETACH_FILTER, bpf, sizeof(struct sock_fprog)); in uml_vector_detach_bpf()
862 struct sock_fprog *bpf_prog; in uml_vector_default_bpf()
864 bpf_prog = uml_kmalloc(sizeof(struct sock_fprog), UM_GFP_KERNEL); in uml_vector_default_bpf()
899 struct sock_fprog *bpf_prog; in uml_vector_user_bpf()
910 bpf_prog = uml_kmalloc(sizeof(struct sock_fprog), UM_GFP_KERNEL); in uml_vector_user_bpf()
H A Dvector_kern.h132 struct sock_fprog *bpf;
/linux/samples/seccomp/ !
H A Ddropper.c41 struct sock_fprog prog = { in install_filter()
H A Dbpf-fancy.c81 struct sock_fprog prog = { in main()
H A Dbpf-direct.c145 struct sock_fprog prog = { in install_filter()
/linux/samples/bpf/ !
H A Dtracex5_user.c27 struct sock_fprog prog = { in install_accept_all_seccomp()
/linux/tools/perf/bench/ !
H A Dsched-seccomp-notify.c59 struct sock_fprog prog = { in user_notif_syscall()
/linux/tools/testing/selftests/net/ !
H A Dtoeplitz.c299 struct sock_fprog prog = {}; in __set_filter()
328 struct sock_fprog prog = {}; in set_filter_null()
H A Dskf_net_off.c94 struct sock_fprog filter = { in sk_set_filter()
H A Dreuseport_bpf.c141 struct sock_fprog p = { in attach_cbpf()
348 struct sock_fprog cprog; in test_filter_no_reuseport()
H A Dreuseport_bpf_cpu.c85 struct sock_fprog p = { in attach_bpf()
H A Dpsock_fanout.c146 struct sock_fprog bpf_prog; in sock_fanout_set_cbpf()
/linux/arch/um/kernel/skas/ !
H A Dstub_exe.c195 struct sock_fprog prog = { in real_init()
/linux/Documentation/translations/zh_CN/userspace-api/ !
H A Dseccomp_filter.rst57 'prog' 参数是一个指向 sock_fprog 结构体的指针,其中包含了过滤器程序。如
/linux/arch/um/os-Linux/ !
H A Dstart_up.c262 static struct sock_fprog prog = { in seccomp_helper()
/linux/include/linux/ !
H A Dfilter.h1117 int bpf_prog_create_from_user(struct bpf_prog **pfp, struct sock_fprog *fprog,
1121 int sk_attach_filter(struct sock_fprog *fprog, struct sock *sk);
1123 int sk_reuseport_attach_filter(struct sock_fprog *fprog, struct sock *sk);
1588 int copy_bpf_fprog_from_user(struct sock_fprog *dst, sockptr_t src, int len);
/linux/drivers/net/ppp/ !
H A Dppp_generic.c583 static struct bpf_prog *get_filter(struct sock_fprog *uprog) in get_filter()
605 static struct bpf_prog *ppp_get_filter(struct sock_fprog __user *p) in ppp_get_filter()
607 struct sock_fprog uprog; in ppp_get_filter()
609 if (copy_from_user(&uprog, p, sizeof(struct sock_fprog))) in ppp_get_filter()
626 struct sock_fprog uprog; in compat_ppp_get_filter()
/linux/tools/testing/selftests/net/lib/ !
H A Dcsum.c507 struct sock_fprog prog = {}; in __recv_prepare_packet_filter()

12