Re: [PATCH bpf-next v11 0/7] bpf: add BPF_LWT_ENCAP_IP option to bpf_lwt_push_encap

2019-02-13 Thread Peter Oskolkov
On Wed, Feb 13, 2019 at 8:21 PM Alexei Starovoitov wrote: > > On Wed, Feb 13, 2019 at 08:44:51PM -0700, David Ahern wrote: > > On 2/13/19 7:39 PM, Alexei Starovoitov wrote: > > > On Wed, Feb 13, 2019 at 05:46:26PM -0700, David Ahern wrote: > > >> On 2/13/19 12:53 PM, Peter Oskolkov wrote: > > >>>

Re: [PATCH bpf-next v11 0/7] bpf: add BPF_LWT_ENCAP_IP option to bpf_lwt_push_encap

2019-02-13 Thread Peter Oskolkov
On Wed, Feb 13, 2019 at 8:21 PM Alexei Starovoitov wrote: > > On Wed, Feb 13, 2019 at 08:44:51PM -0700, David Ahern wrote: > > On 2/13/19 7:39 PM, Alexei Starovoitov wrote: > > > On Wed, Feb 13, 2019 at 05:46:26PM -0700, David Ahern wrote: > > >> On 2/13/19 12:53 PM, Peter Oskolkov wrote: > > >>>

Re: [PATCH bpf-next v11 0/7] bpf: add BPF_LWT_ENCAP_IP option to bpf_lwt_push_encap

2019-02-13 Thread Alexei Starovoitov
On Wed, Feb 13, 2019 at 08:44:51PM -0700, David Ahern wrote: > On 2/13/19 7:39 PM, Alexei Starovoitov wrote: > > On Wed, Feb 13, 2019 at 05:46:26PM -0700, David Ahern wrote: > >> On 2/13/19 12:53 PM, Peter Oskolkov wrote: > >>> This patchset implements BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap >

Re: [PATCH bpf-next v11 0/7] bpf: add BPF_LWT_ENCAP_IP option to bpf_lwt_push_encap

2019-02-13 Thread David Ahern
On 2/13/19 7:39 PM, Alexei Starovoitov wrote: > On Wed, Feb 13, 2019 at 05:46:26PM -0700, David Ahern wrote: >> On 2/13/19 12:53 PM, Peter Oskolkov wrote: >>> This patchset implements BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap >>> BPF helper. It enables BPF programs (specifically, BPF_PROG_TYPE_LW

Re: [PATCH bpf-next v11 0/7] bpf: add BPF_LWT_ENCAP_IP option to bpf_lwt_push_encap

2019-02-13 Thread Alexei Starovoitov
On Wed, Feb 13, 2019 at 05:46:26PM -0700, David Ahern wrote: > On 2/13/19 12:53 PM, Peter Oskolkov wrote: > > This patchset implements BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap > > BPF helper. It enables BPF programs (specifically, BPF_PROG_TYPE_LWT_IN > > and BPF_PROG_TYPE_LWT_XMIT prog types) t

Re: [PATCH bpf-next v11 0/7] bpf: add BPF_LWT_ENCAP_IP option to bpf_lwt_push_encap

2019-02-13 Thread David Ahern
On 2/13/19 12:53 PM, Peter Oskolkov wrote: > This patchset implements BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap > BPF helper. It enables BPF programs (specifically, BPF_PROG_TYPE_LWT_IN > and BPF_PROG_TYPE_LWT_XMIT prog types) to add IP encapsulation headers > to packets (e.g. IP/GRE, GUE, IPIP).

[PATCH bpf-next v11 0/7] bpf: add BPF_LWT_ENCAP_IP option to bpf_lwt_push_encap

2019-02-13 Thread Peter Oskolkov
This patchset implements BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap BPF helper. It enables BPF programs (specifically, BPF_PROG_TYPE_LWT_IN and BPF_PROG_TYPE_LWT_XMIT prog types) to add IP encapsulation headers to packets (e.g. IP/GRE, GUE, IPIP). This is useful when thousands of different short-