/linux-4.4.14/samples/seccomp/ |
D | Makefile | 4 hostprogs-$(CONFIG_SECCOMP_FILTER) := bpf-fancy dropper bpf-direct 10 bpf-fancy-objs := bpf-fancy.o bpf-helper.o 18 bpf-direct-objs := bpf-direct.o
|
D | .gitignore | 1 bpf-direct 2 bpf-fancy
|
/linux-4.4.14/samples/bpf/ |
D | Makefile | 68 LLC=$(srctree)/tools/bpf/llvm/bld/Debug+Asserts/bin/llc 76 -O2 -emit-llvm -c $< -o -| $(LLC) -march=bpf -filetype=obj -o $@ 79 -O2 -emit-llvm -c $< -o -| $(LLC) -march=bpf -filetype=asm -o $@.s
|
/linux-4.4.14/tools/perf/tests/ |
D | Build | 35 perf-y += bpf.o 38 $(OUTPUT)tests/llvm-src-base.c: tests/bpf-script-example.c 45 $(OUTPUT)tests/llvm-src-kbuild.c: tests/bpf-script-test-kbuild.c
|
/linux-4.4.14/tools/lib/bpf/ |
D | Build | 1 libbpf-y := libbpf.o bpf.o
|
/linux-4.4.14/tools/perf/ |
D | MANIFEST | 20 tools/lib/bpf 22 tools/lib/bpf 73 include/uapi/linux/bpf.h
|
D | Makefile.perf | 150 BPF_DIR = $(srctree)/tools/lib/bpf/ 479 TAG_FOLDERS= . ../lib/traceevent ../lib/api ../lib/symbol ../include ../lib/bpf
|
/linux-4.4.14/tools/build/ |
D | Makefile.feature | 57 bpf 76 bpf
|
/linux-4.4.14/tools/build/feature/ |
D | Makefile | 38 test-bpf.bin \ 173 test-bpf.bin:
|
/linux-4.4.14/Documentation/networking/ |
D | filter.txt | 15 to the BSD bpf.4 manpage is very helpful in creating filters. 56 CA, USA, 2-2. [http://www.tcpdump.org/papers/bpf-usenix93.pdf] 120 struct sock_fprog bpf = { 129 ret = setsockopt(sock, SOL_SOCKET, SO_ATTACH_FILTER, &bpf, sizeof(bpf)); 382 > load bpf 6,40 0 0 12,21 0 3 2048,48 0 0 23,21 0 1 1,6 0 0 65535,6 0 0 0 393 bpf passes:1 fails:9 1096 See details of eBPF verifier in kernel/bpf/verifier.c 1105 map_fd = bpf(BPF_MAP_CREATE, union bpf_attr *attr, u32 size) 1110 err = bpf(BPF_MAP_LOOKUP_ELEM, union bpf_attr *attr, u32 size) 1115 err = bpf(BPF_MAP_UPDATE_ELEM, union bpf_attr *attr, u32 size) [all …]
|
/linux-4.4.14/kernel/ |
D | Makefile | 93 obj-$(CONFIG_BPF) += bpf/
|
/linux-4.4.14/tools/perf/config/ |
D | Makefile | 109 FEATURE_CHECK_CFLAGS-bpf = -I. -I$(srctree)/tools/include -I$(srctree)/arch/$(ARCH)/include/uapi -I… 317 ifeq ($(feature-bpf), 1) 338 ifneq ($(feature-bpf), 1)
|
/linux-4.4.14/tools/perf/util/ |
D | parse-events.l | 118 bpf_object .*\.(o|bpf)
|
D | Build | 90 libperf-$(CONFIG_LIBBPF) += bpf-loader.o
|
/linux-4.4.14/tools/net/ |
D | bpf_dbg.c | 501 struct sock_fprog bpf = { in bpf_runnable() local 511 ret = setsockopt(sock, SOL_SOCKET, SO_ATTACH_FILTER, &bpf, sizeof(bpf)); in bpf_runnable()
|
/linux-4.4.14/arch/parisc/kernel/ |
D | syscall_table.S | 439 ENTRY_SAME(bpf)
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | systbl.h | 368 SYSCALL_SPU(bpf)
|
/linux-4.4.14/drivers/media/pci/bt8xx/ |
D | bttv-risc.c | 719 int bpf = bpl * (buf->vb.height >> 1); in bttv_buffer_risc() local 746 bpf,bpl,0,0,buf->vb.height >> 1); in bttv_buffer_risc()
|
/linux-4.4.14/arch/s390/kernel/ |
D | compat_wrapper.c | 169 COMPAT_SYSCALL_WRAP3(bpf, int, cmd, union bpf_attr *, attr, unsigned int, size);
|
/linux-4.4.14/Documentation/DocBook/ |
D | networking.xml.db | 168 API-bpf-prog-create 169 API-bpf-prog-create-from-user
|
/linux-4.4.14/arch/x86/entry/syscalls/ |
D | syscall_64.tbl | 330 321 common bpf sys_bpf
|
D | syscall_32.tbl | 366 357 i386 bpf sys_bpf
|
/linux-4.4.14/kernel/bpf/ |
D | syscall.c | 725 SYSCALL_DEFINE3(bpf, int, cmd, union bpf_attr __user *, uattr, unsigned int, size) in SYSCALL_DEFINE3() argument
|
/linux-4.4.14/include/uapi/linux/ |
D | Kbuild | 74 header-y += bpf.h
|
/linux-4.4.14/init/ |
D | Kconfig | 1551 bool "Enable bpf() system call" 1556 Enable the bpf() system call that allows to manipulate eBPF
|
/linux-4.4.14/net/netfilter/ |
D | Kconfig | 969 tristate '"bpf" match support'
|
/linux-4.4.14/ |
D | MAINTAINERS | 2264 F: kernel/bpf/
|