/openbmc/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | map_kptr.c | 25 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(skel->progs.test_map_kptr_ref3), &opts); in test_map_kptr_success() [all …]
|
H A D | test_tunnel.c | 334 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() 348 set_dst_prog_fd = bpf_program__fd(skel->progs.veth_set_outer_dst); in test_vxlan_tunnel() 362 set_dst_prog_fd = bpf_program__fd(skel->progs.vxlan_set_tunnel_dst); 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(skel->progs.ip6vxlan_set_tunnel_src); in test_ip6vxlan_tunnel() 435 set_dst_prog_fd = bpf_program__fd(skel->progs.ip6vxlan_set_tunnel_dst); in test_ip6vxlan_tunnel() 491 get_src_prog_fd = bpf_program__fd( in test_ipip_tunnel() 493 set_src_prog_fd = bpf_program__fd( in test_ipip_tunnel() 497 get_src_prog_fd = bpf_program__fd( in test_ipip_tunnel() [all …]
|
H A D | tc_opts.c | 27 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(skel->progs.tc4); in test_tc_opts_after_target() [all …]
|
H A D | tc_links.c | 30 pid1 = id_from_prog_fd(bpf_program__fd(skel->progs.tc1)); in serial_test_tc_links_basic() 31 pid2 = id_from_prog_fd(bpf_program__fd(skel->progs.tc2)); in serial_test_tc_links_basic() 143 pid1 = id_from_prog_fd(bpf_program__fd(skel->progs.tc1)); in test_tc_links_before_target() 144 pid2 = id_from_prog_fd(bpf_program__fd(skel->progs.tc2)); in test_tc_links_before_target() 145 pid3 = id_from_prog_fd(bpf_program__fd(skel->progs.tc3)); in test_tc_links_before_target() 146 pid4 = id_from_prog_fd(bpf_program__fd(skel->progs.tc4)); in test_tc_links_before_target() 204 .relative_fd = bpf_program__fd(skel->progs.tc2), in test_tc_links_before_target() 297 pid1 = id_from_prog_fd(bpf_program__fd(skel->progs.tc1)); in test_tc_links_after_target() 298 pid2 = id_from_prog_fd(bpf_program__fd(skel->progs.tc2)); in test_tc_links_after_target() 299 pid3 = id_from_prog_fd(bpf_program__fd(skel->progs.tc3)); in test_tc_links_after_target() [all …]
|
H A D | xdp_cpumap_attach.c | 26 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 D | tailcalls.c | 32 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 …]
|
H A D | xdp_devmap_attach.c | 28 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 D | local_kptr_stash.c | 23 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 D | refcounted_kptr.c | 34 …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 D | dummy_st_ops.c | 42 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() 116 fd = bpf_program__fd(skel->progs.test_2); in test_dummy_multiple_args() 143 fd = bpf_program__fd(skel->progs.test_sleepable); in test_dummy_sleepable() 168 fd = bpf_program__fd(skel->progs.test_sleepable); in test_dummy_sleepable_reject_null()
|
H A D | rbtree.c | 26 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 D | metadata.c | 75 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 D | lsm_cgroup.c | 99 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 D | cgroup_link.c | 49 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()
|
H A D | bpf_cookie.c | 76 prog_fd = bpf_program__fd(skel->progs.trigger); in kprobe_multi_test_run() 147 prog_fd = bpf_program__fd(skel->progs.test_kprobe); in kprobe_multi_link_api_subtest() 163 prog_fd = bpf_program__fd(skel->progs.test_kretprobe); in kprobe_multi_link_api_subtest() 504 prog_fd = bpf_program__fd(skel->progs.fentry_test1); in tracing_subtest() 511 prog_fd = bpf_program__fd(skel->progs.fexit_test1); in tracing_subtest() 518 prog_fd = bpf_program__fd(skel->progs.fmod_ret_test); in tracing_subtest() 524 prog_fd = bpf_program__fd(skel->progs.fentry_test1); in tracing_subtest() 527 prog_fd = bpf_program__fd(skel->progs.fmod_ret_test); in tracing_subtest() 556 prog_fd = bpf_program__fd(skel->progs.test_int_hook); in lsm_subtest()
|
H A D | sockmap_basic.c | 120 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 D | get_func_ip_test.c | 30 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 D | task_local_storage.c | 120 prog_fd = bpf_program__fd(skel->progs.on_lookup); in test_recursion() 126 prog_fd = bpf_program__fd(skel->progs.on_update); in test_recursion() 132 prog_fd = bpf_program__fd(skel->progs.on_enter); in test_recursion() 223 prog_fd = bpf_program__fd(skel->progs.socket_post_create); in test_nodeadlock()
|
H A D | get_func_args_test.c | 22 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 D | linked_list.c | 168 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()
|
H A D | connect_force_port.c | 78 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 D | pe_preserve_elems.c | 30 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()
|
/openbmc/linux/samples/hid/ |
H A D | hid_surface_dial.c | 101 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()
|
/openbmc/linux/tools/testing/selftests/bpf/ |
H A D | flow_dissector_load.h | 31 *prog_fd = bpf_program__fd(main_prog); in bpf_flow_load() 55 fd = bpf_program__fd(prog); in bpf_flow_load()
|
H A D | xdp_redirect_multi.c | 153 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()
|