Home
last modified time | relevance | path

Searched refs:prog_fd (Results 1 – 25 of 150) sorted by relevance

123456

/tools/testing/selftests/bpf/prog_tests/
A Dfd_array.c153 int prog_fd = -1; in check_fd_array_cnt__no_fd_array() local
160 close(prog_fd); in check_fd_array_cnt__no_fd_array()
173 int prog_fd = -1; in check_fd_array_cnt__fd_array_ok() local
200 Close(prog_fd); in check_fd_array_cnt__fd_array_ok()
212 int prog_fd = -1; in check_fd_array_cnt__duplicated_maps() local
239 Close(prog_fd); in check_fd_array_cnt__duplicated_maps()
251 int prog_fd = -1; in check_fd_array_cnt__referenced_maps_in_fd_array() local
271 Close(prog_fd); in check_fd_array_cnt__referenced_maps_in_fd_array()
301 int prog_fd = -1; in check_fd_array_cnt__referenced_btfs() local
326 Close(prog_fd); in check_fd_array_cnt__referenced_btfs()
[all …]
A Datomics.c9 int err, prog_fd; in test_add() local
13 prog_fd = skel->progs.add.prog_fd; in test_add()
34 int err, prog_fd; in test_sub() local
38 prog_fd = skel->progs.sub.prog_fd; in test_sub()
59 int err, prog_fd; in test_and() local
63 prog_fd = skel->progs.and.prog_fd; in test_and()
81 int err, prog_fd; in test_or() local
85 prog_fd = skel->progs.or.prog_fd; in test_or()
107 prog_fd = skel->progs.xor.prog_fd; in test_xor()
129 prog_fd = skel->progs.cmpxchg.prog_fd; in test_cmpxchg()
[all …]
A Darena_atomics.c9 int err, prog_fd; in test_add() local
12 prog_fd = bpf_program__fd(skel->progs.add); in test_add()
34 int err, prog_fd; in test_sub() local
59 int err, prog_fd; in test_and() local
76 int err, prog_fd; in test_or() local
93 int err, prog_fd; in test_xor() local
110 int err, prog_fd; in test_cmpxchg() local
132 int err, prog_fd; in test_xchg() local
152 int err, prog_fd; in test_uaf() local
168 int err, prog_fd; in test_load_acquire() local
[all …]
A Dstream.c64 int ret, prog_fd; in test_stream_errors() local
75 prog_fd = bpf_program__fd(*prog); in test_stream_errors()
76 ret = bpf_prog_test_run_opts(prog_fd, &opts); in test_stream_errors()
83 ret = bpf_prog_stream_read(prog_fd, 2, buf, sizeof(buf), &ropts); in test_stream_errors()
107 int ret, prog_fd; in test_stream_syscall() local
114 prog_fd = bpf_program__fd(skel->progs.stream_syscall); in test_stream_syscall()
115 ret = bpf_prog_test_run_opts(prog_fd, &opts); in test_stream_syscall()
131 ret = bpf_prog_stream_read(prog_fd, BPF_STREAM_STDOUT, buf, 2, NULL); in test_stream_syscall()
133 ret = bpf_prog_stream_read(prog_fd, BPF_STREAM_STDOUT, buf, 2, NULL); in test_stream_syscall()
135 ret = bpf_prog_stream_read(prog_fd, BPF_STREAM_STDOUT, buf, 1, &ropts); in test_stream_syscall()
[all …]
A Dsyscall.c11 int prog_fd; member
29 int err, prog_fd; in test_syscall_load_prog() local
35 prog_fd = bpf_program__fd(skel->progs.load_prog); in test_syscall_load_prog()
36 err = bpf_prog_test_run_opts(prog_fd, &tattr); in test_syscall_load_prog()
40 ASSERT_GT(ctx.prog_fd, 0, "ctx.prog_fd"); in test_syscall_load_prog()
49 if (ctx.prog_fd > 0) in test_syscall_load_prog()
50 close(ctx.prog_fd); in test_syscall_load_prog()
61 int err, prog_fd; in test_syscall_update_outer_map() local
67 prog_fd = bpf_program__fd(skel->progs.update_outer_map); in test_syscall_update_outer_map()
68 err = bpf_prog_test_run_opts(prog_fd, &opts); in test_syscall_update_outer_map()
A Dprog_run_opts.c9 static void check_run_cnt(int prog_fd, __u64 run_cnt) in check_run_cnt() argument
15 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len); in check_run_cnt()
16 if (CHECK(err, "get_prog_info", "failed to get bpf_prog_info for fd %d\n", prog_fd)) in check_run_cnt()
26 int err, stats_fd = -1, prog_fd; in test_prog_run_opts() local
46 prog_fd = bpf_program__fd(skel->progs.test_pkt_access); in test_prog_run_opts()
48 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_prog_run_opts()
57 check_run_cnt(prog_fd, run_cnt); in test_prog_run_opts()
64 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_prog_run_opts()
70 check_run_cnt(prog_fd, run_cnt); in test_prog_run_opts()
A Dres_spin_lock.c19 int err, prog_fd = *(u32 *) arg; in spin_lock_thread() local
27 err = bpf_prog_test_run_opts(prog_fd, &topts); in spin_lock_thread()
46 int prog_fd, i, err; in test_res_spin_lock_success() local
58 prog_fd = bpf_program__fd(skel->progs.res_spin_lock_test); in test_res_spin_lock_success()
59 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_res_spin_lock_success()
63 prog_fd = bpf_program__fd(skel->progs.res_spin_lock_test_held_lock_max); in test_res_spin_lock_success()
64 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_res_spin_lock_success()
70 prog_fd = bpf_program__fd(skel->progs.res_spin_lock_test_AB); in test_res_spin_lock_success()
74 err = pthread_create(&thread_id[i], NULL, &spin_lock_thread, &prog_fd); in test_res_spin_lock_success()
91 if (!ASSERT_EQ(ret, &prog_fd, "ret == prog_fd")) in test_res_spin_lock_success()
A Dskb_ctx.c32 int err, prog_fd, i; in test_skb_ctx() local
35 &obj, &prog_fd); in test_skb_ctx()
42 err = bpf_prog_test_run_opts(prog_fd, &tattr); in test_skb_ctx()
49 err = bpf_prog_test_run_opts(prog_fd, &tattr); in test_skb_ctx()
56 err = bpf_prog_test_run_opts(prog_fd, &tattr); in test_skb_ctx()
61 err = bpf_prog_test_run_opts(prog_fd, &tattr); in test_skb_ctx()
68 err = bpf_prog_test_run_opts(prog_fd, &tattr); in test_skb_ctx()
73 err = bpf_prog_test_run_opts(prog_fd, &tattr); in test_skb_ctx()
77 err = bpf_prog_test_run_opts(prog_fd, &tattr); in test_skb_ctx()
A Dtailcalls.c31 &prog_fd); in test_tailcall_1()
167 &prog_fd); in test_tailcall_2()
244 &prog_fd); in test_tailcall_count()
428 &prog_fd); in test_tailcall_4()
518 &prog_fd); in test_tailcall_5()
606 &obj, &prog_fd); in test_tailcall_bpf2bpf_1()
690 &obj, &prog_fd); in test_tailcall_bpf2bpf_2()
770 &obj, &prog_fd); in test_tailcall_bpf2bpf_3()
865 &obj, &prog_fd); in test_tailcall_bpf2bpf_4()
1213 &prog_fd); in test_tailcall_hierarchy_count()
[all …]
A Dxdp_adjust_tail.c10 int err, prog_fd; in test_xdp_adjust_tail_shrink() local
24 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_xdp_adjust_tail_shrink()
32 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_xdp_adjust_tail_shrink()
46 int err, prog_fd; in test_xdp_adjust_tail_grow() local
86 int max_grow, prog_fd; in test_xdp_adjust_tail_grow2() local
155 int err, prog_fd; in test_xdp_adjust_frags_tail_shrink() local
170 prog_fd = bpf_program__fd(prog); in test_xdp_adjust_frags_tail_shrink()
222 int err, i, prog_fd; in test_xdp_adjust_frags_tail_grow_4k() local
234 prog_fd = bpf_program__fd(prog); in test_xdp_adjust_frags_tail_grow_4k()
293 int err, i, prog_fd; in test_xdp_adjust_frags_tail_grow_64k() local
[all …]
A Dtimer.c11 int i, err, prog_fd = *(int *)arg; in spin_lock_thread() local
15 err = bpf_prog_test_run_opts(prog_fd, &topts); in spin_lock_thread()
26 int i, err, prog_fd; in timer() local
39 prog_fd = bpf_program__fd(timer_skel->progs.test1); in timer()
40 err = bpf_prog_test_run_opts(prog_fd, &topts); in timer()
65 prog_fd = bpf_program__fd(timer_skel->progs.race); in timer()
68 &spin_lock_thread, &prog_fd); in timer()
76 ASSERT_EQ(ret, (void *)&prog_fd, "pthread_join"); in timer()
A Dpercpu_alloc.c10 int err, prog_fd; in test_array() local
33 prog_fd = bpf_program__fd(skel->progs.test_array_map_1); in test_array()
34 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_array()
46 int err, prog_fd; in test_array_sleepable() local
66 prog_fd = bpf_program__fd(skel->progs.test_array_map_10); in test_array_sleepable()
67 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_array_sleepable()
79 int err, cgroup_fd, prog_fd; in test_cgrp_local_storage() local
101 prog_fd = bpf_program__fd(skel->progs.test_cgrp_local_storage_1); in test_cgrp_local_storage()
102 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_cgrp_local_storage()
A Dget_func_args_test.c8 int err, prog_fd; in test_get_func_args_test() local
22 prog_fd = bpf_program__fd(skel->progs.test1); in test_get_func_args_test()
23 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_get_func_args_test()
30 prog_fd = bpf_program__fd(skel->progs.fmod_ret_test); in test_get_func_args_test()
31 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_get_func_args_test()
A Dskb_load_bytes.c9 int err, prog_fd, test_result; in test_skb_load_bytes() local
23 prog_fd = bpf_program__fd(skel->progs.skb_process); in test_skb_load_bytes()
24 if (!ASSERT_GE(prog_fd, 0, "prog_fd")) in test_skb_load_bytes()
28 err = bpf_prog_test_run_opts(prog_fd, &tattr); in test_skb_load_bytes()
36 err = bpf_prog_test_run_opts(prog_fd, &tattr); in test_skb_load_bytes()
A Draw_tp_test_run.c10 int comm_fd = -1, err, nr_online, i, prog_fd; in test_raw_tp_test_run() local
45 prog_fd = bpf_program__fd(skel->progs.rename); in test_raw_tp_test_run()
49 err = bpf_prog_test_run_opts(prog_fd, &opts); in test_raw_tp_test_run()
53 err = bpf_prog_test_run_opts(prog_fd, &opts); in test_raw_tp_test_run()
63 err = bpf_prog_test_run_opts(prog_fd, &opts); in test_raw_tp_test_run()
71 err = bpf_prog_test_run_opts(prog_fd, &opts); in test_raw_tp_test_run()
78 err = bpf_prog_test_run_opts(prog_fd, &opts); in test_raw_tp_test_run()
A Dmissed.c18 int err, prog_fd; in test_missed_perf_kprobe() local
28 prog_fd = bpf_program__fd(skel->progs.trigger); in test_missed_perf_kprobe()
29 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_missed_perf_kprobe()
68 int err, prog_fd; in test_missed_kprobe_recursion() local
78 prog_fd = bpf_program__fd(skel->progs.trigger); in test_missed_kprobe_recursion()
79 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_missed_kprobe_recursion()
107 int err, prog_fd; in test_missed_tp_recursion() local
117 prog_fd = bpf_program__fd(skel->progs.trigger); in test_missed_tp_recursion()
118 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_missed_tp_recursion()
A Dkfunc_call.c97 int prog_fd, err; in verify_success() local
125 prog_fd = bpf_program__fd(prog); in verify_success()
126 err = bpf_prog_test_run_opts(prog_fd, &topts); in verify_success()
140 prog_fd = lskel_prog->prog_fd; in verify_success()
141 err = bpf_prog_test_run_opts(prog_fd, &topts); in verify_success()
159 int prog_fd, err; in verify_fail() local
203 prog_fd = bpf_program__fd(prog); in verify_fail()
237 int prog_fd, err; in test_subprog() local
249 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_subprog()
261 int prog_fd, err; in test_subprog_lskel() local
[all …]
A Dget_func_ip_test.c13 int err, prog_fd; in test_function_entry() local
30 prog_fd = bpf_program__fd(skel->progs.test1); in test_function_entry()
31 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_function_entry()
35 prog_fd = bpf_program__fd(skel->progs.test5); in test_function_entry()
36 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_function_entry()
70 int err, prog_fd; in test_function_body_kprobe() local
91 prog_fd = bpf_program__fd(skel->progs.test1); in test_function_body_kprobe()
92 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_function_body_kprobe()
A Dxdp_context_test_run.c22 void test_xdp_context_error(int prog_fd, struct bpf_test_run_opts opts, in test_xdp_context_error() argument
39 err = bpf_prog_test_run_opts(prog_fd, &opts); in test_xdp_context_error()
57 int err, prog_fd; in test_xdp_context_test_run() local
62 prog_fd = bpf_program__fd(skel->progs.xdp_context); in test_xdp_context_test_run()
68 err = bpf_prog_test_run_opts(prog_fd, &opts); in test_xdp_context_test_run()
80 err = bpf_prog_test_run_opts(prog_fd, &opts); in test_xdp_context_test_run()
90 test_xdp_context_error(prog_fd, opts, 0, 1, sizeof(data), 0, 0, 0); in test_xdp_context_test_run()
100 test_xdp_context_error(prog_fd, opts, 0, sizeof(__u32), in test_xdp_context_test_run()
102 test_xdp_context_error(prog_fd, opts, 0, sizeof(__u32), in test_xdp_context_test_run()
220 tc_opts.prog_fd = bpf_program__fd(tc_prog); in test_xdp_context_veth()
[all …]
A Dpkt_access.c9 int err, prog_fd; in test_pkt_access() local
16 err = bpf_prog_test_load(file, BPF_PROG_TYPE_SCHED_CLS, &obj, &prog_fd); in test_pkt_access()
20 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_pkt_access()
27 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_pkt_access()
A Dmodule_fentry_shadow.c61 int prog_fd[2] = {}; in test_module_fentry_shadow() local
102 prog_fd[i] = bpf_prog_load(BPF_PROG_TYPE_TRACING, NULL, "GPL", in test_module_fentry_shadow()
106 if (!ASSERT_GE(prog_fd[i], 0, "bpf_prog_load")) in test_module_fentry_shadow()
115 link_fd[i] = bpf_link_create(prog_fd[i], 0, BPF_TRACE_FENTRY, NULL); in test_module_fentry_shadow()
120 err = bpf_prog_test_run_opts(prog_fd[0], NULL); in test_module_fentry_shadow()
129 if (prog_fd[i] > 0) in test_module_fentry_shadow()
130 close(prog_fd[i]); in test_module_fentry_shadow()
A Denable_stats.c8 int stats_fd, err, prog_fd; in test_enable_stats() local
29 prog_fd = bpf_program__fd(skel->progs.test_enable_stats); in test_enable_stats()
31 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len); in test_enable_stats()
33 "failed to get bpf_prog_info for fd %d\n", prog_fd)) in test_enable_stats()
/tools/testing/selftests/sched_ext/
A Dprog_run.c32 int prog_fd, err = 0; in run() local
34 prog_fd = bpf_program__fd(skel->progs.prog_run_syscall); in run()
35 if (prog_fd < 0) { in run()
45 close(prog_fd); in run()
49 err = bpf_prog_test_run_opts(prog_fd, &topts); in run()
58 close(prog_fd); in run()
/tools/testing/selftests/bpf/
A Dflow_dissector_load.h14 int *prog_fd, in bpf_flow_load() argument
23 prog_fd); in bpf_flow_load()
31 *prog_fd = bpf_program__fd(main_prog); in bpf_flow_load()
32 if (*prog_fd < 0) in bpf_flow_load()
59 if (fd != *prog_fd) { in bpf_flow_load()
A Dxdp_synproxy.c26 int prog_fd; in cleanup() local
47 if (prog_fd < 0) { in cleanup()
56 opts.old_prog_fd = prog_fd; in cleanup()
58 close(prog_fd); in cleanup()
195 int prog_fd; in syncookie_attach() local
218 prog_fd = bpf_program__fd(prog); in syncookie_attach()
237 .prog_fd = prog_fd); in syncookie_attach()
277 int prog_fd; in syncookie_open_bpf_maps() local
285 if (prog_fd < 0) { in syncookie_open_bpf_maps()
287 return prog_fd; in syncookie_open_bpf_maps()
[all …]

Completed in 29 milliseconds

123456