numam-dpdk/config
Konstantin Ananyev 94972f35a0 bpf: add BPF loading and execution framework
librte_bpf provides a framework to load and execute eBPF bytecode
inside user-space dpdk based applications.
It supports basic set of features from eBPF spec
(https://www.kernel.org/doc/Documentation/networking/filter.txt).

Not currently supported features:
 - JIT
 - cBPF
 - tail-pointer call
 - eBPF MAP
 - skb
 - function calls for 32-bit apps
 - mbuf pointer as input parameter for 32-bit apps

Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
2018-05-12 00:35:15 +02:00
..
arm build: fix default arm64 instruction level 2018-04-17 16:40:09 +02:00
x86 build: replace license text with SPDX tag 2018-01-30 21:58:59 +01:00
common_armv8a_linuxapp config: add dpaaX build for all Linux platforms 2018-03-15 17:44:16 +01:00
common_base bpf: add BPF loading and execution framework 2018-05-12 00:35:15 +02:00
common_bsdapp config: replace Intel license headers with SPDX tags 2018-02-01 02:39:40 +01:00
common_linuxapp raw/dpaa2_cmdif: introduce DPAA2 command interface driver 2018-05-08 14:20:39 +02:00
defconfig_arm64-armv8a-linuxapp-clang config: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
defconfig_arm64-armv8a-linuxapp-gcc config: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
defconfig_arm64-dpaa2-linuxapp-gcc config: remove useless lines for DPAA2 2018-04-04 00:03:25 +02:00
defconfig_arm64-dpaa-linuxapp-gcc crypto/dpaa_sec: support dynamic logging 2018-04-23 18:20:10 +01:00
defconfig_arm64-stingray-linuxapp-gcc net/bnxt: introduce Broadcom Stingray 2018-04-14 00:59:41 +02:00
defconfig_arm64-thunderx-linuxapp-gcc config/thunderx: disable C11 memory model ring 2018-01-29 16:40:01 +01:00
defconfig_arm64-xgene1-linuxapp-gcc config: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
defconfig_arm-armv7a-linuxapp-gcc use SPDX tag for RehiveTech copyright files 2018-04-11 01:47:43 +02:00
defconfig_i686-native-linuxapp-gcc mem: replace memseg with memseg lists 2018-04-11 19:55:39 +02:00
defconfig_i686-native-linuxapp-icc net/ixgbe: enable vector PMD for icc 32 bits 2018-04-27 15:54:56 +01:00
defconfig_ppc_64-power8-linuxapp-gcc net/bonding: enable in ppc64le 2017-07-31 19:58:41 +02:00
defconfig_x86_64-native-bsdapp-clang config: replace Intel license headers with SPDX tags 2018-02-01 02:39:40 +01:00
defconfig_x86_64-native-bsdapp-gcc config: replace Intel license headers with SPDX tags 2018-02-01 02:39:40 +01:00
defconfig_x86_64-native-linuxapp-clang config: replace Intel license headers with SPDX tags 2018-02-01 02:39:40 +01:00
defconfig_x86_64-native-linuxapp-gcc config: replace Intel license headers with SPDX tags 2018-02-01 02:39:40 +01:00
defconfig_x86_64-native-linuxapp-icc config: replace Intel license headers with SPDX tags 2018-02-01 02:39:40 +01:00
defconfig_x86_x32-native-linuxapp-gcc mem: replace memseg with memseg lists 2018-04-11 19:55:39 +02:00
meson.build build: set toolchain info during meson configure 2018-04-17 16:09:43 +02:00
rte_config.h compressdev: add basic device management 2018-05-10 17:46:19 +01:00