Home
last modified time | relevance | path

Searched refs:bpf_prog_detach2 (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
H A Dcgroup_attach_multi.c183 if (CHECK(bpf_prog_detach2(-1, cg5, BPF_CGROUP_INET_EGRESS), in test_cgroup_attach_multi()
247 if (CHECK(!bpf_prog_detach2(0, cg3, BPF_CGROUP_INET_EGRESS), in test_cgroup_attach_multi()
251 if (CHECK(bpf_prog_detach2(allow_prog[3], cg3, BPF_CGROUP_INET_EGRESS), in test_cgroup_attach_multi()
262 if (CHECK(bpf_prog_detach2(-1, cg4, BPF_CGROUP_INET_EGRESS), in test_cgroup_attach_multi()
H A Dcgroup_link.c135 err = bpf_prog_detach2(prog_fd, cgs[last_cg].fd, BPF_CGROUP_INET_EGRESS); in test_cgroup_link()
158 err = bpf_prog_detach2(prog_fd, cgs[last_cg].fd, BPF_CGROUP_INET_EGRESS); in test_cgroup_link()
178 bpf_prog_detach2(prog_fd, cgs[last_cg].fd, BPF_CGROUP_INET_EGRESS); in test_cgroup_link()
248 bpf_prog_detach2(prog_fd, cgs[last_cg].fd, in test_cgroup_link()
H A Dflow_dissector_reattach.c116 err = bpf_prog_detach2(prog2, 0, BPF_FLOW_DISSECTOR); in test_prog_attach_prog_attach()
168 err = bpf_prog_detach2(prog1, 0, BPF_FLOW_DISSECTOR); in test_prog_attach_link_create()
211 err = bpf_prog_detach2(prog1, 0, BPF_FLOW_DISSECTOR); in test_link_create_prog_detach()
231 err = bpf_prog_detach2(prog1, 0, BPF_FLOW_DISSECTOR); in test_prog_attach_detach_query()
H A Dsockopt_multi.c49 err = bpf_prog_detach2(bpf_program__fd(prog), cgroup_fd, in prog_detach()
H A Dsockmap_basic.c130 err = bpf_prog_detach2(verdict, map, BPF_SK_MSG_VERDICT); in test_skmsg_helpers()
132 perror("bpf_prog_detach2"); in test_skmsg_helpers()
H A Dflow_dissector.c530 err = bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR); in test_skb_less_prog_attach()
531 CHECK(err, "bpf_prog_detach2", "err %d errno %d\n", err, errno); in test_skb_less_prog_attach()
H A Dsockopt.c965 bpf_prog_detach2(prog_fd, cgroup_fd, test->attach_type); in run_test()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dcgroup_attach_multi.c183 if (CHECK(bpf_prog_detach2(-1, cg5, BPF_CGROUP_INET_EGRESS), in serial_test_cgroup_attach_multi()
247 if (CHECK(!bpf_prog_detach2(0, cg3, BPF_CGROUP_INET_EGRESS), in serial_test_cgroup_attach_multi()
251 if (CHECK(bpf_prog_detach2(allow_prog[3], cg3, BPF_CGROUP_INET_EGRESS), in serial_test_cgroup_attach_multi()
262 if (CHECK(bpf_prog_detach2(-1, cg4, BPF_CGROUP_INET_EGRESS), in serial_test_cgroup_attach_multi()
H A Dcgroup_link.c130 err = bpf_prog_detach2(prog_fd, cgs[last_cg].fd, BPF_CGROUP_INET_EGRESS); in serial_test_cgroup_link()
153 err = bpf_prog_detach2(prog_fd, cgs[last_cg].fd, BPF_CGROUP_INET_EGRESS); in serial_test_cgroup_link()
172 bpf_prog_detach2(prog_fd, cgs[last_cg].fd, BPF_CGROUP_INET_EGRESS); in serial_test_cgroup_link()
242 bpf_prog_detach2(prog_fd, cgs[last_cg].fd, in serial_test_cgroup_link()
H A Dlsm_cgroup.c291 ASSERT_GE(bpf_prog_detach2(post_create_prog_fd2, cgroup_fd, in test_lsm_cgroup_functional()
295 ASSERT_GE(bpf_prog_detach2(alloc_prog_fd, cgroup_fd, in test_lsm_cgroup_functional()
297 ASSERT_GE(bpf_prog_detach2(clone_prog_fd, cgroup_fd, in test_lsm_cgroup_functional()
H A Dflow_dissector_reattach.c116 err = bpf_prog_detach2(prog2, 0, BPF_FLOW_DISSECTOR); in test_prog_attach_prog_attach()
168 err = bpf_prog_detach2(prog1, 0, BPF_FLOW_DISSECTOR); in test_prog_attach_link_create()
211 err = bpf_prog_detach2(prog1, 0, BPF_FLOW_DISSECTOR); in test_link_create_prog_detach()
231 err = bpf_prog_detach2(prog1, 0, BPF_FLOW_DISSECTOR); in test_prog_attach_detach_query()
H A Dsockmap_basic.c127 err = bpf_prog_detach2(verdict, map, BPF_SK_MSG_VERDICT); in test_skmsg_helpers()
128 if (!ASSERT_OK(err, "bpf_prog_detach2")) in test_skmsg_helpers()
294 err = bpf_prog_detach2(verdict, map, first); in test_sockmap_skb_verdict_attach()
295 if (!ASSERT_OK(err, "bpf_prog_detach2")) in test_sockmap_skb_verdict_attach()
353 bpf_prog_detach2(verdict_fd, map_fd, attach_type); in test_sockmap_progs_query()
H A Dsockmap_helpers.h158 int __ret = bpf_prog_detach2((prog), (target), (type)); \
H A Dflow_dissector.c592 err = bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR); in test_skb_less_prog_attach()
593 CHECK(err, "bpf_prog_detach2", "err %d errno %d\n", err, errno); in test_skb_less_prog_attach()
H A Dsockopt.c1048 bpf_prog_detach2(prog_fd, cgroup_fd, test->attach_type); in run_test()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/
H A Dtest_lirc_mode2_user.c75 ret = bpf_prog_detach2(progfd, lircfd, BPF_LIRC_MODE2); in main()
77 printf("bpf_prog_detach2 not attached should fail: %m\n"); in main()
169 ret = bpf_prog_detach2(progfd, lircfd, BPF_LIRC_MODE2); in main()
171 printf("bpf_prog_detach2: returned %m\n"); in main()
H A Dtest_sockmap.c1238 bpf_prog_detach2(prog_fd[3], cg_fd, BPF_CGROUP_SOCK_OPS); in run_options()
1239 bpf_prog_detach2(prog_fd[0], map_fd[0], BPF_SK_SKB_STREAM_PARSER); in run_options()
1240 bpf_prog_detach2(prog_fd[1], map_fd[0], BPF_SK_SKB_STREAM_VERDICT); in run_options()
1241 bpf_prog_detach2(prog_fd[0], map_fd[8], BPF_SK_SKB_STREAM_PARSER); in run_options()
1242 bpf_prog_detach2(prog_fd[2], map_fd[8], BPF_SK_SKB_STREAM_VERDICT); in run_options()
1245 bpf_prog_detach2(tx_prog_fd, map_fd[1], BPF_SK_MSG_VERDICT); in run_options()
H A Dtest_maps.c1093 err = bpf_prog_detach2(parse_prog, map_fd_rx, __MAX_BPF_ATTACH_TYPE); in test_sockmap()
1099 err = bpf_prog_detach2(parse_prog, map_fd_rx, BPF_SK_SKB_STREAM_PARSER); in test_sockmap()
1105 err = bpf_prog_detach2(verdict_prog, map_fd_rx, BPF_SK_SKB_STREAM_VERDICT); in test_sockmap()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/
H A Dtest_lirc_mode2_user.c76 ret = bpf_prog_detach2(progfd, lircfd, BPF_LIRC_MODE2); in main()
78 printf("bpf_prog_detach2 not attached should fail: %m\n"); in main()
170 ret = bpf_prog_detach2(progfd, lircfd, BPF_LIRC_MODE2); in main()
172 printf("bpf_prog_detach2: returned %m\n"); in main()
H A Dtest_sockmap.c1282 bpf_prog_detach2(prog_fd[3], cg_fd, BPF_CGROUP_SOCK_OPS); in run_options()
1283 bpf_prog_detach2(prog_fd[0], map_fd[0], BPF_SK_SKB_STREAM_PARSER); in run_options()
1284 bpf_prog_detach2(prog_fd[1], map_fd[0], BPF_SK_SKB_STREAM_VERDICT); in run_options()
1285 bpf_prog_detach2(prog_fd[0], map_fd[8], BPF_SK_SKB_STREAM_PARSER); in run_options()
1286 bpf_prog_detach2(prog_fd[2], map_fd[8], BPF_SK_SKB_STREAM_VERDICT); in run_options()
1289 bpf_prog_detach2(tx_prog_fd, map_fd[1], BPF_SK_MSG_VERDICT); in run_options()
H A Dtest_maps.c1103 err = bpf_prog_detach2(parse_prog, map_fd_rx, __MAX_BPF_ATTACH_TYPE); in test_sockmap()
1109 err = bpf_prog_detach2(parse_prog, map_fd_rx, BPF_SK_SKB_STREAM_PARSER); in test_sockmap()
1115 err = bpf_prog_detach2(verdict_prog, map_fd_rx, BPF_SK_SKB_STREAM_VERDICT); in test_sockmap()
/kernel/linux/linux-5.10/tools/lib/bpf/
H A Dbpf.h168 LIBBPF_API int bpf_prog_detach2(int prog_fd, int attachable_fd,
/kernel/linux/linux-5.10/tools/bpf/bpftool/
H A Dcgroup.c469 if (bpf_prog_detach2(prog_fd, cgroup_fd, attach_type)) { in do_detach()
/kernel/linux/linux-6.6/tools/bpf/bpftool/
H A Dcgroup.c599 if (bpf_prog_detach2(prog_fd, cgroup_fd, attach_type)) { in do_detach()
/kernel/linux/linux-6.6/tools/lib/bpf/
H A Dbpf.h318 LIBBPF_API int bpf_prog_detach2(int prog_fd, int attachable_fd,

Completed in 23 milliseconds

12