From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerin Jacob Subject: [PATCH 0/3] add lpm support for NEON Date: Mon, 30 Nov 2015 22:54:10 +0530 Message-ID: <1448904253-12929-1-git-send-email-jerin.jacob@caviumnetworks.com> Mime-Version: 1.0 Content-Type: text/plain To: Return-path: Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0082.outbound.protection.outlook.com [157.56.110.82]) by dpdk.org (Postfix) with ESMTP id 6CA5E2A66 for ; Mon, 30 Nov 2015 18:24:46 +0100 (CET) List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" - 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