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 4EA08A09E9; Tue, 15 Dec 2020 03:40:57 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 8C76F1E34; Tue, 15 Dec 2020 03:40:55 +0100 (CET) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 57B261E2F for ; Tue, 15 Dec 2020 03:40:54 +0100 (CET) IronPort-SDR: K8hSAVFK+n3fDmbGJS0GWXJFiU5y+54Th4dPr7Dvk5hdWHCE5rrEJq51RArtOXYixxDdhnBi5z zHQptsgm22+g== X-IronPort-AV: E=McAfee;i="6000,8403,9835"; a="236401087" X-IronPort-AV: E=Sophos;i="5.78,420,1599548400"; d="scan'208";a="236401087" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Dec 2020 18:40:52 -0800 IronPort-SDR: B4L1bcZl1DBl2hNfowOuuVsbLCrMN5XpYbsaGIYFt8EsHYxd4Qa9yQT8EAp2dkTS9Zdit29HzZ ezaI6nV4GsSQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,420,1599548400"; d="scan'208";a="335899447" Received: from dpdk-lrong-srv-04.sh.intel.com ([10.67.119.221]) by fmsmga008.fm.intel.com with ESMTP; 14 Dec 2020 18:40:49 -0800 From: Leyi Rong To: qi.z.zhang@intel.com, bruce.richardson@intel.com, beilei.xing@intel.com Cc: dev@dpdk.org, Leyi Rong Date: Tue, 15 Dec 2020 10:19:42 +0800 Message-Id: <20201215021945.103396-1-leyi.rong@intel.com> X-Mailer: git-send-email 2.17.1 Subject: [dpdk-dev] [PATCH 0/3] AVX512 vPMD on i40e 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" This patchset aims to support AVX512 vPMD on i40e. And the changes are only target to AVX512 vector path. Leyi Rong (3): net/i40e: remove devarg use-latest-supported-vec net/i40e: add AVX512 vector path net/i40e: optimize Tx by using AVX512 doc/guides/nics/i40e.rst | 9 - drivers/net/i40e/i40e_ethdev.c | 63 +- drivers/net/i40e/i40e_ethdev.h | 3 - drivers/net/i40e/i40e_rxtx.c | 193 ++-- drivers/net/i40e/i40e_rxtx.h | 13 + drivers/net/i40e/i40e_rxtx_vec_avx512.c | 1130 +++++++++++++++++++++++ drivers/net/i40e/meson.build | 24 + 7 files changed, 1287 insertions(+), 148 deletions(-) create mode 100644 drivers/net/i40e/i40e_rxtx_vec_avx512.c -- 2.17.1