From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (xvm-189-124.dc0.ghst.net [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 336D8A09FF; Wed, 6 Jan 2021 06:56:30 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BB1D81608AA; Wed, 6 Jan 2021 06:56:29 +0100 (CET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 60ED11608A4 for ; Wed, 6 Jan 2021 06:56:28 +0100 (CET) IronPort-SDR: jfHx7mfKszgK1ziXrQ4sKURyj+xf2Aj6tHkb+NIx0K+ORbqMXfobDnv2tMtwlCUBAh+luYdXoS Bp2bF+SOKGWQ== X-IronPort-AV: E=McAfee;i="6000,8403,9855"; a="176452379" X-IronPort-AV: E=Sophos;i="5.78,479,1599548400"; d="scan'208";a="176452379" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Jan 2021 21:56:27 -0800 IronPort-SDR: LQ7qd/rIsemFbmEux3m1O35WUV4jk20U8LLaiylV7ZrGUO/VaOB2iRoNtTVkmo0i+YzjaLfzK7 ePBjR9WQBPRA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,479,1599548400"; d="scan'208";a="422049040" Received: from dpdk-lrong-srv-04.sh.intel.com ([10.67.119.221]) by orsmga001.jf.intel.com with ESMTP; 05 Jan 2021 21:56:25 -0800 From: Leyi Rong To: qi.z.zhang@intel.com, wenzhuo.lu@intel.com Cc: dev@dpdk.org, Leyi Rong Date: Wed, 6 Jan 2021 13:35:48 +0800 Message-Id: <20210106053548.67341-1-leyi.rong@intel.com> X-Mailer: git-send-email 2.17.1 Subject: [dpdk-dev] [PATCH] net/ice: enlarge ice RXQ rearm thresh to 64 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" We observe performance drop on ice AVX512 data path after stop and start by using testpmd. As CPU polling is faster in AVX512 path, L3 contested accesses is intensified when rxrearm_start is a random value after testpmd stop/start. Enlarge ICE_RXQ_REARM_THRESH to 64 to ease the contested asscesses and fix the performance drop issue. Signed-off-by: Leyi Rong --- drivers/net/ice/ice_rxtx.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ice/ice_rxtx.h b/drivers/net/ice/ice_rxtx.h index 6b16716063..adfae016a9 100644 --- a/drivers/net/ice/ice_rxtx.h +++ b/drivers/net/ice/ice_rxtx.h @@ -31,7 +31,7 @@ #define ICE_VPMD_RX_BURST 32 #define ICE_VPMD_TX_BURST 32 -#define ICE_RXQ_REARM_THRESH 32 +#define ICE_RXQ_REARM_THRESH 64 #define ICE_MAX_RX_BURST ICE_RXQ_REARM_THRESH #define ICE_TX_MAX_FREE_BUF_SZ 64 #define ICE_DESCS_PER_LOOP 4 -- 2.17.1