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 158A5A00C2; Wed, 17 Mar 2021 07:48:53 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AA2CB242AFC; Wed, 17 Mar 2021 07:48:52 +0100 (CET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 4F48F40A4B for ; Wed, 17 Mar 2021 07:48:51 +0100 (CET) IronPort-SDR: RdKxB0CAVZYawWXsoNDw0mcvlxfUwsOwvYpd/C9f8cHqowfG3XPsRjf2YnyHyghNsFH6tOoUSQ SgRRHUtbQ3ig== X-IronPort-AV: E=McAfee;i="6000,8403,9925"; a="177000940" X-IronPort-AV: E=Sophos;i="5.81,255,1610438400"; d="scan'208";a="177000940" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Mar 2021 23:48:50 -0700 IronPort-SDR: MEMKFvDjWSqXVMG7/gztupqyAUP9drix6oSet+lAOjuqQPMan+LFQ+NNfvSo4+6EdqTOsQ0ksR cutnCTLbl3TA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,255,1610438400"; d="scan'208";a="379169550" Received: from dpdk-wenzhuo-haswell.sh.intel.com ([10.67.111.137]) by fmsmga007.fm.intel.com with ESMTP; 16 Mar 2021 23:48:49 -0700 From: Wenzhuo Lu To: dev@dpdk.org Cc: Wenzhuo Lu Date: Wed, 17 Mar 2021 14:48:34 +0800 Message-Id: <1615963718-67428-1-git-send-email-wenzhuo.lu@intel.com> X-Mailer: git-send-email 1.9.3 Subject: [dpdk-dev] [PATCH 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. 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 | 156 ++- 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(+), 293 deletions(-) -- 1.9.3