linux/drivers/net/ethernet/netronome/nfp
Jakub Kicinski 7533fdc0f7 nfp: bpf: add hardware bpf offload
Add hardware bpf offload on our smart NICs.  Detect if
capable firmware is loaded and use it to load the code JITed
with just added translator onto programmable engines.

This commit only supports offloading cls_bpf in legacy mode
(non-direct action).

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-09-21 19:50:03 -04:00
..
Makefile nfp: bpf: add hardware bpf offload 2016-09-21 19:50:03 -04:00
nfp_asm.h nfp: add BPF to NFP code translator 2016-09-21 19:50:02 -04:00
nfp_bpf_jit.c nfp: add BPF to NFP code translator 2016-09-21 19:50:02 -04:00
nfp_bpf_verifier.c nfp: add BPF to NFP code translator 2016-09-21 19:50:02 -04:00
nfp_bpf.h nfp: add BPF to NFP code translator 2016-09-21 19:50:02 -04:00
nfp_net_common.c nfp: bpf: add hardware bpf offload 2016-09-21 19:50:03 -04:00
nfp_net_ctrl.h nfp: bpf: add hardware bpf offload 2016-09-21 19:50:03 -04:00
nfp_net_debugfs.c nfp: remove unnecessary static 2016-04-16 22:34:39 -04:00
nfp_net_ethtool.c nfp: remove linux/version.h includes 2016-09-08 17:18:42 -07:00
nfp_net_offload.c nfp: bpf: add hardware bpf offload 2016-09-21 19:50:03 -04:00
nfp_net.h nfp: bpf: add hardware bpf offload 2016-09-21 19:50:03 -04:00
nfp_netvf_main.c nfp: drop support for old firmware ABIs 2016-09-08 17:18:42 -07:00