diff options
author | Roland Hieber <r.hieber@pengutronix.de> | 2018-09-18 12:53:32 +0200 |
---|---|---|
committer | Roland Hieber <r.hieber@pengutronix.de> | 2018-09-18 12:53:32 +0200 |
commit | 461649ad80e53a1381f7c56923281410e86896ac (patch) | |
tree | 17e397d9b53f609384acbad27260d60b4969987a | |
parent | 99efc0aa50cdcc1d0ae0995a4092dba0aa0d9648 (diff) | |
download | DistroKit-461649ad80e53a1381f7c56923281410e86896ac.tar.gz DistroKit-461649ad80e53a1381f7c56923281410e86896ac.tar.xz |
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 <r.hieber@pengutronix.de>
-rw-r--r-- | configs/platform-rpi/kernelconfig | 7 |
1 files changed, 5 insertions, 2 deletions
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 |