Home
last modified time | relevance | path

Searched refs:bpf_prog_detach2 (Results 1 – 18 of 18) sorted by relevance

/linux-6.14.4/tools/testing/selftests/bpf/prog_tests/
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()
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()
Dlsm_cgroup.c287 ASSERT_GE(bpf_prog_detach2(post_create_prog_fd2, cgroup_fd, in test_lsm_cgroup_functional()
291 ASSERT_GE(bpf_prog_detach2(alloc_prog_fd, cgroup_fd, in test_lsm_cgroup_functional()
293 ASSERT_GE(bpf_prog_detach2(clone_prog_fd, cgroup_fd, in test_lsm_cgroup_functional()
Dflow_dissector.c531 bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR); in serial_test_flow_dissector_namespace()
540 bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR); in serial_test_flow_dissector_namespace()
552 bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR); in serial_test_flow_dissector_namespace()
558 bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR); in serial_test_flow_dissector_namespace()
739 err = bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR); in test_flow_dissector_skb_less_direct_attach()
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()
Dsockmap_helpers.h45 int __ret = bpf_prog_detach2((prog), (target), (type)); \
Dsockmap_basic.c161 err = bpf_prog_detach2(verdict, map, BPF_SK_MSG_VERDICT); in test_skmsg_helpers()
387 err = bpf_prog_detach2(verdict, map, first); in test_sockmap_skb_verdict_attach()
421 err = bpf_prog_detach2(bpf_program__fd(prog), map, BPF_SK_SKB_STREAM_VERDICT); in test_sockmap_skb_verdict_attach_with_link()
480 bpf_prog_detach2(verdict_fd, map_fd, attach_type); in test_sockmap_progs_query()
Dsock_create.c326 bpf_prog_detach2(prog_fd, cgroup_fd, test->attach_type); in run_test()
Dflow_dissector_classification.c540 bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR); in detach_program()
Dsockopt.c1191 bpf_prog_detach2(prog_fd, cgroup_fd, test->attach_type); in run_test()
/linux-6.14.4/tools/testing/selftests/bpf/
Dtest_lirc_mode2_user.c76 ret = bpf_prog_detach2(progfd, lircfd, BPF_LIRC_MODE2); in main()
170 ret = bpf_prog_detach2(progfd, lircfd, BPF_LIRC_MODE2); in main()
Dtest_maps.c1099 err = bpf_prog_detach2(parse_prog, map_fd_rx, __MAX_BPF_ATTACH_TYPE); in test_sockmap()
1105 err = bpf_prog_detach2(parse_prog, map_fd_rx, BPF_SK_SKB_STREAM_PARSER); in test_sockmap()
1111 err = bpf_prog_detach2(verdict_prog, map_fd_rx, BPF_SK_SKB_STREAM_VERDICT); in test_sockmap()
Dtest_sockmap.c1376 bpf_prog_detach2(bpf_program__fd(progs[3]), cg_fd, BPF_CGROUP_SOCK_OPS); in run_options()
/linux-6.14.4/tools/lib/bpf/
Dlibbpf.map37 bpf_prog_detach2;
Dbpf.h336 LIBBPF_API int bpf_prog_detach2(int prog_fd, int attachable_fd,
Dbpf.c720 int bpf_prog_detach2(int prog_fd, int target_fd, enum bpf_attach_type type) in bpf_prog_detach2() function
/linux-6.14.4/tools/bpf/bpftool/
Dcgroup.c633 if (bpf_prog_detach2(prog_fd, cgroup_fd, attach_type)) { in do_detach()
Dprog.c1105 err = bpf_prog_detach2(progfd, mapfd, attach_type); in do_detach()