Searched refs:progfd (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.4/tools/testing/selftests/bpf/ |
D | test_lirc_mode2_user.c | 51 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()
|
D | test_sock.c | 349 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()
|
D | test_sock_addr.c | 1526 int progfd = -1; in run_test_case() local 1531 progfd = test->loadfn(test); in run_test_case() 1532 if (test->expected_result == LOAD_REJECT && progfd < 0) in run_test_case() 1534 else if (test->expected_result == LOAD_REJECT || progfd < 0) in run_test_case() 1537 err = bpf_prog_attach(progfd, cgfd, test->attach_type, in run_test_case() 1588 if (progfd != -1) in run_test_case() 1590 close(progfd); in run_test_case()
|
D | test_sysctl.c | 1530 int progfd = -1; in run_test_case() local 1538 progfd = load_sysctl_prog(test, sysctl_path); in run_test_case() 1539 if (progfd < 0) { in run_test_case() 1546 if (bpf_prog_attach(progfd, cgfd, atype, BPF_F_ALLOW_OVERRIDE) == -1) { in run_test_case() 1571 if (progfd != -1) in run_test_case() 1573 close(progfd); in run_test_case()
|
/Linux-v5.4/tools/bpf/bpftool/ |
D | net.c | 275 static int do_attach_detach_xdp(int progfd, enum net_attach_type attach_type, in do_attach_detach_xdp() argument 289 return bpf_set_link_xdp_fd(ifindex, progfd, flags); in do_attach_detach_xdp() 295 int progfd, ifindex, err = 0; in do_attach() local 309 progfd = prog_parse_fd(&argc, &argv); in do_attach() 310 if (progfd < 0) in do_attach() 315 close(progfd); in do_attach() 324 close(progfd); in do_attach() 331 err = do_attach_detach_xdp(progfd, attach_type, ifindex, in do_attach() 349 int progfd, ifindex, err = 0; in do_detach() local 367 progfd = -1; in do_detach() [all …]
|
D | prog.c | 677 static int parse_attach_detach_args(int argc, char **argv, int *progfd, in parse_attach_detach_args() argument 684 *progfd = prog_parse_fd(&argc, &argv); in parse_attach_detach_args() 685 if (*progfd < 0) in parse_attach_detach_args() 686 return *progfd; in parse_attach_detach_args() 713 int err, progfd; in do_attach() local 717 &progfd, &attach_type, &mapfd); in do_attach() 721 err = bpf_prog_attach(progfd, mapfd, attach_type, 0); in do_attach() 735 int err, progfd; in do_detach() local 739 &progfd, &attach_type, &mapfd); in do_detach() 743 err = bpf_prog_detach2(progfd, mapfd, attach_type); in do_detach()
|