From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 710FEA0561; Thu, 18 Mar 2021 06:25:05 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2AD5214101D; Thu, 18 Mar 2021 06:25:05 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id 9AF59406B4 for ; Thu, 18 Mar 2021 06:25:02 +0100 (CET) IronPort-SDR: wRyp41Yz7xlV500+NRjNSLtI0DY5Rd6RNkzIWzKteqmwrkES4jYvza13IBo9AhR3Yjmgq6C8yn qMX7DqUv4EiQ== X-IronPort-AV: E=McAfee;i="6000,8403,9926"; a="189696048" X-IronPort-AV: E=Sophos;i="5.81,257,1610438400"; d="scan'208";a="189696048" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Mar 2021 22:25:01 -0700 IronPort-SDR: wAOVugAYjh8vZIfwBGZrOHHzeStHI5ycGG4B50s5W34Dz2paSJXACD18J4EtpOgvHpG4xzK+QS 8uUmABNhok2A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,257,1610438400"; d="scan'208";a="602527734" Received: from dpdk-wenzhuo-haswell.sh.intel.com ([10.67.111.137]) by fmsmga006.fm.intel.com with ESMTP; 17 Mar 2021 22:24:59 -0700 From: Wenzhuo Lu To: dev@dpdk.org Cc: Wenzhuo Lu Date: Thu, 18 Mar 2021 13:24:44 +0800 Message-Id: <1616045088-73300-1-git-send-email-wenzhuo.lu@intel.com> X-Mailer: git-send-email 1.9.3 In-Reply-To: <1615963718-67428-1-git-send-email-wenzhuo.lu@intel.com> References: <1615963718-67428-1-git-send-email-wenzhuo.lu@intel.com> Subject: [dpdk-dev] [PATCH v2 0/4] add Rx/Tx offload paths for IAVF AVX512 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" Add specific paths for RX/TX AVX512, called offload paths. In these paths, support the HW offload features, like, checksum, VLAN, RSS offload. These paths are chosen automatically according to the configuration. The code for the above HW offload features, which are supported by offload paths, is removed from the legacy path. v2: - Fixed compile error. Wenzhuo Lu (4): net/iavf: store offload flag of Rx queue net/iavf: add offload path for Tx AVX512 net/iavf: add offload path for Rx AVX512 net/iavf: add offload path for Rx AVX512 flex desc doc/guides/rel_notes/release_21_05.rst | 7 + drivers/net/iavf/iavf_rxtx.c | 158 ++- drivers/net/iavf/iavf_rxtx.h | 32 +- drivers/net/iavf/iavf_rxtx_vec_avx512.c | 1646 ++++++++++++++++++++++++++----- drivers/net/iavf/iavf_rxtx_vec_common.h | 113 ++- 5 files changed, 1661 insertions(+), 295 deletions(-) -- 1.9.3