From patchwork Thu Feb 22 19:47:54 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajit Khaparde X-Patchwork-Id: 137050 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 905CC43B84; Thu, 22 Feb 2024 20:48:39 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B1F50410F9; Thu, 22 Feb 2024 20:48:15 +0100 (CET) Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) by mails.dpdk.org (Postfix) with ESMTP id AFB34410F1 for ; Thu, 22 Feb 2024 20:48:13 +0100 (CET) Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-6da4a923b1bso15360b3a.2 for ; Thu, 22 Feb 2024 11:48:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1708631292; x=1709236092; 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=+u1HCGKI3Dm1SaRm3plkcsOjBRV1BNv6owrtoF3nSuY=; b=MNlQQAS2kA9Nrwkr3uKxMCs4IIlMEIDczv8zy8hJTEgSwz1HnLmqe/p+mRdBpvtSAJ ynAieOY6pLRin0Z5p9qg0/1pHMu5P2U5uTU6rw1tlTPjzlJ00hLBlQ/8lrTkEE8CxljT Wxn1fCfUCc6nPckyd6t9qDYspZgyErvSbIVxg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708631292; x=1709236092; 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=+u1HCGKI3Dm1SaRm3plkcsOjBRV1BNv6owrtoF3nSuY=; b=J0fsngtgpP3LBC0pmYiOawr1byEG5Ino8gc1J3Gr3nzVLFvum16myKn6n/1qkXvYKj as9YaulRCwOWQQ85gpmpzfrJYfwqs6ULrW6UYN0b32IvZZuLsY7f7JroAc4NYuzfKiDw 981+adeNcFV/Civ1lF+xsLimjCYTgV05NWJ270HjV3X39aESsqiFLfv3lkXaOQsY2hSs 0SW//u6YfSGbrejAZSjcBlRHZUBDlNrHyNVh4hGpY6LMej4OX1DBQuEt7Quo+3ul5/59 7yJ15W72wVyPvoJuaCgp2pDV+dji75oF2gR++WAHhBW7CSnCbRz+OmZr6D8s5SNPukxy kH4w== X-Gm-Message-State: AOJu0YwU6ZhE1XhdBcfZVYkfcrm3uFNv813BZPx2gR4trfZSEjcWQb1j kTAnifXQpL/i5CTiRV363Q2YSAxImUF2gIcPL1b8AOA4oT4QNBtrzH0zUJAYS2DHSGDte7Xoy7O 0e/eqzFKT0b4kLmt6v645t6zao6mulmxMUWv9T6yQan79DXBQWY0+9oAFzpljf+32u3PCbzO8eL S8VoLu+FxhRBVbmZcx1v7EbM+sQVxw X-Google-Smtp-Source: AGHT+IFm/MkZj65XOnK+JFgJWrShKlJk8jDVp0wgehNzTwupL7uk7gvzG4D63AG52KmFq42+hRf/ig== X-Received: by 2002:a05:6a00:80d4:b0:6e2:de02:598e with SMTP id ei20-20020a056a0080d400b006e2de02598emr13873348pfb.33.1708631291309; Thu, 22 Feb 2024 11:48:11 -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.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 11:48:10 -0800 (PST) From: Ajit Khaparde To: dev@dpdk.org Cc: ferruh.yigit@amd.com, thomas@monjalon.net Subject: [PATCH v2 04/10] net/bnxt: fix AGG ID computation Date: Thu, 22 Feb 2024 11:47:54 -0800 Message-Id: <20240222194800.80648-5-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 Fix the computation of AGG ID for P5 and P7 device families. The AGG ID for TPA completions for P7 device family is being incorrectly obtained. Fix the code to handle it. Fixes: 3b56c3ffc182 ("net/bnxt: refactor code to support P7 devices") Signed-off-by: Ajit Khaparde --- drivers/net/bnxt/bnxt_rxr.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/bnxt/bnxt_rxr.h b/drivers/net/bnxt/bnxt_rxr.h index d36cbded1d..5e5496964f 100644 --- a/drivers/net/bnxt/bnxt_rxr.h +++ b/drivers/net/bnxt/bnxt_rxr.h @@ -17,7 +17,7 @@ static inline uint16_t bnxt_tpa_start_agg_id(struct bnxt *bp, struct rx_tpa_start_cmpl *cmp) { - if (BNXT_CHIP_P5(bp)) + if (BNXT_CHIP_P5_P7(bp)) return BNXT_TPA_START_AGG_ID_TH(cmp); else return BNXT_TPA_START_AGG_ID_PRE_TH(cmp);