Re: [PATCH v6 bpf-next 0/3] Introduce CAP_BPF

2020-05-13 Thread Marek Majkowski
On Wed, May 13, 2020 at 7:54 PM Alexei Starovoitov wrote: > > On Wed, May 13, 2020 at 07:30:05PM +0100, Marek Majkowski wrote: > > On Wed, May 13, 2020 at 6:53 PM Alexei Starovoitov > > wrote: > > > On Wed, May 13, 2020 at 11:50:42AM +0100, Marek Majkowski wrote: > > > > On Wed, May 13, 2020 at 4

Re: [PATCH v6 bpf-next 0/3] Introduce CAP_BPF

2020-05-13 Thread Alexei Starovoitov
On Wed, May 13, 2020 at 07:30:05PM +0100, Marek Majkowski wrote: > On Wed, May 13, 2020 at 6:53 PM Alexei Starovoitov > wrote: > > On Wed, May 13, 2020 at 11:50:42AM +0100, Marek Majkowski wrote: > > > On Wed, May 13, 2020 at 4:19 AM Alexei Starovoitov > > > wrote: > > > > > > > > CAP_BPF solves

Re: [PATCH v6 bpf-next 0/3] Introduce CAP_BPF

2020-05-13 Thread Marek Majkowski
On Wed, May 13, 2020 at 6:53 PM Alexei Starovoitov wrote: > On Wed, May 13, 2020 at 11:50:42AM +0100, Marek Majkowski wrote: > > On Wed, May 13, 2020 at 4:19 AM Alexei Starovoitov > > wrote: > > > > > > CAP_BPF solves three main goals: > > > 1. provides isolation to user space processes that drop

Re: [PATCH v6 bpf-next 0/3] Introduce CAP_BPF

2020-05-13 Thread Alexei Starovoitov
On Wed, May 13, 2020 at 11:50:42AM +0100, Marek Majkowski wrote: > On Wed, May 13, 2020 at 4:19 AM Alexei Starovoitov > wrote: > > > > CAP_BPF solves three main goals: > > 1. provides isolation to user space processes that drop CAP_SYS_ADMIN and > > switch to CAP_BPF. > >More on this below. T

Re: [PATCH v6 bpf-next 0/3] Introduce CAP_BPF

2020-05-13 Thread Marek Majkowski
On Wed, May 13, 2020 at 4:19 AM Alexei Starovoitov wrote: > > CAP_BPF solves three main goals: > 1. provides isolation to user space processes that drop CAP_SYS_ADMIN and > switch to CAP_BPF. >More on this below. This is the major difference vs v4 set back from Sep > 2019. > 2. makes network

[PATCH v6 bpf-next 0/3] Introduce CAP_BPF

2020-05-12 Thread Alexei Starovoitov
From: Alexei Starovoitov v5->v6: - split allow_ptr_leaks into four flags. - retain bpf_jit_limit under cap_sys_admin. - fixed few other issues spotted by Daniel. v4->v5: Split BPF operations that are allowed under CAP_SYS_ADMIN into combination of CAP_BPF, CAP_PERFMON, CAP_NET_ADMIN and keep so