summaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorJohn Fastabend <john.fastabend@gmail.com>2018-01-03 17:57:56 -0800
committerDaniel Borkmann <daniel@iogearbox.net>2018-01-04 19:01:14 +0100
commit5f103c5d4dbadec0f2cacd39b6429e1b8a8cf983 (patch)
tree263cda9888f2100b5ab85c205105a8aa6c41bd9b /kernel
parentc20a71a7a3841a6198721a0b4276f3298b38bbcf (diff)
downloadlinux-5f103c5d4dbadec0f2cacd39b6429e1b8a8cf983.tar.gz
linux-5f103c5d4dbadec0f2cacd39b6429e1b8a8cf983.tar.bz2
linux-5f103c5d4dbadec0f2cacd39b6429e1b8a8cf983.zip
bpf: only build sockmap with CONFIG_INET
The sockmap infrastructure is only aware of TCP sockets at the moment. In the future we plan to add UDP. In both cases CONFIG_NET should be built-in. So lets only build sockmap if CONFIG_INET is enabled. Signed-off-by: John Fastabend <john.fastabend@gmail.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/bpf/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/bpf/Makefile b/kernel/bpf/Makefile
index e691da0b3bab..a713fd23ec88 100644
--- a/kernel/bpf/Makefile
+++ b/kernel/bpf/Makefile
@@ -9,9 +9,11 @@ obj-$(CONFIG_BPF_SYSCALL) += devmap.o
obj-$(CONFIG_BPF_SYSCALL) += cpumap.o
obj-$(CONFIG_BPF_SYSCALL) += offload.o
ifeq ($(CONFIG_STREAM_PARSER),y)
+ifeq ($(CONFIG_INET),y)
obj-$(CONFIG_BPF_SYSCALL) += sockmap.o
endif
endif
+endif
ifeq ($(CONFIG_PERF_EVENTS),y)
obj-$(CONFIG_BPF_SYSCALL) += stackmap.o
endif