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 5CBD6A04E6; Sat, 31 Oct 2020 00:29:30 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DCF6DBE47; Sat, 31 Oct 2020 00:29:27 +0100 (CET) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id 3892DBE45 for ; Sat, 31 Oct 2020 00:29:25 +0100 (CET) IronPort-SDR: /G7YU4OV5sCJxEodON2MQ8S4s73hqKLIQNDp6+c8u+3YumEmb+Bm2DyqnTc48rr5rggnfHrPQu aGQeXPS/B5JA== X-IronPort-AV: E=McAfee;i="6000,8403,9790"; a="166093879" X-IronPort-AV: E=Sophos;i="5.77,435,1596524400"; d="scan'208";a="166093879" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Oct 2020 16:29:23 -0700 IronPort-SDR: IStR85Gt1DCBV6BznnU2NuWbSQWG4M0OZ8DMeA/LRXK9wE9DmLAuxnM+2thZpWBzLRgojltd4l wmgRVEyohqRw== X-IronPort-AV: E=Sophos;i="5.77,435,1596524400"; d="scan'208";a="537237858" Received: from fyigit-mobl1.ger.corp.intel.com (HELO [10.213.218.82]) ([10.213.218.82]) by orsmga005-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Oct 2020 16:29:20 -0700 To: Wenzhuo Lu , dev@dpdk.org Cc: Bruce Richardson , Leyi Rong References: <1599717545-106571-1-git-send-email-wenzhuo.lu@intel.com> <1603934644-19945-1-git-send-email-wenzhuo.lu@intel.com> <1603934644-19945-4-git-send-email-wenzhuo.lu@intel.com> From: Ferruh Yigit Message-ID: <6b7062a6-ee27-d2bc-a6f7-264f8216bdfd@intel.com> Date: Fri, 30 Oct 2020 23:29:16 +0000 MIME-Version: 1.0 In-Reply-To: <1603934644-19945-4-git-send-email-wenzhuo.lu@intel.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [dpdk-dev] [PATCH v7 3/3] net/iavf: enable AVX512 for Tx 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" On 10/29/2020 1:24 AM, Wenzhuo Lu wrote: > To enhance the per-core performance, this patch adds some AVX512 > instructions to the data path to handle the Tx descriptors. > > Signed-off-by: Wenzhuo Lu > Signed-off-by: Bruce Richardson > Signed-off-by: Leyi Rong > --- > doc/guides/rel_notes/release_20_11.rst | 3 + > drivers/net/iavf/iavf_ethdev.c | 3 +- > drivers/net/iavf/iavf_rxtx.c | 34 +++- > drivers/net/iavf/iavf_rxtx.h | 7 + > drivers/net/iavf/iavf_rxtx_vec_avx512.c | 304 ++++++++++++++++++++++++++++++++ > 5 files changed, 343 insertions(+), 8 deletions(-) > > diff --git a/doc/guides/rel_notes/release_20_11.rst b/doc/guides/rel_notes/release_20_11.rst > index 89e0959..6d7c59d 100644 > --- a/doc/guides/rel_notes/release_20_11.rst > +++ b/doc/guides/rel_notes/release_20_11.rst > @@ -20,6 +20,9 @@ DPDK Release 20.11 > make doc-guides-html > xdg-open build/doc/html/guides/rel_notes/release_20_11.html > > + * **Added support of vector instructions on IAVF.** > + > + Added support of AVX512 instructions in IAVF RX and TX path. > The documentation update is in the comment section, fixed in next-net.