Home
last modified time | relevance | path

Searched refs:bpf_program__fd (Results 1 – 25 of 89) sorted by relevance

1234

/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/
Dxdp_cpumap_attach.c26 prog_fd = bpf_program__fd(skel->progs.xdp_redir_prog); in test_xdp_with_cpumap_helpers()
34 prog_fd = bpf_program__fd(skel->progs.xdp_dummy_cm); in test_xdp_with_cpumap_helpers()
54 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_prog); in test_xdp_with_cpumap_helpers()
63 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_cm_frags); in test_xdp_with_cpumap_helpers()
86 frags_prog_fd = bpf_program__fd(skel->progs.xdp_dummy_cm_frags); in test_xdp_with_cpumap_frags_helpers()
106 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_cm); in test_xdp_with_cpumap_frags_helpers()
Dtailcalls.c32 main_fd = bpf_program__fd(prog); in test_tailcall_1()
51 prog_fd = bpf_program__fd(prog); in test_tailcall_1()
81 prog_fd = bpf_program__fd(prog); in test_tailcall_1()
102 prog_fd = bpf_program__fd(prog); in test_tailcall_1()
168 main_fd = bpf_program__fd(prog); in test_tailcall_2()
187 prog_fd = bpf_program__fd(prog); in test_tailcall_2()
243 main_fd = bpf_program__fd(prog); in test_tailcall_count()
259 prog_fd = bpf_program__fd(prog); in test_tailcall_count()
341 main_fd = bpf_program__fd(prog); in test_tailcall_4()
368 prog_fd = bpf_program__fd(prog); in test_tailcall_4()
[all …]
Dxdp_devmap_attach.c28 dm_fd = bpf_program__fd(skel->progs.xdp_redir_prog); in test_xdp_with_devmap_helpers()
36 dm_fd = bpf_program__fd(skel->progs.xdp_dummy_dm); in test_xdp_with_devmap_helpers()
56 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_prog); in test_xdp_with_devmap_helpers()
65 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_dm_frags); in test_xdp_with_devmap_helpers()
99 dm_fd_frags = bpf_program__fd(skel->progs.xdp_dummy_dm_frags); in test_xdp_with_devmap_frags_helpers()
119 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_dm); in test_xdp_with_devmap_frags_helpers()
Dtest_tunnel.c273 get_src_prog_fd = bpf_program__fd(skel->progs.vxlan_get_tunnel_src); in test_vxlan_tunnel()
274 set_src_prog_fd = bpf_program__fd(skel->progs.vxlan_set_tunnel_src); in test_vxlan_tunnel()
287 set_dst_prog_fd = bpf_program__fd(skel->progs.veth_set_outer_dst); in test_vxlan_tunnel()
301 set_dst_prog_fd = bpf_program__fd(skel->progs.vxlan_set_tunnel_dst); in test_vxlan_tunnel()
357 get_src_prog_fd = bpf_program__fd(skel->progs.ip6vxlan_get_tunnel_src); in test_ip6vxlan_tunnel()
358 set_src_prog_fd = bpf_program__fd(skel->progs.ip6vxlan_set_tunnel_src); in test_ip6vxlan_tunnel()
374 set_dst_prog_fd = bpf_program__fd(skel->progs.ip6vxlan_set_tunnel_dst); in test_ip6vxlan_tunnel()
Dmetadata.c75 err = prog_holds_map(bpf_program__fd(obj->progs.prog), in test_metadata_unused()
92 err = bpf_prog_bind_map(bpf_program__fd(obj->progs.prog), in test_metadata_unused()
109 err = prog_holds_map(bpf_program__fd(obj->progs.prog), in test_metadata_used()
126 err = bpf_prog_bind_map(bpf_program__fd(obj->progs.prog), in test_metadata_used()
Dlsm_cgroup.c98 post_create_prog_fd = bpf_program__fd(skel->progs.socket_post_create); in test_lsm_cgroup_functional()
99 post_create_prog_fd2 = bpf_program__fd(skel->progs.socket_post_create2); in test_lsm_cgroup_functional()
100 bind_prog_fd = bpf_program__fd(skel->progs.socket_bind); in test_lsm_cgroup_functional()
101 bind_prog_fd2 = bpf_program__fd(skel->progs.socket_bind2); in test_lsm_cgroup_functional()
102 alloc_prog_fd = bpf_program__fd(skel->progs.socket_alloc); in test_lsm_cgroup_functional()
103 clone_prog_fd = bpf_program__fd(skel->progs.socket_clone); in test_lsm_cgroup_functional()
Dbpf_cookie.c75 prog_fd = bpf_program__fd(skel->progs.trigger); in kprobe_multi_test_run()
146 prog_fd = bpf_program__fd(skel->progs.test_kprobe); in kprobe_multi_link_api_subtest()
162 prog_fd = bpf_program__fd(skel->progs.test_kretprobe); in kprobe_multi_link_api_subtest()
428 prog_fd = bpf_program__fd(skel->progs.fentry_test1); in tracing_subtest()
435 prog_fd = bpf_program__fd(skel->progs.fexit_test1); in tracing_subtest()
442 prog_fd = bpf_program__fd(skel->progs.fmod_ret_test); in tracing_subtest()
448 prog_fd = bpf_program__fd(skel->progs.fentry_test1); in tracing_subtest()
451 prog_fd = bpf_program__fd(skel->progs.fmod_ret_test); in tracing_subtest()
479 prog_fd = bpf_program__fd(skel->progs.test_int_hook); in lsm_subtest()
Dget_func_ip_test.c23 prog_fd = bpf_program__fd(skel->progs.test1); in test_function_entry()
28 prog_fd = bpf_program__fd(skel->progs.test5); in test_function_entry()
71 prog_fd = bpf_program__fd(skel->progs.test1); in test_function_body()
Dcgroup_link.c49 prog_fd = bpf_program__fd(skel->progs.egress); in serial_test_cgroup_link()
186 link_upd_opts.old_prog_fd = bpf_program__fd(skel->progs.egress_alt); in serial_test_cgroup_link()
189 bpf_program__fd(skel->progs.egress_alt), in serial_test_cgroup_link()
196 link_upd_opts.old_prog_fd = bpf_program__fd(skel->progs.egress); in serial_test_cgroup_link()
199 bpf_program__fd(skel->progs.egress_alt), in serial_test_cgroup_link()
Ddummy_st_ops.c41 fd = bpf_program__fd(skel->progs.test_1); in test_dummy_init_ret_value()
68 fd = bpf_program__fd(skel->progs.test_1); in test_dummy_init_ptr_arg()
114 fd = bpf_program__fd(skel->progs.test_2); in test_dummy_multiple_args()
Dget_func_args_test.c22 prog_fd = bpf_program__fd(skel->progs.test1); in test_get_func_args_test()
30 prog_fd = bpf_program__fd(skel->progs.fmod_ret_test); in test_get_func_args_test()
Dconnect_force_port.c78 err = bpf_prog_attach(bpf_program__fd(prog), cgroup_fd, v4 ? in run_test()
94 err = bpf_prog_attach(bpf_program__fd(prog), cgroup_fd, v4 ? in run_test()
110 err = bpf_prog_attach(bpf_program__fd(prog), cgroup_fd, v4 ? in run_test()
Dpe_preserve_elems.c30 err = bpf_prog_test_run_opts(bpf_program__fd(prog), &opts); in test_one_map()
40 err = bpf_prog_test_run_opts(bpf_program__fd(prog), &opts); in test_one_map()
Dsockmap_basic.c115 verdict = bpf_program__fd(skel->progs.prog_msg_verdict); in test_skmsg_helpers()
151 prog = bpf_program__fd(skel->progs.copy_sock_map); in test_sockmap_update()
279 verdict = bpf_program__fd(skel->progs.prog_skb_verdict); in test_sockmap_skb_verdict_attach()
325 verdict_fd = bpf_program__fd(skel->progs.prog_skmsg_verdict); in test_sockmap_progs_query()
327 verdict_fd = bpf_program__fd(skel->progs.prog_skb_verdict); in test_sockmap_progs_query()
Dxdp_do_redirect.c170 tc_prog_fd = bpf_program__fd(skel->progs.tc_count_pkts); in test_xdp_do_redirect()
174 xdp_prog_fd = bpf_program__fd(skel->progs.xdp_redirect); in test_xdp_do_redirect()
192 test_max_pkt_size(bpf_program__fd(skel->progs.xdp_count_pkts)); in test_xdp_do_redirect()
Dtrace_ext.c43 pkt_fd = bpf_program__fd(prog); in test_trace_ext()
67 ext_fd = bpf_program__fd(prog); in test_trace_ext()
Dxdp_noinline.c48 err = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.balancer_ingress_v4), &topts); in test_xdp_noinline()
59 err = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.balancer_ingress_v6), &topts); in test_xdp_noinline()
Dmap_kptr.c100 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref), &opts); in test_map_kptr_success()
103 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref2), &opts); in test_map_kptr_success()
Dkfunc_call.c121 prog_fd = bpf_program__fd(prog); in verify_success()
199 prog_fd = bpf_program__fd(prog); in verify_fail()
244 prog_fd = bpf_program__fd(skel->progs.kfunc_call_test1); in test_subprog()
Dxdp_link.c24 prog_fd1 = bpf_program__fd(skel1->progs.xdp_handler); in serial_test_xdp_link()
29 prog_fd2 = bpf_program__fd(skel2->progs.xdp_handler); in serial_test_xdp_link()
Dfor_each.c53 err = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_pkt_access), &topts); in test_hash_map()
123 err = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_pkt_access), &topts); in test_array_map()
Dcheck_mtu.c85 int err, prog_fd = bpf_program__fd(prog); in test_check_mtu_run_xdp()
138 int err, prog_fd = bpf_program__fd(prog); in test_check_mtu_run_tc()
/Linux-v6.1/tools/testing/selftests/bpf/
Dflow_dissector_load.h31 *prog_fd = bpf_program__fd(main_prog); in bpf_flow_load()
55 fd = bpf_program__fd(prog); in bpf_flow_load()
Dxdp_redirect_multi.c153 prog_fd = bpf_program__fd(bpf_object__next_program(obj, NULL)); in main()
174 prog_fd = bpf_program__fd(ingress_prog); in main()
175 egress_prog_fd = bpf_program__fd(egress_prog); in main()
/Linux-v6.1/samples/bpf/
Dxdp_redirect_cpu_user.c243 return bpf_program__fd(prog); in set_cpumap_prog()
252 return *mprog_name == 'p' ? bpf_program__fd(skel->progs.xdp_redirect_cpu_pass) in set_cpumap_prog()
253 : bpf_program__fd(skel->progs.xdp_redirect_cpu_drop); in set_cpumap_prog()
288 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_redirect_egress_prog); in set_cpumap_prog()
293 return bpf_program__fd(skel->progs.xdp_redirect_cpu_devmap); in set_cpumap_prog()

1234