From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from wes1-so2.wedos.net (wes1-so2.wedos.net [46.28.106.16]) by dpdk.org (Postfix) with ESMTP id BA04A5683 for ; Wed, 2 Dec 2015 14:45:50 +0100 (CET) Received: from pcviktorin.fit.vutbr.cz (pcviktorin.fit.vutbr.cz [147.229.13.147]) by wes1-so2.wedos.net (Postfix) with ESMTPSA id 3p9hQQ3lRBzSt; Wed, 2 Dec 2015 14:45:50 +0100 (CET) Date: Wed, 2 Dec 2015 14:43:12 +0100 From: Jan Viktorin To: Jerin Jacob Message-ID: <20151202144312.63cccbee@pcviktorin.fit.vutbr.cz> In-Reply-To: <1448904253-12929-1-git-send-email-jerin.jacob@caviumnetworks.com> References: <1448904253-12929-1-git-send-email-jerin.jacob@caviumnetworks.com> Organization: RehiveTech MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH 0/3] add lpm support for NEON X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2015 13:45:50 -0000 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 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@RehiveTech.com System Architect Web: www.RehiveTech.com RehiveTech Brno, Czech Republic