On 2017/02/07 11:10AM, Michael Ellerman wrote: > Michael Neuling <mi...@neuling.org> writes: > > > This enables BCC (https://github.com/iovisor/bcc) on powernv. > > > > This adds 225KB to the vmlinux size. > > > > Signed-off-by: Michael Neuling <mi...@neuling.org> > > --- > > arch/powerpc/configs/powernv_defconfig | 5 +++++ > > 1 file changed, 5 insertions(+) > > > > diff --git a/arch/powerpc/configs/powernv_defconfig > > b/arch/powerpc/configs/powernv_defconfig > > index 7028dbc753..911b43e2c7 100644 > > --- a/arch/powerpc/configs/powernv_defconfig > > +++ b/arch/powerpc/configs/powernv_defconfig > > @@ -29,6 +29,7 @@ CONFIG_CGROUP_CPUACCT=y > > CONFIG_CGROUP_PERF=y > > CONFIG_USER_NS=y > > CONFIG_BLK_DEV_INITRD=y > > +CONFIG_BPF_SYSCALL=y > > # CONFIG_COMPAT_BRK is not set > > CONFIG_PROFILING=y > > CONFIG_OPROFILE=y > > @@ -79,6 +80,10 @@ CONFIG_NETFILTER=y > > # CONFIG_NETFILTER_ADVANCED is not set > > CONFIG_BRIDGE=m > > CONFIG_VLAN_8021Q=m > > +CONFIG_NET_SCHED=y > > +CONFIG_NET_CLS_BPF=y > > +CONFIG_NET_CLS_ACT=y > > +CONFIG_NET_ACT_BPF=y > > I'm inclined to make these =m. > > I assume that would still work for bcc?
Yes, that should work too. As an aside, I had sent a patch to enable BPF_SYSCALL across powernv, pseries and ppc64 defconfigs: https://patchwork.ozlabs.org/patch/721997/ It would be good to have the network related BPF configs enabled across all three. - Naveen