Searched refs:bpf_link_create (Results 1 - 15 of 15) sorted by relevance

/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Duprobe_multi_test.c255 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, 0, BPF_TRACE_UPROBE_MULTI, &opts);
357 link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts);
372 link_fd = bpf_link_create(prog_f
[all...]
H A Dflow_dissector_reattach.c127 link1 = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &opts);
129 perror("bpf_link_create(prog1)");
136 link2 = bpf_link_create(prog2, netns, BPF_FLOW_DISSECTOR, &opts);
161 link = bpf_link_create(prog2, netns, BPF_FLOW_DISSECTOR, &opts);
163 perror("bpf_link_create(prog2) expected EEXIST");
179 link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &opts);
181 perror("bpf_link_create(prog1)");
202 link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &opts);
204 perror("bpf_link_create(prog1)");
246 link = bpf_link_create(prog
[all...]
H A Dfexit_stress.c43 link_fd[i] = bpf_link_create(fexit_fd[i], 0, BPF_TRACE_FEXIT, NULL);
H A Dperf_link.c51 link_fd = bpf_link_create(bpf_program__fd(skel->progs.handler), pfd,
H A Drecursive_attach.c139 link_fd = bpf_link_create(tgt_prog_fd, 0, BPF_TRACE_FENTRY, NULL);
H A Dbpf_cookie.c149 link1_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, &opts);
165 link2_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, &opts);
506 fentry_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_FENTRY, &link_opts);
513 fexit_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_FEXIT, &link_opts);
520 fmod_ret_fd = bpf_link_create(prog_fd, 0, BPF_MODIFY_RETURN, &link_opts);
558 lsm_fd = bpf_link_create(prog_fd, 0, BPF_LSM_MAC, &link_opts);
H A Dmodule_fentry_shadow.c114 link_fd[i] = bpf_link_create(prog_fd[i], 0, BPF_TRACE_FENTRY, NULL);
115 if (!ASSERT_GE(link_fd[i], 0, "bpf_link_create"))
H A Dxdp_attach.c133 err = bpf_link_create(fd_xdp, IFINDEX_LO, BPF_XDP, &opts);
134 if (!ASSERT_EQ(err, -EINVAL, "bpf_link_create"))
H A Dlsm_cgroup.c146 bind_link_fd = bpf_link_create(bind_prog_fd, cgroup_fd,
169 bind_link_fd2 = bpf_link_create(bind_prog_fd2, cgroup_fd2,
H A Dkprobe_multi_test.c72 link1_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, opts);
78 link2_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, opts);
H A Dunpriv_bpf_disabled.c128 link_fd = bpf_link_create(bpf_program__fd(skel->progs.handle_perf_event), perf_fd,
/linux-master/tools/lib/bpf/
H A Dfeatures.c357 link_fd = bpf_link_create(prog_fd, -1, BPF_PERF_EVENT, NULL);
392 link_fd = bpf_link_create(prog_fd, -1, BPF_TRACE_UPROBE_MULTI, &link_opts);
H A Dbpf.h443 LIBBPF_API int bpf_link_create(int prog_fd, int target_fd,
H A Dbpf.c724 int bpf_link_create(int prog_fd, int target_fd, function
H A Dlibbpf.c10634 link_fd = bpf_link_create(prog_fd, pfd, BPF_PERF_EVENT, &link_opts);
11382 link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_KPROBE_MULTI, &lopts);
11840 link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &lopts);
12370 pfd = bpf_link_create(prog_fd, 0, bpf_program__expected_attach_type(prog), &link_opts);
12432 link_fd = bpf_link_create(prog_fd, target_fd, attach_type, opts);
12596 link_fd = bpf_link_create(prog_fd, target_fd, BPF_TRACE_ITER,
12642 link_fd = bpf_link_create(prog_fd, 0, BPF_NETFILTER, &lopts);
12733 fd = bpf_link_create(map->fd, 0, BPF_STRUCT_OPS, NULL);

Completed in 276 milliseconds