From patchwork Thu Feb 22 19:47:53 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajit Khaparde X-Patchwork-Id: 137049 X-Patchwork-Delegate: ajit.khaparde@broadcom.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C328543B84; Thu, 22 Feb 2024 20:48:31 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8B30B410E7; Thu, 22 Feb 2024 20:48:13 +0100 (CET) Received: from mail-oo1-f47.google.com (mail-oo1-f47.google.com [209.85.161.47]) by mails.dpdk.org (Postfix) with ESMTP id D9B1940E8A for ; Thu, 22 Feb 2024 20:48:10 +0100 (CET) Received: by mail-oo1-f47.google.com with SMTP id 006d021491bc7-5a0073ae310so99644eaf.0 for ; Thu, 22 Feb 2024 11:48:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1708631290; x=1709236090; darn=dpdk.org; h=mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=Cl4SnY8P+bjmIKRYlCeQOdqynNNLBJzYEaPRuXKK4Sc=; b=KPKw4ORxp1gpsvPjVRA2YhWyQFFlosMwfDgoyGbxw+tHiKCbGK3EQUCIpV8EPn3AUe CFEOG2cIufHvIffTop9Jqj8hMsawnW21FOjhxq0WHU1/6xR2iKktu26vft5UwE+uy8P5 wt1srdlnbjIiS5rNFQxavzj6SZkXPp44q3T2s= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708631290; x=1709236090; h=mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Cl4SnY8P+bjmIKRYlCeQOdqynNNLBJzYEaPRuXKK4Sc=; b=JYyant4r09Sk/bgq/VVfX6ICTISnLJXkJKhur0k1u+jCEGuVqglut+ib6JtlAluaDX GFexKpK7QHoZNBNBAQSNd8/fCqiYbHserLMrsT3Ldtaujz79XCwftdeHtWdzNmGqj41t j/YI+ZCfnsUCVNkryG5Kt1B1LFESkJo7k2L8auhssQTQreiACG/K7MbTynBgI5u2QFqY cLmwRLAKqutoW9v5q2O5tOKVQBhUXX5/xBMW6MgBbI0BswnOkNFKFLsENSVhEpQ+ZkMM qt46XCyDOcUAtKkujl2jmg47qRRIUCRQjTrILuo0dw8RZJx74A5sx78MKjBi6J/12Vlo bxNA== X-Gm-Message-State: AOJu0YxMQmiYZBEwB3FbhRTKW6qmsOLHLtAoznpdO9dsNS8Hr/OCKyrw ba/Jl3SpEW4zwXQdu9SzyOeJAPLkHkcYLtHiXjwrrNSzir06o9ZDt1G8dnTxTcCiYkjLBzPk/ch ckfal3yyY1gxjMycDf2Ztcg9LG2+qOndvTeUFIBWb6ws4JoxFrTE0XpZlOvYtjsWO/7WroFtaW2 t5wWLQeAX9xX0/M2I+tI6IYAS4EzPw X-Google-Smtp-Source: AGHT+IG5HM2qUAmXasWYv3RzLbNqzhjX2e7XH4pQCeLa7gADyIu7qoGTkYunSOfIPFl1LsgLs6ADXw== X-Received: by 2002:a05:6358:d599:b0:17b:78f1:b4f4 with SMTP id ms25-20020a056358d59900b0017b78f1b4f4mr1805216rwb.27.1708631289677; Thu, 22 Feb 2024 11:48:09 -0800 (PST) Received: from C02GC2QQMD6T.wifi.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id gu12-20020a056a004e4c00b006e025e1fa61sm9538452pfb.14.2024.02.22.11.48.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 11:48:08 -0800 (PST) From: Ajit Khaparde To: dev@dpdk.org Cc: ferruh.yigit@amd.com, thomas@monjalon.net, Damodharam Ammepalli Subject: [PATCH v2 03/10] net/bnxt: increase queue size for async handling Date: Thu, 22 Feb 2024 11:47:53 -0800 Message-Id: <20240222194800.80648-4-ajit.khaparde@broadcom.com> X-Mailer: git-send-email 2.39.2 (Apple Git-143) In-Reply-To: <20240222194800.80648-1-ajit.khaparde@broadcom.com> References: <20240221212044.27209-1-ajit.khaparde@broadcom.com> <20240222194800.80648-1-ajit.khaparde@broadcom.com> MIME-Version: 1.0 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 Increase the default NQ/CQ depth for async handling. In some cases the hardware can generate a high number of async notifications. Increase the notification/completion queue size to accommodate them. Signed-off-by: Ajit Khaparde Reviewed-by: Damodharam Ammepalli --- drivers/net/bnxt/bnxt_ring.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/bnxt/bnxt_ring.h b/drivers/net/bnxt/bnxt_ring.h index baa60b2627..1bae4b33d9 100644 --- a/drivers/net/bnxt/bnxt_ring.h +++ b/drivers/net/bnxt/bnxt_ring.h @@ -24,7 +24,7 @@ #define DB_KEY_TX_PUSH (0x4 << 28) #define DB_LONG_TX_PUSH (0x2 << 24) -#define DEFAULT_CP_RING_SIZE 256 +#define DEFAULT_CP_RING_SIZE 4096 #define DEFAULT_RX_RING_SIZE 256 #define DEFAULT_TX_RING_SIZE 256