[dpdk-dev] [PATCH 0/3] add lpm support for NEON
Jerin Jacob
jerin.jacob at caviumnetworks.com
Mon Nov 30 18:24:10 CET 2015
- Introduce new rte_vect_* abstractions in eal
- This patch set has the changes required for optimised pm library usage in arm64 perspective
- Tested on Juno and Thunder boards
- Tested and verified the changes with following DPDK unit test cases
--lpm_autotest
--lpm6_autotest
- This patch set has dependency on [dpdk-dev] [PATCH v4 0/2] disable CONFIG_RTE_SCHED_VECTOR for arm
- With these changes, arm64 platform supports all DPDK libraries(in feature wise)
Jerin Jacob (3):
eal: introduce rte_vect_* abstractions
lpm: add support for NEON
maintainers: claim responsibility for arm64 specific files of hash and
lpm
MAINTAINERS | 3 +
app/test/test_lpm.c | 10 +-
config/defconfig_arm64-armv8a-linuxapp-gcc | 3 -
lib/librte_eal/common/include/arch/arm/rte_vect.h | 17 ++-
lib/librte_eal/common/include/arch/x86/rte_vect.h | 8 +
lib/librte_lpm/Makefile | 3 +
lib/librte_lpm/rte_lpm.h | 5 +
lib/librte_lpm/rte_lpm_neon.h | 172 ++++++++++++++++++++++
8 files changed, 212 insertions(+), 9 deletions(-)
create mode 100644 lib/librte_lpm/rte_lpm_neon.h
--
2.1.0
More information about the dev
mailing list