From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 756DEA0577; Mon, 13 Apr 2020 17:57:00 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 101201C066; Mon, 13 Apr 2020 17:57:00 +0200 (CEST) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by dpdk.org (Postfix) with ESMTP id 04ECA1C066 for ; Mon, 13 Apr 2020 17:56:59 +0200 (CEST) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 672E41FB; Mon, 13 Apr 2020 08:56:58 -0700 (PDT) Received: from net-arm-thunderx2-01.shanghai.arm.com (net-arm-thunderx2-01.shanghai.arm.com [10.169.41.214]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 7C9BB3F68F; Mon, 13 Apr 2020 08:56:55 -0700 (PDT) From: Gavin Hu To: dev@dpdk.org Cc: nd@arm.com, david.marchand@redhat.com, thomas@monjalon.net, jerinj@marvell.com, xiaolong.ye@intel.com, Honnappa.Nagarahalli@arm.com, ruifeng.wang@arm.com, phil.yang@arm.com, joyce.kong@arm.com, steve.capper@arm.com Date: Mon, 13 Apr 2020 23:56:38 +0800 Message-Id: <20200413155640.53581-1-gavin.hu@arm.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200306050427.66114-1-gavin.hu@arm.com> References: <20200306050427.66114-1-gavin.hu@arm.com> Subject: [dpdk-dev] [PATCH v2 0/2] i40e NEON vPMD optimization on aarch64 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" V2: - drop the 3/3 auto-vectorization patch from this series, it requires more rework and will submit in a separate patch. This series is to optimize the i40e NEON vPMD performance on aarch64. The patches were benchmarked by running the following command on Marvell ThunderX2 and Arm N1SDP and showed positive performance results. sudo ./build/app/testpmd -l 1,3 -w 0001:01:00.0 -w 0001:01:00.1 --master-lcore 1 -- -i --rxq=4 --txq=4 --nb-cores=1 --nb-ports=2 -a Gavin Hu (2): net/i40e: relax barrier in Tx fastpath for NEON vPMD net/i40e: restrict pointer aliasing for NEON vPMD drivers/net/i40e/i40e_rxtx_vec_neon.c | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) -- 2.17.1