Home
last modified time | relevance | path

Searched refs:bpf_program__fd (Results 1 - 25 of 155) sorted by relevance

1234567

/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dmap_kptr.c25 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref1), &opts); in test_map_kptr_success()
28 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref2), &opts); in test_map_kptr_success()
32 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_ls_map_kptr_ref1), &lopts); in test_map_kptr_success()
36 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_ls_map_kptr_ref2), &lopts); in test_map_kptr_success()
55 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref3), &opts); in test_map_kptr_success()
63 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref3), &opts); in test_map_kptr_success()
70 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref3), &opts); in test_map_kptr_success()
77 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref3), &opts); in test_map_kptr_success()
84 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref3), &opts); in test_map_kptr_success()
91 ret = bpf_prog_test_run_opts(bpf_program__fd(ske in test_map_kptr_success()
[all...]
H A Dtc_links.c28 pid1 = id_from_prog_fd(bpf_program__fd(skel->progs.tc1)); in serial_test_tc_links_basic()
29 pid2 = id_from_prog_fd(bpf_program__fd(skel->progs.tc2)); in serial_test_tc_links_basic()
141 pid1 = id_from_prog_fd(bpf_program__fd(skel->progs.tc1)); in test_tc_links_before_target()
142 pid2 = id_from_prog_fd(bpf_program__fd(skel->progs.tc2)); in test_tc_links_before_target()
143 pid3 = id_from_prog_fd(bpf_program__fd(skel->progs.tc3)); in test_tc_links_before_target()
144 pid4 = id_from_prog_fd(bpf_program__fd(skel->progs.tc4)); in test_tc_links_before_target()
202 .relative_fd = bpf_program__fd(skel->progs.tc2), in test_tc_links_before_target()
295 pid1 = id_from_prog_fd(bpf_program__fd(skel->progs.tc1)); in test_tc_links_after_target()
296 pid2 = id_from_prog_fd(bpf_program__fd(skel->progs.tc2)); in test_tc_links_after_target()
297 pid3 = id_from_prog_fd(bpf_program__fd(ske in test_tc_links_after_target()
[all...]
H A 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()
H A 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()
H A 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(pro in test_tailcall_4()
[all...]
H A Dtest_tunnel.c334 get_src_prog_fd = bpf_program__fd(skel->progs.vxlan_get_tunnel_src); in test_vxlan_tunnel()
335 set_src_prog_fd = bpf_program__fd(skel->progs.vxlan_set_tunnel_src); in test_vxlan_tunnel()
336 if (!ASSERT_GE(get_src_prog_fd, 0, "bpf_program__fd")) in test_vxlan_tunnel()
338 if (!ASSERT_GE(set_src_prog_fd, 0, "bpf_program__fd")) in test_vxlan_tunnel()
348 set_dst_prog_fd = bpf_program__fd(skel->progs.veth_set_outer_dst); in test_vxlan_tunnel()
349 if (!ASSERT_GE(set_dst_prog_fd, 0, "bpf_program__fd")) in test_vxlan_tunnel()
362 set_dst_prog_fd = bpf_program__fd(skel->progs.vxlan_set_tunnel_dst); in test_vxlan_tunnel()
363 if (!ASSERT_GE(set_dst_prog_fd, 0, "bpf_program__fd")) in test_vxlan_tunnel()
418 get_src_prog_fd = bpf_program__fd(skel->progs.ip6vxlan_get_tunnel_src); in test_ip6vxlan_tunnel()
419 set_src_prog_fd = bpf_program__fd(ske in test_ip6vxlan_tunnel()
[all...]
H A Dtc_opts.c27 fd1 = bpf_program__fd(skel->progs.tc1); in serial_test_tc_opts_basic()
28 fd2 = bpf_program__fd(skel->progs.tc2); in serial_test_tc_opts_basic()
125 fd1 = bpf_program__fd(skel->progs.tc1); in test_tc_opts_before_target()
126 fd2 = bpf_program__fd(skel->progs.tc2); in test_tc_opts_before_target()
127 fd3 = bpf_program__fd(skel->progs.tc3); in test_tc_opts_before_target()
128 fd4 = bpf_program__fd(skel->progs.tc4); in test_tc_opts_before_target()
277 fd1 = bpf_program__fd(skel->progs.tc1); in test_tc_opts_after_target()
278 fd2 = bpf_program__fd(skel->progs.tc2); in test_tc_opts_after_target()
279 fd3 = bpf_program__fd(skel->progs.tc3); in test_tc_opts_after_target()
280 fd4 = bpf_program__fd(ske in test_tc_opts_after_target()
[all...]
H A Dlocal_kptr_stash.c23 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.stash_rb_nodes), &opts); in test_local_kptr_stash_simple()
44 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.stash_plain), &opts); in test_local_kptr_stash_plain()
65 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.stash_rb_nodes), &opts); in test_local_kptr_stash_unstash()
69 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.unstash_rb_node), &opts); in test_local_kptr_stash_unstash()
H A Drefcounted_kptr.c34 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.rbtree_wrong_owner_remove_fail_a1), &opts); in test_refcounted_kptr_wrong_owner()
38 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.rbtree_wrong_owner_remove_fail_b), &opts); in test_refcounted_kptr_wrong_owner()
42 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.rbtree_wrong_owner_remove_fail_a2), &opts); in test_refcounted_kptr_wrong_owner()
H A Ddummy_st_ops.c42 fd = bpf_program__fd(skel->progs.test_1); in test_dummy_init_ret_value()
69 fd = bpf_program__fd(skel->progs.test_1); in test_dummy_init_ptr_arg()
115 fd = bpf_program__fd(skel->progs.test_2); in test_dummy_multiple_args()
140 fd = bpf_program__fd(skel->progs.test_sleepable); in test_dummy_sleepable()
H A 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()
H A Drbtree.c26 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.rbtree_add_nodes), &opts); in test_rbtree_add_nodes()
48 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.rbtree_add_and_remove), &opts); in test_rbtree_add_and_remove()
70 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.rbtree_first_and_remove), &opts); in test_rbtree_first_and_remove()
94 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.rbtree_api_release_aliasing), &opts); in test_rbtree_api_release_aliasing()
H A Dsockmap_basic.c120 verdict = bpf_program__fd(skel->progs.prog_msg_verdict); in test_skmsg_helpers()
156 prog = bpf_program__fd(skel->progs.copy_sock_map); in test_sockmap_update()
284 verdict = bpf_program__fd(skel->progs.prog_skb_verdict); in test_sockmap_skb_verdict_attach()
330 verdict_fd = bpf_program__fd(skel->progs.prog_skmsg_verdict); in test_sockmap_progs_query()
332 verdict_fd = bpf_program__fd(skel->progs.prog_skb_verdict); in test_sockmap_progs_query()
372 verdict = bpf_program__fd(skel->progs.prog_skb_verdict); in test_sockmap_skb_verdict_shutdown()
426 verdict = bpf_program__fd(pass->progs.prog_skb_verdict); in test_sockmap_skb_verdict_fionread()
433 verdict = bpf_program__fd(drop->progs.prog_skb_verdict); in test_sockmap_skb_verdict_fionread()
488 verdict = bpf_program__fd(pass->progs.prog_skb_verdict); in test_sockmap_skb_verdict_peek()
H A Dlsm_cgroup.c99 post_create_prog_fd = bpf_program__fd(skel->progs.socket_post_create); in test_lsm_cgroup_functional()
100 post_create_prog_fd2 = bpf_program__fd(skel->progs.socket_post_create2); in test_lsm_cgroup_functional()
101 bind_prog_fd = bpf_program__fd(skel->progs.socket_bind); in test_lsm_cgroup_functional()
102 bind_prog_fd2 = bpf_program__fd(skel->progs.socket_bind2); in test_lsm_cgroup_functional()
103 alloc_prog_fd = bpf_program__fd(skel->progs.socket_alloc); in test_lsm_cgroup_functional()
104 clone_prog_fd = bpf_program__fd(skel->progs.socket_clone); in test_lsm_cgroup_functional()
H A 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()
H A 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()
H A Dget_func_ip_test.c30 prog_fd = bpf_program__fd(skel->progs.test1); in test_function_entry()
35 prog_fd = bpf_program__fd(skel->progs.test5); in test_function_entry()
91 prog_fd = bpf_program__fd(skel->progs.test1); in test_function_body_kprobe()
H A Dlinked_list.c168 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.map_list_push_pop), &opts); in test_linked_list_success()
174 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.inner_map_list_push_pop), &opts); in test_linked_list_success()
180 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.global_list_push_pop), &opts); in test_linked_list_success()
190 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.map_list_push_pop_multiple), &opts); in test_linked_list_success()
196 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.inner_map_list_push_pop_multiple), &opts); in test_linked_list_success()
202 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.global_list_push_pop_multiple), &opts); in test_linked_list_success()
212 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.map_list_in_list), &opts); in test_linked_list_success()
218 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.inner_map_list_in_list), &opts); in test_linked_list_success()
224 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.global_list_in_list), &opts); in test_linked_list_success()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
H A Dtailcalls.c28 main_fd = bpf_program__fd(prog); in test_tailcall_1()
47 prog_fd = bpf_program__fd(prog); in test_tailcall_1()
79 prog_fd = bpf_program__fd(prog); in test_tailcall_1()
101 prog_fd = bpf_program__fd(prog); in test_tailcall_1()
166 main_fd = bpf_program__fd(prog); in test_tailcall_2()
185 prog_fd = bpf_program__fd(prog); in test_tailcall_2()
243 main_fd = bpf_program__fd(prog); in test_tailcall_3()
259 prog_fd = bpf_program__fd(prog); in test_tailcall_3()
323 main_fd = bpf_program__fd(prog); in test_tailcall_4()
350 prog_fd = bpf_program__fd(pro in test_tailcall_4()
[all...]
H A 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()
H A Dxdp_devmap_attach.c32 dm_fd = bpf_program__fd(skel->progs.xdp_redir_prog); in test_xdp_with_devmap_helpers()
37 dm_fd = bpf_program__fd(skel->progs.xdp_dummy_dm); in test_xdp_with_devmap_helpers()
59 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_prog); in test_xdp_with_devmap_helpers()
H A Dxdp_cpumap_attach.c30 prog_fd = bpf_program__fd(skel->progs.xdp_redir_prog); in test_xdp_with_cpumap_helpers()
35 prog_fd = bpf_program__fd(skel->progs.xdp_dummy_cm); in test_xdp_with_cpumap_helpers()
57 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_prog); in test_xdp_with_cpumap_helpers()
H A Dconnect_force_port.c77 err = bpf_prog_attach(bpf_program__fd(prog), cgroup_fd, v4 ? in run_test()
93 err = bpf_prog_attach(bpf_program__fd(prog), cgroup_fd, v4 ? in run_test()
109 err = bpf_prog_attach(bpf_program__fd(prog), cgroup_fd, v4 ? in run_test()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/
H A 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()
/kernel/linux/linux-6.6/samples/hid/
H A Dhid_surface_dial.c101 attach_fd = bpf_program__fd(skel->progs.attach_prog); in attach_prog()
107 args.prog_fd = bpf_program__fd(prog); in attach_prog()
129 haptic_fd = bpf_program__fd(skel->progs.set_haptic); in set_haptic()

Completed in 12 milliseconds

1234567