Home
last modified time | relevance | path

Searched refs:progfd (Results 1 – 7 of 7) sorted by relevance

/linux/tools/testing/selftests/bpf/
A Dtest_lirc_mode2_user.c51 int ret, lircfd, progfd, inputfd; in main() local
62 BPF_PROG_TYPE_LIRC_MODE2, &obj, &progfd); in main()
75 ret = bpf_prog_detach2(progfd, lircfd, BPF_LIRC_MODE2); in main()
100 ret = bpf_prog_attach(progfd, lircfd, BPF_LIRC_MODE2, 0); in main()
169 ret = bpf_prog_detach2(progfd, lircfd, BPF_LIRC_MODE2); in main()
A Dtest_sock.c349 static int attach_sock_prog(int cgfd, int progfd, in attach_sock_prog() argument
352 return bpf_prog_attach(progfd, cgfd, attach_type, BPF_F_ALLOW_OVERRIDE); in attach_sock_prog()
401 int progfd = -1; in run_test_case() local
405 progfd = load_sock_prog(test->insns, test->expected_attach_type); in run_test_case()
406 if (progfd < 0) { in run_test_case()
413 if (attach_sock_prog(cgfd, progfd, test->attach_type) == -1) { in run_test_case()
439 if (progfd != -1) in run_test_case()
441 close(progfd); in run_test_case()
A Dtest_sock_addr.c1310 int progfd = -1; in run_test_case() local
1315 progfd = test->loadfn(test); in run_test_case()
1316 if (test->expected_result == LOAD_REJECT && progfd < 0) in run_test_case()
1318 else if (test->expected_result == LOAD_REJECT || progfd < 0) in run_test_case()
1321 err = bpf_prog_attach(progfd, cgfd, test->attach_type, in run_test_case()
1372 if (progfd != -1) in run_test_case()
1374 close(progfd); in run_test_case()
A Dtest_sysctl.c1553 int progfd = -1; in run_test_case() local
1561 progfd = load_sysctl_prog(test, sysctl_path); in run_test_case()
1562 if (progfd < 0) { in run_test_case()
1569 if (bpf_prog_attach(progfd, cgfd, atype, BPF_F_ALLOW_OVERRIDE) == -1) { in run_test_case()
1594 if (progfd != -1) in run_test_case()
1596 close(progfd); in run_test_case()
/linux/tools/bpf/bpftool/
A Dnet.c540 static int do_attach_detach_xdp(int progfd, enum net_attach_type attach_type, in do_attach_detach_xdp() argument
554 return bpf_set_link_xdp_fd(ifindex, progfd, flags); in do_attach_detach_xdp()
560 int progfd, ifindex, err = 0; in do_attach() local
574 progfd = prog_parse_fd(&argc, &argv); in do_attach()
575 if (progfd < 0) in do_attach()
596 err = do_attach_detach_xdp(progfd, attach_type, ifindex, in do_attach()
607 close(progfd); in do_attach()
614 int progfd, ifindex, err = 0; in do_detach() local
632 progfd = -1; in do_detach()
634 err = do_attach_detach_xdp(progfd, attach_type, ifindex, NULL); in do_detach()
A Dprog.c950 static int parse_attach_detach_args(int argc, char **argv, int *progfd, in parse_attach_detach_args() argument
957 *progfd = prog_parse_fd(&argc, &argv); in parse_attach_detach_args()
958 if (*progfd < 0) in parse_attach_detach_args()
959 return *progfd; in parse_attach_detach_args()
986 int err, progfd; in do_attach() local
990 &progfd, &attach_type, &mapfd); in do_attach()
994 err = bpf_prog_attach(progfd, mapfd, attach_type, 0); in do_attach()
1008 int err, progfd; in do_detach() local
1012 &progfd, &attach_type, &mapfd); in do_detach()
1016 err = bpf_prog_detach2(progfd, mapfd, attach_type); in do_detach()
/linux/tools/testing/selftests/bpf/prog_tests/
A Dsockmap_listen.c272 static int enable_reuseport(int s, int progfd) in enable_reuseport() argument
279 err = xsetsockopt(s, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &progfd, in enable_reuseport()
280 sizeof(progfd)); in enable_reuseport()
287 static int socket_loopback_reuseport(int family, int sotype, int progfd) in socket_loopback_reuseport() argument
299 if (progfd >= 0) in socket_loopback_reuseport()
300 enable_reuseport(s, progfd); in socket_loopback_reuseport()

Completed in 34 milliseconds