Searched refs:bpf_fd (Results 1 – 15 of 15) sorted by relevance
/Linux-v4.19/tools/testing/selftests/net/ |
D | reuseport_bpf_numa.c | 78 int bpf_fd; in attach_bpf() local 96 bpf_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)); in attach_bpf() 97 if (bpf_fd < 0) in attach_bpf() 100 if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &bpf_fd, in attach_bpf() 101 sizeof(bpf_fd))) in attach_bpf() 104 close(bpf_fd); in attach_bpf()
|
D | reuseport_bpf.c | 99 int bpf_fd; in attach_ebpf() local 122 bpf_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)); in attach_ebpf() 123 if (bpf_fd < 0) in attach_ebpf() 126 if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &bpf_fd, in attach_ebpf() 127 sizeof(bpf_fd))) in attach_ebpf() 130 close(bpf_fd); in attach_ebpf() 351 int fd, bpf_fd; in test_filter_no_reuseport() local 367 bpf_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &eprog, sizeof(eprog)); in test_filter_no_reuseport() 368 if (bpf_fd < 0) in test_filter_no_reuseport() 378 if (!setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &bpf_fd, in test_filter_no_reuseport() [all …]
|
/Linux-v4.19/include/uapi/linux/ |
D | kcm.h | 20 int bpf_fd; member
|
D | bpf.h | 336 __u32 bpf_fd; member 370 __u32 bpf_fd; member
|
/Linux-v4.19/include/net/tc_act/ |
D | tc_bpf.h | 20 u32 bpf_fd; member
|
/Linux-v4.19/net/sched/ |
D | act_bpf.c | 227 u32 bpf_fd; in tcf_bpf_init_from_efd() local 229 bpf_fd = nla_get_u32(tb[TCA_ACT_BPF_FD]); in tcf_bpf_init_from_efd() 231 fp = bpf_prog_get_type(bpf_fd, BPF_PROG_TYPE_SCHED_ACT); in tcf_bpf_init_from_efd()
|
D | cls_bpf.c | 379 u32 bpf_fd; in cls_bpf_prog_from_efd() local 381 bpf_fd = nla_get_u32(tb[TCA_BPF_FD]); in cls_bpf_prog_from_efd() 384 fp = bpf_prog_get_type_dev(bpf_fd, BPF_PROG_TYPE_SCHED_CLS, skip_sw); in cls_bpf_prog_from_efd()
|
/Linux-v4.19/tools/include/uapi/linux/ |
D | bpf.h | 336 __u32 bpf_fd; member 370 __u32 bpf_fd; member
|
/Linux-v4.19/tools/lib/bpf/ |
D | bpf.c | 318 attr.bpf_fd = fd; in bpf_obj_pin() 480 attr.info.bpf_fd = prog_fd; in bpf_obj_get_info_by_fd()
|
/Linux-v4.19/tools/perf/util/ |
D | evsel.c | 236 evsel->bpf_fd = -1; in perf_evsel__init() 1855 if (evsel->bpf_fd >= 0) { in perf_evsel__open() 1857 int bpf_fd = evsel->bpf_fd; in perf_evsel__open() local 1861 bpf_fd); in perf_evsel__open() 1864 bpf_fd, strerror(errno)); in perf_evsel__open()
|
D | evsel.h | 140 int bpf_fd; member
|
D | parse-events.c | 644 pos->bpf_fd = fd; in add_bpf_event()
|
/Linux-v4.19/Documentation/networking/ |
D | kcm.txt | 150 int bpf_fd; 158 info.bpf_fd = bpf_prog_fd;
|
/Linux-v4.19/kernel/bpf/ |
D | syscall.c | 1465 return bpf_obj_pin_user(attr->bpf_fd, u64_to_user_ptr(attr->pathname)); in bpf_obj_pin() 1470 if (CHECK_ATTR(BPF_OBJ) || attr->bpf_fd != 0 || in bpf_obj_get() 2156 int ufd = attr->info.bpf_fd; in bpf_obj_get_info_by_fd()
|
/Linux-v4.19/net/kcm/ |
D | kcmsock.c | 1484 prog = bpf_prog_get_type(info->bpf_fd, BPF_PROG_TYPE_SOCKET_FILTER); in kcm_attach_ioctl()
|