Searched refs:prog_fd (Results 51 - 75 of 156) sorted by relevance

1234567

/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dload_bytes_relative.c12 int server_fd, cgroup_fd, prog_fd, map_fd, client_fd; local
31 &obj, &prog_fd);
47 err = bpf_prog_attach(prog_fd, cgroup_fd, BPF_CGROUP_INET_EGRESS,
H A Dglobal_func_args.c44 int err, prog_fd; local
51 err = bpf_prog_test_load(file, BPF_PROG_TYPE_CGROUP_SKB, &obj, &prog_fd);
55 err = bpf_prog_test_run_opts(prog_fd, &topts);
H A Dmodify_return.c17 int err, prog_fd; local
31 prog_fd = bpf_program__fd(skel->progs.fmod_ret_test);
32 err = bpf_prog_test_run_opts(prog_fd, &topts);
H A Dtime_tai.c38 int ret, prog_fd; local
46 prog_fd = bpf_program__fd(skel->progs.time_tai);
47 ret = bpf_prog_test_run_opts(prog_fd, &topts);
H A Dxdp_adjust_frags.c8 int err, prog_fd, max_skb_frags, buf_size, num; local
24 prog_fd = bpf_program__fd(prog);
41 err = bpf_prog_test_run_opts(prog_fd, &topts);
66 err = bpf_prog_test_run_opts(prog_fd, &topts);
80 err = bpf_prog_test_run_opts(prog_fd, &topts);
94 err = bpf_prog_test_run_opts(prog_fd, &topts);
134 err = bpf_prog_test_run_opts(prog_fd, &topts);
H A Dxdp_cpumap_attach.c19 int err, prog_fd, map_fd; local
26 prog_fd = bpf_program__fd(skel->progs.xdp_redir_prog);
27 err = bpf_xdp_attach(IFINDEX_LO, prog_fd, XDP_FLAGS_SKB_MODE, NULL);
34 prog_fd = bpf_program__fd(skel->progs.xdp_dummy_cm);
36 err = bpf_prog_get_info_by_fd(prog_fd, &info, &len);
40 val.bpf_prog.fd = prog_fd;
49 err = bpf_xdp_attach(IFINDEX_LO, prog_fd, XDP_FLAGS_SKB_MODE, NULL);
H A Dverifier_log.c10 static bool check_prog_load(int prog_fd, bool expect_err, const char *tag) argument
13 if (!ASSERT_LT(prog_fd, 0, tag)) {
14 close(prog_fd);
18 if (!ASSERT_GT(prog_fd, 0, tag))
21 if (prog_fd >= 0)
22 close(prog_fd);
38 int prog_fd; local
40 prog_fd = bpf_prog_load(BPF_PROG_TYPE_RAW_TRACEPOINT, "log_prog",
42 check_prog_load(prog_fd, expect_load_error, "prog_load");
44 return prog_fd;
55 int i, mode, err, prog_fd, res; local
[all...]
H A Duprobe_multi_test.c242 int prog_fd, link_fd = -1; local
249 prog_fd = bpf_program__fd(skel->progs.uprobe_extra);
255 link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
267 link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
279 link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
291 link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
304 link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
317 link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
330 link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
343 link_fd = bpf_link_create(prog_fd,
410 int prog_fd, link1_fd = -1, link2_fd = -1, link3_fd = -1, link4_fd = -1; local
[all...]
H A Dtimer_mim.c10 int err, prog_fd, key1 = 1; local
17 prog_fd = bpf_program__fd(timer_skel->progs.test1);
18 err = bpf_prog_test_run_opts(prog_fd, &topts);
H A Dtask_fd_query_rawtp.c10 int efd, err, prog_fd; local
14 err = bpf_prog_test_load(file, BPF_PROG_TYPE_RAW_TRACEPOINT, &obj, &prog_fd);
18 efd = bpf_raw_tracepoint_open("sys_enter", prog_fd);
H A Dtask_fd_query_tp.c8 int err, bytes, efd, prog_fd, pmu_fd; local
16 err = bpf_prog_test_load(file, BPF_PROG_TYPE_TRACEPOINT, &obj, &prog_fd);
52 err = ioctl(pmu_fd, PERF_EVENT_IOC_SET_BPF, prog_fd);
H A Dcgroup_link.c43 int i = 0, err, prog_fd; local
49 prog_fd = bpf_program__fd(skel->progs.egress);
112 err = bpf_prog_attach(prog_fd, cgs[last_cg].fd,
130 err = bpf_prog_detach2(prog_fd, cgs[last_cg].fd, BPF_CGROUP_INET_EGRESS);
136 err = bpf_prog_attach(prog_fd, cgs[last_cg].fd,
153 err = bpf_prog_detach2(prog_fd, cgs[last_cg].fd, BPF_CGROUP_INET_EGRESS);
169 err = bpf_prog_attach(prog_fd, cgs[last_cg].fd,
172 bpf_prog_detach2(prog_fd, cgs[last_cg].fd, BPF_CGROUP_INET_EGRESS);
242 bpf_prog_detach2(prog_fd, cgs[last_cg].fd,
H A Dl4lb_all.c26 int err, i, prog_fd, map_fd; local
37 err = bpf_prog_test_load(file, BPF_PROG_TYPE_SCHED_CLS, &obj, &prog_fd);
59 err = bpf_prog_test_run_opts(prog_fd, &topts);
69 err = bpf_prog_test_run_opts(prog_fd, &topts);
H A Dqueue_stack_map.c14 int i, err, prog_fd, map_in_fd, map_out_fd; local
37 err = bpf_prog_test_load(file, BPF_PROG_TYPE_SCHED_CLS, &obj, &prog_fd);
69 err = bpf_prog_test_run_opts(prog_fd, &topts);
86 err = bpf_prog_test_run_opts(prog_fd, &topts);
H A Dbpf_cookie.c74 int err, prog_fd; local
76 prog_fd = bpf_program__fd(skel->progs.trigger);
77 err = bpf_prog_test_run_opts(prog_fd, &topts);
102 int prog_fd, link1_fd = -1, link2_fd = -1; local
147 prog_fd = bpf_program__fd(skel->progs.test_kprobe);
149 link1_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, &opts);
163 prog_fd = bpf_program__fd(skel->progs.test_kretprobe);
165 link2_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, &opts);
495 int prog_fd; local
504 prog_fd
548 int prog_fd; local
[all...]
H A Dfexit_sleep.c61 close(fexit_skel->progs.nanosleep_fentry.prog_fd);
62 close(fexit_skel->progs.nanosleep_fexit.prog_fd);
H A Dstacktrace_map.c8 int err, prog_fd, stack_trace_len; local
15 err = bpf_prog_test_load(file, BPF_PROG_TYPE_TRACEPOINT, &obj, &prog_fd);
H A Dstacktrace_map_raw_tp.c10 int err, prog_fd; local
15 err = bpf_prog_test_load(file, BPF_PROG_TYPE_RAW_TRACEPOINT, &obj, &prog_fd);
H A Dtask_local_storage.c82 int err, map_fd, prog_fd, task_fd; local
120 prog_fd = bpf_program__fd(skel->progs.on_update);
122 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len);
126 prog_fd = bpf_program__fd(skel->progs.on_enter);
128 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len);
170 int i, prog_fd, err; local
217 prog_fd = bpf_program__fd(skel->progs.socket_post_create);
218 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len);
/linux-master/tools/testing/selftests/bpf/
H A Dtest_dev_cgroup.c27 int prog_fd, cgroup_fd; local
34 &obj, &prog_fd)) {
46 if (bpf_prog_attach(prog_fd, cgroup_fd, BPF_CGROUP_DEVICE, 0)) {
H A Dxdp_synproxy.c26 int prog_fd; local
46 prog_fd = bpf_prog_get_fd_by_id(attached_prog_id);
47 if (prog_fd < 0) {
48 fprintf(stderr, "Error: bpf_prog_get_fd_by_id: %s\n", strerror(-prog_fd));
56 opts.old_prog_fd = prog_fd;
58 close(prog_fd);
195 int prog_fd; local
218 prog_fd = bpf_program__fd(prog);
220 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len);
237 .prog_fd
277 int prog_fd; local
[all...]
H A Dtest_tcp_check_syncookie_user.c87 int prog_fd = -1; local
90 prog_fd = bpf_prog_get_fd_by_id(prog_id);
91 if (prog_fd < 0) {
99 if (bpf_prog_get_info_by_fd(prog_fd, &info, &info_len)) {
100 log_err("Failed to get info by prog fd %d", prog_fd);
105 log_err("No maps found for prog fd %d", prog_fd);
115 if (prog_fd >= 0)
116 close(prog_fd);
/linux-master/tools/lib/bpf/
H A Dskel_internal.h45 int prog_fd; member in struct:bpf_prog_desc
277 static inline int skel_raw_tracepoint_open(const char *name, int prog_fd) argument
279 const size_t attr_sz = offsetofend(union bpf_attr, raw_tracepoint.prog_fd);
284 attr.raw_tracepoint.prog_fd = prog_fd;
289 static inline int skel_link_create(int prog_fd, int target_fd, argument
296 attr.link_create.prog_fd = prog_fd;
313 int map_fd = -1, prog_fd = -1, key = 0, err; local
341 err = prog_fd
[all...]
/linux-master/samples/bpf/
H A Dsock_example.c38 int sock = -1, map_fd, prog_fd, i, key; local
68 prog_fd = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, NULL, "GPL",
70 if (prog_fd < 0) {
77 if (setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &prog_fd,
78 sizeof(prog_fd)) < 0) {
/linux-master/tools/bpf/bpftool/
H A Dcgroup.c107 int prog_fd; local
109 prog_fd = bpf_prog_get_fd_by_id(id);
110 if (prog_fd < 0)
113 if (bpf_prog_get_info_by_fd(prog_fd, &info, &info_len)) {
114 close(prog_fd);
133 get_prog_full_name(&info, prog_fd, prog_name, sizeof(prog_name));
167 close(prog_fd);
515 int cgroup_fd, prog_fd; local
539 prog_fd = prog_parse_fd(&argc, &argv);
540 if (prog_fd <
575 int prog_fd, cgroup_fd; local
[all...]

Completed in 548 milliseconds

1234567