/linux/tools/lib/bpf/ |
H A D | bpf.c | 644 int ret, relative_fd; in bpf_prog_attach_opts() local 651 relative_fd = OPTS_GET(opts, relative_fd, 0); in bpf_prog_attach_opts() 655 if (relative_fd && relative_id) in bpf_prog_attach_opts() 670 attr.relative_fd = relative_fd; in bpf_prog_attach_opts() 682 int ret, relative_fd; in bpf_prog_detach_opts() local 689 relative_fd = OPTS_GET(opts, relative_fd, 0); in bpf_prog_detach_opts() 693 if (relative_fd && relative_id) in bpf_prog_detach_opts() 707 attr.relative_fd = relative_fd; in bpf_prog_detach_opts() 730 int fd, err, relative_fd; in bpf_link_create() local 808 relative_fd = OPTS_GET(opts, tcx.relative_fd, 0); in bpf_link_create() [all …]
|
H A D | bpf.h | 343 int relative_fd; member 353 int relative_fd; member 429 __u32 relative_fd; member 434 __u32 relative_fd; member
|
H A D | libbpf.h | 837 __u32 relative_fd; 852 __u32 relative_fd; 829 __u32 relative_fd; global() member 844 __u32 relative_fd; global() member
|
H A D | libbpf.c | 12687 int relative_fd; in bpf_program__attach_tcx() 12693 relative_fd = OPTS_GET(opts, relative_fd, 0); in bpf_program__attach_tcx() 12701 if (relative_fd && relative_id) { in bpf_program__attach_tcx() 12702 pr_warn("prog '%s': relative_fd and relative_id cannot be set at the same time\n", in bpf_program__attach_tcx() 12708 link_create_opts.tcx.relative_fd = relative_fd; in bpf_program__attach_netkit() 12722 int relative_fd; in bpf_program__attach_netkit() 12728 relative_fd = OPTS_GET(opts, relative_fd, in bpf_program__attach_netkit() 12677 int relative_fd; bpf_program__attach_tcx() local 12712 int relative_fd; bpf_program__attach_netkit() local [all...] |
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | tc_opts.c | 178 .relative_fd = fd2, in test_tc_opts_before_target() 330 .relative_fd = fd1, in test_tc_opts_after_target() 782 .relative_fd = fd1, in test_tc_opts_replace_target() 826 .relative_fd = fd1, in test_tc_opts_replace_target() 837 .relative_fd = fd1, in test_tc_opts_replace_target() 920 .relative_fd = fd2, in test_tc_opts_invalid_target() 929 .relative_fd = fd2, in test_tc_opts_invalid_target() 947 .relative_fd = fd1, in test_tc_opts_invalid_target() 956 .relative_fd = fd1, in test_tc_opts_invalid_target() 979 .relative_fd in test_tc_opts_invalid_target() [all...] |
H A D | tc_links.c | 204 .relative_fd = bpf_program__fd(skel->progs.tc2), in test_tc_links_before_target() 358 .relative_fd = bpf_program__fd(skel->progs.tc1), in test_tc_links_after_target() 371 .relative_fd = bpf_link__fd(skel->links.tc2), in test_tc_links_after_target() 720 .relative_fd = bpf_program__fd(skel->progs.tc2), in test_tc_links_replace_target() 734 .relative_fd = bpf_link__fd(skel->links.tc2), in test_tc_links_replace_target() 932 .relative_fd = bpf_program__fd(skel->progs.tc2), in test_tc_links_invalid_target() 956 .relative_fd = bpf_program__fd(skel->progs.tc2), in test_tc_links_invalid_target() 969 .relative_fd = bpf_program__fd(skel->progs.tc2), in test_tc_links_invalid_target() 982 .relative_fd = bpf_program__fd(skel->progs.tc1), in test_tc_links_invalid_target() 1021 .relative_fd = bpf_program__fd(skel->progs.tc1), in test_tc_links_invalid_target() [all …]
|
H A D | tc_netkit.c | 353 .relative_fd = bpf_program__fd(skel->progs.tc1), in serial_test_tc_netkit_multi_links_target() 467 .relative_fd = fd1, in serial_test_tc_netkit_multi_opts_target()
|
/linux/kernel/bpf/ |
H A D | tcx.c | 40 attr->attach_flags, attr->relative_fd, in tcx_prog_attach() 79 attr->relative_fd, attr->expected_revision); in tcx_prog_detach() 335 attr->link_create.tcx.relative_fd, in tcx_link_attach()
|
H A D | syscall.c | 4039 if (attr->relative_fd || in bpf_prog_attach_check_attach_type() 4117 attr->relative_fd || in bpf_prog_attach()
|
/linux/drivers/net/ |
H A D | netkit.c | 545 attr->attach_flags, attr->relative_fd, in netkit_prog_attach() 580 attr->relative_fd, attr->expected_revision); in netkit_prog_detach() 803 attr->link_create.netkit.relative_fd, in netkit_link_attach()
|
/linux/include/uapi/linux/ |
H A D | bpf.h | 1597 __u32 relative_fd; member 1757 __u32 relative_fd; member 1773 __u32 relative_fd; member
|
/linux/tools/include/uapi/linux/ |
H A D | bpf.h | 1597 __u32 relative_fd; member 1757 __u32 relative_fd; member 1773 __u32 relative_fd; member
|