On Thu, 3 May 2018 19:54:31 -0700 David Ahern <dsah...@gmail.com> wrote:
> diff --git a/net/core/filter.c b/net/core/filter.c > index 6877426c23a6..cf0d27acf1d1 100644 > --- a/net/core/filter.c > +++ b/net/core/filter.c [...] > +static const struct bpf_func_proto bpf_xdp_fib_lookup_proto = { > + .func = bpf_xdp_fib_lookup, > + .gpl_only = true, Is it a deliberate choice to require BPF-progs using this helper to be GPL licensed? Asking as this seems to be the first network related helper with this requirement, while this is typical for tracing related helpers. > + .ret_type = RET_INTEGER, > + .arg1_type = ARG_PTR_TO_CTX, > + .arg2_type = ARG_PTR_TO_MEM, > + .arg3_type = ARG_CONST_SIZE, > + .arg4_type = ARG_ANYTHING, > +}; -- Best regards, Jesper Dangaard Brouer MSc.CS, Principal Kernel Engineer at Red Hat LinkedIn: http://www.linkedin.com/in/brouer