Home
last modified time | relevance | path

Searched refs:bpf_prog (Results 1 – 16 of 16) sorted by relevance

/tools/testing/selftests/bpf/prog_tests/
A Dxdp_cpumap_attach.c46 val.bpf_prog.fd = prog_fd; in test_xdp_with_cpumap_helpers()
52 ASSERT_EQ(info.id, val.bpf_prog.id, "Match program id to cpumap entry prog_id"); in test_xdp_with_cpumap_helpers()
80 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_prog); in test_xdp_with_cpumap_helpers()
89 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_cm_frags); in test_xdp_with_cpumap_helpers()
120 val.bpf_prog.fd = frags_prog_fd; in test_xdp_with_cpumap_frags_helpers()
126 ASSERT_EQ(info.id, val.bpf_prog.id, in test_xdp_with_cpumap_frags_helpers()
134 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_cm); in test_xdp_with_cpumap_frags_helpers()
A Dxdp_devmap_attach.c50 val.bpf_prog.fd = dm_fd; in test_xdp_with_devmap_helpers()
56 ASSERT_EQ(info.id, val.bpf_prog.id, "Match program id to devmap entry prog_id"); in test_xdp_with_devmap_helpers()
80 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_prog); in test_xdp_with_devmap_helpers()
89 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_dm_frags); in test_xdp_with_devmap_helpers()
131 val.bpf_prog.fd = dm_fd_frags; in test_xdp_with_devmap_frags_helpers()
137 ASSERT_EQ(info.id, val.bpf_prog.id, in test_xdp_with_devmap_frags_helpers()
145 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_dm); in test_xdp_with_devmap_frags_helpers()
194 val.bpf_prog.fd = dm_fd; in test_xdp_with_devmap_helpers_veth()
200 ASSERT_EQ(info.id, val.bpf_prog.id, "Match program id to devmap entry prog_id"); in test_xdp_with_devmap_helpers_veth()
A Dcgroup_storage.c54 skel->links.bpf_prog = in test_cgroup_storage()
55 bpf_program__attach_cgroup(skel->progs.bpf_prog, cgroup_fd); in test_cgroup_storage()
56 if (!ASSERT_OK_PTR(skel->links.bpf_prog, "attach program")) in test_cgroup_storage()
A Dtest_xdp_veth.c494 devmap_val.bpf_prog.fd = bpf_program__fd(xdp_redirect_multi_kern->progs.xdp_devmap_prog); in xdp_veth_egress()
A Dfexit_bpf2bpf.c561 value.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_drop_prog); in test_func_replace_progmap()
A Dxdp_metadata.c439 devmap_e.bpf_prog.fd = val; in test_xdp_metadata()
/tools/testing/selftests/net/
A Dpsock_lib.h65 struct sock_fprog bpf_prog; in pair_udp_setfilter() local
67 bpf_prog.filter = bpf_filter; in pair_udp_setfilter()
68 bpf_prog.len = ARRAY_SIZE(bpf_filter); in pair_udp_setfilter()
70 if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, &bpf_prog, in pair_udp_setfilter()
71 sizeof(bpf_prog))) { in pair_udp_setfilter()
A Dpsock_fanout.c146 struct sock_fprog bpf_prog; in sock_fanout_set_cbpf() local
148 bpf_prog.filter = bpf_filter; in sock_fanout_set_cbpf()
149 bpf_prog.len = ARRAY_SIZE(bpf_filter); in sock_fanout_set_cbpf()
151 if (setsockopt(fd, SOL_PACKET, PACKET_FANOUT_DATA, &bpf_prog, in sock_fanout_set_cbpf()
152 sizeof(bpf_prog))) { in sock_fanout_set_cbpf()
/tools/testing/selftests/bpf/progs/
A Dcgroup_storage.c13 int bpf_prog(struct __sk_buff *skb) in bpf_prog() function
A Dxdp_features.c25 struct bpf_prog;
227 const struct bpf_prog *xdp, __u32 act) in BPF_PROG()
/tools/bpf/bpftool/skeleton/
A Dpid_iter.bpf.c43 return BPF_CORE_READ((struct bpf_prog *)ent, aux, id); in get_obj_id()
/tools/testing/selftests/bpf/test_kmods/
A Dbpf_testmod.c1109 const struct bpf_prog *prog, in bpf_testmod_ops_is_valid_access()
1263 static void test_1_recursion_detected(struct bpf_prog *prog) in test_1_recursion_detected()
1274 const struct bpf_prog *prog) in st_ops3_check_member()
1320 const struct bpf_prog *prog) in st_ops_gen_prologue_with_kfunc()
1354 static int st_ops_gen_epilogue_with_kfunc(struct bpf_insn *insn_buf, const struct bpf_prog *prog, in st_ops_gen_epilogue_with_kfunc()
1396 const struct bpf_prog *prog) in st_ops_gen_prologue()
1421 static int st_ops_gen_epilogue(struct bpf_insn *insn_buf, const struct bpf_prog *prog, in st_ops_gen_epilogue()
/tools/perf/util/
A Ddso.h281 struct dso_bpf_prog bpf_prog; in DECLARE_RC_STRUCT() local
387 return &RC_CHK_ACCESS(dso)->bpf_prog; in dso__bpf_prog()
/tools/perf/
A Dbuiltin-trace.c1482 } bpf_prog; member
3766 …sc->bpf_prog.sys_enter = trace__find_syscall_bpf_prog(trace, sc, sc->fmt ? sc->fmt->bpf_prog_name.… in trace__init_syscall_bpf_progs()
3767 …sc->bpf_prog.sys_exit = trace__find_syscall_bpf_prog(trace, sc, sc->fmt ? sc->fmt->bpf_prog_name.… in trace__init_syscall_bpf_progs()
3773 return sc ? bpf_program__fd(sc->bpf_prog.sys_enter) : bpf_program__fd(unaugmented_prog); in trace__bpf_prog_sys_enter_fd()
3779 return sc ? bpf_program__fd(sc->bpf_prog.sys_exit) : bpf_program__fd(unaugmented_prog); in trace__bpf_prog_sys_exit_fd()
3889 pair->bpf_prog.sys_enter == unaugmented_prog) in trace__find_usable_bpf_prog_entry()
3943 pair_prog = pair->bpf_prog.sys_enter; in trace__find_usable_bpf_prog_entry()
4044 if (sc == NULL || sc->bpf_prog.sys_enter == NULL) in trace__init_syscalls_bpf_prog_array_maps()
4051 if (sc->bpf_prog.sys_enter != unaugmented_prog) in trace__init_syscalls_bpf_prog_array_maps()
4062 sc->bpf_prog.sys_enter = pair_prog; in trace__init_syscalls_bpf_prog_array_maps()
[all …]
/tools/testing/selftests/bpf/
A Dxdp_features.c316 .bpf_prog.fd = fd, in dut_attach_xdp_prog()
/tools/include/uapi/linux/
A Dbpf.h6529 } bpf_prog; member
6542 } bpf_prog; member

Completed in 51 milliseconds