[dpdk-dev] [PATCH 0/3] add lpm support for NEON
Jan Viktorin
viktorin at rehivetech.com
Wed Dec 2 14:43:12 CET 2015
Hello Jerin,
thank you for this patch series. Please CC me next time when doing an
ARM-related changes. It took me a while to find the related e-mails on
the mail server.
On Mon, 30 Nov 2015 22:54:10 +0530
Jerin Jacob <jerin.jacob at caviumnetworks.com> wrote:
> - 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
What kind of dependency is it? Functional?
> - With these changes, arm64 platform supports all DPDK libraries(in feature wise)
Is there some ARMv8 specific NEON instruction?
>
> 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
>
--
Jan Viktorin E-mail: Viktorin at RehiveTech.com
System Architect Web: www.RehiveTech.com
RehiveTech
Brno, Czech Republic
More information about the dev
mailing list