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 6AE5742DE1 for ; Thu, 6 Jul 2023 04:35:05 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 62D3942D6D; Thu, 6 Jul 2023 04:35:05 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id C358A400D5; Thu, 6 Jul 2023 04:35:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1688610903; x=1720146903; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=6Qr0Hg2mviSLdyCMxH1ekqYoME4Dawcsd4acMZ2b1Xc=; b=fJQrkHYCknmWdvluZnE/m5+SCOfExM7i97cH2YJxnG7nK93HBym4fPOT a2UZlAYlotGc/mu9b9bkTJSRc+8v6K+yqshgoh1Yw+6NuNGgwXv9ZppFU zSvbAhs47NUN+1e7mU5mcxYMsFQcVVcCvlKVblPBQXCZ+ZatnLIFODzso 6fE1/3x/N42ScQVgL83su3sqieU4dwSXff3ewu8zEwvfQaiId1rRWQ1SA yZzMbZCCbOMFH/6uF8v6zfMQkm2rHNJz7txkS9V+VirzE2JxAuLpaimKg sfyjxtY/XeXXVEf1E5iO+e5qpyEGf5dKEueuFIvLVroryMFH1IqkgCwEt w==; X-IronPort-AV: E=McAfee;i="6600,9927,10762"; a="348275983" X-IronPort-AV: E=Sophos;i="6.01,184,1684825200"; d="scan'208";a="348275983" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Jul 2023 19:35:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10762"; a="696678600" X-IronPort-AV: E=Sophos;i="6.01,184,1684825200"; d="scan'208";a="696678600" Received: from dpdk-xuke-host.sh.intel.com ([10.67.114.220]) by orsmga006.jf.intel.com with ESMTP; 05 Jul 2023 19:35:00 -0700 From: Ke Xu To: dev@dpdk.org Cc: ke1.xu@intel.com, zhichaox.zeng@intel.com, wenzhuo.lu@intel.com, stable@dpdk.org Subject: [PATCH v2] net/iavf: fix Tunnel TSO path selecting. Date: Thu, 6 Jul 2023 02:34:21 +0000 Message-Id: <20230706023421.1016474-1-ke1.xu@intel.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org IAVF currently supports TSO and Tunnel TSO. Both these two features are implemented in scalar path. As there are missed flags for Tunnel TSO, it selects vector paths wrongly when only Tunnel TSO is enabled after introducing the patch "net/iavf: add offload path for Tx AVX512". This patch added the missed flags to fix the Tunnel TSO path selecting. Fixes: 059f18ae2aec ("net/iavf: add offload path for Tx AVX512") Cc: stable@dpdk.org Signed-off-by: Ke Xu --- v2: Add fixline, add CC, fix commit message. --- drivers/net/iavf/iavf_rxtx.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/net/iavf/iavf_rxtx.h b/drivers/net/iavf/iavf_rxtx.h index 8d4a77271a..605ea3f824 100644 --- a/drivers/net/iavf/iavf_rxtx.h +++ b/drivers/net/iavf/iavf_rxtx.h @@ -31,6 +31,10 @@ RTE_ETH_TX_OFFLOAD_QINQ_INSERT | \ RTE_ETH_TX_OFFLOAD_MULTI_SEGS | \ RTE_ETH_TX_OFFLOAD_TCP_TSO | \ + RTE_ETH_TX_OFFLOAD_VXLAN_TNL_TSO | \ + RTE_ETH_TX_OFFLOAD_GRE_TNL_TSO | \ + RTE_ETH_TX_OFFLOAD_IPIP_TNL_TSO | \ + RTE_ETH_TX_OFFLOAD_GENEVE_TNL_TSO | \ RTE_ETH_TX_OFFLOAD_SECURITY) #define IAVF_TX_VECTOR_OFFLOAD ( \ -- 2.34.1