Home
last modified time | relevance | path

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

/tools/testing/selftests/net/
Dpsock_lib.h63 struct sock_fprog bpf_prog; in pair_udp_setfilter() local
65 bpf_prog.filter = bpf_filter; in pair_udp_setfilter()
66 bpf_prog.len = sizeof(bpf_filter) / sizeof(struct sock_filter); in pair_udp_setfilter()
68 if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, &bpf_prog, in pair_udp_setfilter()
69 sizeof(bpf_prog))) { in pair_udp_setfilter()
Dpsock_fanout.c117 struct sock_fprog bpf_prog; in sock_fanout_set_cbpf() local
119 bpf_prog.filter = bpf_filter; in sock_fanout_set_cbpf()
120 bpf_prog.len = sizeof(bpf_filter) / sizeof(struct sock_filter); in sock_fanout_set_cbpf()
122 if (setsockopt(fd, SOL_PACKET, PACKET_FANOUT_DATA, &bpf_prog, in sock_fanout_set_cbpf()
123 sizeof(bpf_prog))) { in sock_fanout_set_cbpf()
/tools/testing/selftests/bpf/prog_tests/
Dxdp_cpumap_attach.c39 val.bpf_prog.fd = prog_fd; in test_xdp_cpumap_attach()
45 ASSERT_EQ(info.id, val.bpf_prog.id, "Match program id to cpumap entry prog_id"); in test_xdp_cpumap_attach()
53 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_prog); in test_xdp_cpumap_attach()
Dxdp_devmap_attach.c41 val.bpf_prog.fd = dm_fd; in test_xdp_with_devmap_helpers()
47 ASSERT_EQ(info.id, val.bpf_prog.id, "Match program id to devmap entry prog_id"); in test_xdp_with_devmap_helpers()
55 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_prog); in test_xdp_with_devmap_helpers()
Dsyscall.c35 tattr.prog_fd = bpf_program__fd(skel->progs.bpf_prog); in test_syscall()
/tools/bpf/bpftool/skeleton/
Dpid_iter.bpf.c29 return BPF_CORE_READ((struct bpf_prog *)ent, aux, id); in get_obj_id()
/tools/testing/selftests/bpf/progs/
Dsyscall.c61 int bpf_prog(struct args *ctx) in bpf_prog() function
/tools/perf/util/
Dbpf-event.c75 map->dso->bpf_prog.id = id; in machine__process_bpf_event_load()
76 map->dso->bpf_prog.sub_id = i; in machine__process_bpf_event_load()
77 map->dso->bpf_prog.env = env; in machine__process_bpf_event_load()
Ddso.c748 node = perf_env__find_bpf_prog_info(dso->bpf_prog.env, dso->bpf_prog.id); in bpf_read()
769 node = perf_env__find_bpf_prog_info(dso->bpf_prog.env, dso->bpf_prog.id); in bpf_size()
Ddso.h206 } bpf_prog; member
Dannotate.c1749 info_node = perf_env__find_bpf_prog_info(dso->bpf_prog.env, in symbol__disassemble_bpf()
1750 dso->bpf_prog.id); in symbol__disassemble_bpf()
1756 sub_id = dso->bpf_prog.sub_id; in symbol__disassemble_bpf()
1767 node = perf_env__find_btf(dso->bpf_prog.env, in symbol__disassemble_bpf()
/tools/testing/selftests/bpf/
Dxdp_redirect_multi.c204 devmap_val.bpf_prog.fd = egress_prog_fd; in main()
/tools/perf/
Dbuiltin-trace.c1214 } bpf_prog; member
3309 …sc->bpf_prog.sys_enter = trace__find_syscall_bpf_prog(trace, sc, sc->fmt ? sc->fmt->bpf_prog_name.…
3310 …sc->bpf_prog.sys_exit = trace__find_syscall_bpf_prog(trace, sc, sc->fmt ? sc->fmt->bpf_prog_name.…
3316 …return sc ? bpf_program__fd(sc->bpf_prog.sys_enter) : bpf_program__fd(trace->syscalls.unaugmented_…
3322 …return sc ? bpf_program__fd(sc->bpf_prog.sys_exit) : bpf_program__fd(trace->syscalls.unaugmented_p…
3421 pair->bpf_prog.sys_enter == trace->syscalls.unaugmented_prog)
3462 pair_prog = pair->bpf_prog.sys_enter;
3545 if (sc == NULL || sc->bpf_prog.sys_enter == NULL)
3552 if (sc->bpf_prog.sys_enter != trace->syscalls.unaugmented_prog)
3563 sc->bpf_prog.sys_enter = pair_prog;
[all …]
/tools/include/uapi/linux/
Dbpf.h5482 } bpf_prog; member
5495 } bpf_prog; member