From 461649ad80e53a1381f7c56923281410e86896ac Mon Sep 17 00:00:00 2001 From: Roland Hieber Date: Tue, 18 Sep 2018 12:53:32 +0200 Subject: platform-rpi: kernel: enable CONFIG_BPF as suggested by reason reason suggests: --- reference +++ suggested @@ -1 +1,11 @@ -systemd_cgroup_bpf: {} +systemd_cgroup_bpf: + history: + systemd_ptxdist.ref: + description: | + Since systemd 235 (present in PTXdist 2018.01) BPF programs + attached to cgroups are used to implement some of the + firewalling features. This requires kernel support. + analyzer: kconfig.KernelConfig()['CGROUP_BPF'] + matched: (kconfig.KernelConfig().version >= + kconfig.KernelConfig().parse_version('4.10') and + kconfig.PTXBSPConfig().version >= + kconfig.PTXBSPConfig().parse_version('2018.01')) + value: True + value: False CGROUP_BPF depends on CONFIG_BPF_SYSCALL, so enable that too. Signed-off-by: Roland Hieber --- configs/platform-rpi/kernelconfig | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'configs/platform-rpi/kernelconfig') diff --git a/configs/platform-rpi/kernelconfig b/configs/platform-rpi/kernelconfig index 2ddf973..f0b8231 100644 --- a/configs/platform-rpi/kernelconfig +++ b/configs/platform-rpi/kernelconfig @@ -121,8 +121,9 @@ CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_PERF=y +CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_DEBUG is not set -# CONFIG_SOCK_CGROUP_DATA is not set +CONFIG_SOCK_CGROUP_DATA=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y @@ -169,7 +170,7 @@ CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y -# CONFIG_BPF_SYSCALL is not set +CONFIG_BPF_SYSCALL=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y @@ -728,6 +729,7 @@ CONFIG_HAVE_NET_DSA=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # CONFIG_BPF_JIT is not set +# CONFIG_BPF_STREAM_PARSER is not set # # Network testing @@ -2764,6 +2766,7 @@ CONFIG_BRANCH_PROFILE_NONE=y CONFIG_STACK_TRACER=y # CONFIG_BLK_DEV_IO_TRACE is not set CONFIG_UPROBE_EVENTS=y +CONFIG_BPF_EVENTS=y CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y -- cgit v1.2.3