Home
last modified time | relevance | path

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

123456

/linux-6.3-rc2/tools/testing/selftests/bpf/prog_tests/
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 Dxdp_context_test_run.c6 void test_xdp_context_error(int prog_fd, struct bpf_test_run_opts opts, in test_xdp_context_error() argument
23 err = bpf_prog_test_run_opts(prog_fd, &opts); in test_xdp_context_error()
41 int err, prog_fd; in test_xdp_context_test_run() local
46 prog_fd = bpf_program__fd(skel->progs.xdp_context); in test_xdp_context_test_run()
52 err = bpf_prog_test_run_opts(prog_fd, &opts); in test_xdp_context_test_run()
64 err = bpf_prog_test_run_opts(prog_fd, &opts); in test_xdp_context_test_run()
74 test_xdp_context_error(prog_fd, opts, 0, 1, sizeof(data), 0, 0, 0); in test_xdp_context_test_run()
77 test_xdp_context_error(prog_fd, opts, 4, sizeof(__u32), sizeof(data), in test_xdp_context_test_run()
81 test_xdp_context_error(prog_fd, opts, 0, 36, sizeof(data), 0, 0, 0); in test_xdp_context_test_run()
84 test_xdp_context_error(prog_fd, opts, 0, sizeof(__u32), in test_xdp_context_test_run()
[all …]
A Dtailcalls.c24 &prog_fd); in test_tailcall_1()
52 if (CHECK_FAIL(prog_fd < 0)) in test_tailcall_1()
82 if (CHECK_FAIL(prog_fd < 0)) in test_tailcall_1()
160 &prog_fd); in test_tailcall_2()
235 &prog_fd); in test_tailcall_count()
333 &prog_fd); in test_tailcall_4()
423 &prog_fd); in test_tailcall_5()
511 &obj, &prog_fd); in test_tailcall_bpf2bpf_1()
595 &obj, &prog_fd); in test_tailcall_bpf2bpf_2()
675 &obj, &prog_fd); in test_tailcall_bpf2bpf_3()
[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
59 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_xdp_adjust_tail_grow()
67 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_xdp_adjust_tail_grow()
81 int max_grow, prog_fd; in test_xdp_adjust_tail_grow2() local
148 int err, prog_fd; in test_xdp_adjust_frags_tail_shrink() local
163 prog_fd = bpf_program__fd(prog); in test_xdp_adjust_frags_tail_shrink()
215 int err, i, prog_fd; in test_xdp_adjust_frags_tail_grow() local
[all …]
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 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 Dkfunc_call.c95 int prog_fd, err; in verify_success() local
123 prog_fd = bpf_program__fd(prog); in verify_success()
124 err = bpf_prog_test_run_opts(prog_fd, &topts); in verify_success()
138 prog_fd = lskel_prog->prog_fd; in verify_success()
139 err = bpf_prog_test_run_opts(prog_fd, &topts); in verify_success()
157 int prog_fd, err; in verify_fail() local
201 prog_fd = bpf_program__fd(prog); in verify_fail()
235 int prog_fd, err; in test_subprog() local
247 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_subprog()
259 int prog_fd, err; in test_subprog_lskel() local
[all …]
A Dsyscall.c11 int prog_fd; member
29 int err, prog_fd; in test_syscall() local
35 prog_fd = bpf_program__fd(skel->progs.bpf_prog); in test_syscall()
36 err = bpf_prog_test_run_opts(prog_fd, &tattr); in test_syscall()
40 ASSERT_GT(ctx.prog_fd, 0, "ctx.prog_fd"); in test_syscall()
49 if (ctx.prog_fd > 0) in test_syscall()
50 close(ctx.prog_fd); in test_syscall()
A Dget_func_ip_test.c8 int err, prog_fd; in test_function_entry() local
23 prog_fd = bpf_program__fd(skel->progs.test1); in test_function_entry()
24 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_function_entry()
28 prog_fd = bpf_program__fd(skel->progs.test5); in test_function_entry()
29 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_function_entry()
53 int err, prog_fd; in test_function_body() local
71 prog_fd = bpf_program__fd(skel->progs.test1); in test_function_body()
72 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_function_body()
A Dbpf_cookie.c73 int err, prog_fd; in kprobe_multi_test_run() local
75 prog_fd = bpf_program__fd(skel->progs.trigger); in kprobe_multi_test_run()
76 err = bpf_prog_test_run_opts(prog_fd, &topts); in kprobe_multi_test_run()
101 int prog_fd, link1_fd = -1, link2_fd = -1; in kprobe_multi_link_api_subtest() local
146 prog_fd = bpf_program__fd(skel->progs.test_kprobe); in kprobe_multi_link_api_subtest()
419 int prog_fd; in tracing_subtest() local
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()
449 bpf_prog_test_run_opts(prog_fd, &opts); in tracing_subtest()
452 bpf_prog_test_run_opts(prog_fd, &opts); in tracing_subtest()
[all …]
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 Dtask_local_storage.c82 int err, map_fd, prog_fd, task_fd; in test_recursion() local
120 prog_fd = bpf_program__fd(skel->progs.on_lookup); in test_recursion()
122 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len); in test_recursion()
126 prog_fd = bpf_program__fd(skel->progs.on_update); in test_recursion()
128 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len); in test_recursion()
132 prog_fd = bpf_program__fd(skel->progs.on_enter); in test_recursion()
134 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len); in test_recursion()
176 int i, prog_fd, err; in test_nodeadlock() local
223 prog_fd = bpf_program__fd(skel->progs.socket_post_create); in test_nodeadlock()
224 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len); in test_nodeadlock()
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 Dspin_lock.c88 int err, prog_fd = *(u32 *) arg; in spin_lock_thread() local
95 err = bpf_prog_test_run_opts(prog_fd, &topts); in spin_lock_thread()
105 int prog_fd, i; in test_spin_lock_success() local
111 prog_fd = bpf_program__fd(skel->progs.bpf_spin_lock_test); in test_spin_lock_success()
115 err = pthread_create(&thread_id[i], NULL, &spin_lock_thread, &prog_fd); in test_spin_lock_success()
123 if (!ASSERT_EQ(ret, &prog_fd, "ret == prog_fd")) in test_spin_lock_success()
A Dxdp_adjust_frags.c8 int err, prog_fd, max_skb_frags, buf_size, num; in test_xdp_update_frags() local
24 prog_fd = bpf_program__fd(prog); in test_xdp_update_frags()
41 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_xdp_update_frags()
66 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_xdp_update_frags()
80 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_xdp_update_frags()
94 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_xdp_update_frags()
134 err = bpf_prog_test_run_opts(prog_fd, &topts); in test_xdp_update_frags()
A Dxdp_cpumap_attach.c19 int err, prog_fd, map_fd; in test_xdp_with_cpumap_helpers() local
26 prog_fd = bpf_program__fd(skel->progs.xdp_redir_prog); in test_xdp_with_cpumap_helpers()
27 err = bpf_xdp_attach(IFINDEX_LO, prog_fd, XDP_FLAGS_SKB_MODE, NULL); in test_xdp_with_cpumap_helpers()
34 prog_fd = bpf_program__fd(skel->progs.xdp_dummy_cm); in test_xdp_with_cpumap_helpers()
36 err = bpf_prog_get_info_by_fd(prog_fd, &info, &len); in test_xdp_with_cpumap_helpers()
40 val.bpf_prog.fd = prog_fd; in test_xdp_with_cpumap_helpers()
49 err = bpf_xdp_attach(IFINDEX_LO, prog_fd, XDP_FLAGS_SKB_MODE, NULL); in test_xdp_with_cpumap_helpers()
/linux-6.3-rc2/samples/bpf/
A Dxdp_fwd_user.c36 err = bpf_xdp_attach(idx, prog_fd, xdp_flags, NULL); in do_attach()
56 int prog_fd; in do_detach() local
72 prog_fd = bpf_prog_get_fd_by_id(curr_prog_id); in do_detach()
73 if (prog_fd < 0) { in do_detach()
76 return prog_fd; in do_detach()
94 opts.old_prog_fd = prog_fd; in do_detach()
103 close(prog_fd); in do_detach()
125 int prog_fd = -1, map_fd = -1; in main() local
192 prog_fd = bpf_program__fd(prog); in main()
193 if (prog_fd < 0) { in main()
[all …]
/linux-6.3-rc2/tools/testing/selftests/bpf/
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 …]
A Dtest_skb_cgroup_id_user.c84 int prog_fd = -1; in get_map_fd_by_prog_id() local
87 prog_fd = bpf_prog_get_fd_by_id(prog_id); in get_map_fd_by_prog_id()
88 if (prog_fd < 0) { in get_map_fd_by_prog_id()
96 if (bpf_prog_get_info_by_fd(prog_fd, &info, &info_len)) { in get_map_fd_by_prog_id()
97 log_err("Failed to get info by prog fd %d", prog_fd); in get_map_fd_by_prog_id()
102 log_err("No maps found for prog fd %d", prog_fd); in get_map_fd_by_prog_id()
110 if (prog_fd >= 0) in get_map_fd_by_prog_id()
111 close(prog_fd); in get_map_fd_by_prog_id()
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()
/linux-6.3-rc2/kernel/bpf/preload/iterators/
A Diterators.lskel-big-endian.h26 int prog_fd = skel->progs.dump_bpf_map.prog_fd; in iterators_bpf__dump_bpf_map__attach() local
27 int fd = skel_link_create(prog_fd, 0, BPF_TRACE_ITER); in iterators_bpf__dump_bpf_map__attach()
37 int prog_fd = skel->progs.dump_bpf_prog.prog_fd; in iterators_bpf__dump_bpf_prog__attach() local
38 int fd = skel_link_create(prog_fd, 0, BPF_TRACE_ITER); in iterators_bpf__dump_bpf_prog__attach()
67 skel_closenz(skel->progs.dump_bpf_map.prog_fd); in iterators_bpf__destroy()
68 skel_closenz(skel->progs.dump_bpf_prog.prog_fd); in iterators_bpf__destroy()
A Diterators.lskel-little-endian.h28 int prog_fd = skel->progs.dump_bpf_map.prog_fd; in iterators_bpf__dump_bpf_map__attach() local
29 int fd = skel_link_create(prog_fd, 0, BPF_TRACE_ITER); in iterators_bpf__dump_bpf_map__attach()
39 int prog_fd = skel->progs.dump_bpf_prog.prog_fd; in iterators_bpf__dump_bpf_prog__attach() local
40 int fd = skel_link_create(prog_fd, 0, BPF_TRACE_ITER); in iterators_bpf__dump_bpf_prog__attach()
69 skel_closenz(skel->progs.dump_bpf_map.prog_fd); in iterators_bpf__destroy()
70 skel_closenz(skel->progs.dump_bpf_prog.prog_fd); in iterators_bpf__destroy()
/linux-6.3-rc2/tools/lib/bpf/
A Dskel_internal.h45 int prog_fd; member
277 static inline int skel_raw_tracepoint_open(const char *name, int prog_fd) in skel_raw_tracepoint_open() argument
284 attr.raw_tracepoint.prog_fd = prog_fd; in skel_raw_tracepoint_open()
289 static inline int skel_link_create(int prog_fd, int target_fd, in skel_link_create() argument
296 attr.link_create.prog_fd = prog_fd; in skel_link_create()
313 int map_fd = -1, prog_fd = -1, key = 0, err; in bpf_load_and_run() local
341 err = prog_fd = skel_sys_bpf(BPF_PROG_LOAD, &attr, prog_load_attr_sz); in bpf_load_and_run()
342 if (prog_fd < 0) { in bpf_load_and_run()
349 attr.test.prog_fd = prog_fd; in bpf_load_and_run()
369 if (prog_fd >= 0) in bpf_load_and_run()
[all …]
/linux-6.3-rc2/tools/bpf/bpftool/
A Dcgroup.c105 int prog_fd; in show_bpf_prog() local
107 prog_fd = bpf_prog_get_fd_by_id(id); in show_bpf_prog()
108 if (prog_fd < 0) in show_bpf_prog()
112 close(prog_fd); in show_bpf_prog()
165 close(prog_fd); in show_bpf_prog()
513 int cgroup_fd, prog_fd; in do_attach() local
538 if (prog_fd < 0) in do_attach()
563 close(prog_fd); in do_attach()
573 int prog_fd, cgroup_fd; in do_detach() local
596 if (prog_fd < 0) in do_detach()
[all …]

Completed in 25 milliseconds

123456