Searched refs:bpf_link_create (Results 1 - 15 of 15) sorted by relevance
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | uprobe_multi_test.c | 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, 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 D | flow_dissector_reattach.c | 127 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 D | fexit_stress.c | 43 link_fd[i] = bpf_link_create(fexit_fd[i], 0, BPF_TRACE_FEXIT, NULL);
|
H A D | perf_link.c | 51 link_fd = bpf_link_create(bpf_program__fd(skel->progs.handler), pfd,
|
H A D | recursive_attach.c | 139 link_fd = bpf_link_create(tgt_prog_fd, 0, BPF_TRACE_FENTRY, NULL);
|
H A D | bpf_cookie.c | 149 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 D | module_fentry_shadow.c | 114 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 D | xdp_attach.c | 133 err = bpf_link_create(fd_xdp, IFINDEX_LO, BPF_XDP, &opts); 134 if (!ASSERT_EQ(err, -EINVAL, "bpf_link_create"))
|
H A D | lsm_cgroup.c | 146 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 D | kprobe_multi_test.c | 72 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 D | unpriv_bpf_disabled.c | 128 link_fd = bpf_link_create(bpf_program__fd(skel->progs.handle_perf_event), perf_fd,
|
/linux-master/tools/lib/bpf/ |
H A D | features.c | 357 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 D | bpf.h | 443 LIBBPF_API int bpf_link_create(int prog_fd, int target_fd,
|
H A D | bpf.c | 724 int bpf_link_create(int prog_fd, int target_fd, function
|
H A D | libbpf.c | 10634 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