From patchwork Wed Feb 21 21:20:39 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajit Khaparde X-Patchwork-Id: 136981 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 647C343B67; Wed, 21 Feb 2024 22:21:35 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B4C2640A70; Wed, 21 Feb 2024 22:21:11 +0100 (CET) Received: from mail-ot1-f48.google.com (mail-ot1-f48.google.com [209.85.210.48]) by mails.dpdk.org (Postfix) with ESMTP id AAD6D40A4B for ; Wed, 21 Feb 2024 22:21:08 +0100 (CET) Received: by mail-ot1-f48.google.com with SMTP id 46e09a7af769-6e457006fe5so1427664a34.3 for ; Wed, 21 Feb 2024 13:21:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1708550467; x=1709155267; 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=OinFGu9NEuh09+dPSwCaRBL4W54ZPouaOI8/rsSz10c=; b=LhXLyQz2/bWcd0+L3Iy+YXflf9tM8qLJQRxB9u//yHcUvqW+je/Vaek/59BQA8Z1cN 4KEzSbk8LniL9+KV0y5aa9soa4/L/kBpviAz0rBJwmmp3kEilnqdg+LFpVRDpECSqQEV yXYcQYDqWmN4k93uZyTG7r+wKh4W7rbphoXQY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708550467; x=1709155267; 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=OinFGu9NEuh09+dPSwCaRBL4W54ZPouaOI8/rsSz10c=; b=ImZKp0CLeUCogRSkiDvl8fFCOiu3+3Fl1/HszGvmCOlAh8OoHIv4Eo7uw+4YDKEtKK I9foepyjaxJ5zMSvSBmRg/GFQzCB4hEStmgzmfqssPZAAUbbI94Bkw6cRggcACtrWlXW hrPkUIU8H1vtcYOFfLahLm4n6VNDZYptFw1Wehhp6g9DcgvKiGwUf70S6FXOPbgYyVzP CTDVZe8CZhfzDzU9xdPhQQQBEJIm9FyZg+xQ4CxNxkNuhYPtF/oxWiyjDQ4t9BU4p9BM McONaousEjdoayuWTr6VSJ/24rY8Nfk92QCVzTClpLFpUEvXzimPq/0i7pr2e+v7b69B s2yQ== X-Gm-Message-State: AOJu0YwSLamG86qSdwLuvnB2qu5MKODCHYjjtuw80Vvd1mzz9VJTBxAz /ddLttdnBncdO5zWKtvqpcRcSTLQzlT55oaOXETw1rzpyLRSVqzijkRCs8S6sQQum80kD/mVUqL cZ154L3PRMUELhqkf850OJuqD1xqj1O6AIEAeos9/JFbxx4CeNZhuA0k9t2fnvjTBDNh8Z9kb5A Ahmv2+TIZ3y3ZslPGG0GQb/FnmdXnI X-Google-Smtp-Source: AGHT+IGOg+Bh4zW/9FxA2uFEftqUi7KLFHDpPjEFmfQx987pP5/MwDWb5/2B0HkOUGuGmN1jVtnxpQ== X-Received: by 2002:a05:6830:d4:b0:6e4:270f:ad77 with SMTP id x20-20020a05683000d400b006e4270fad77mr18937436oto.38.1708550467398; Wed, 21 Feb 2024 13:21:07 -0800 (PST) Received: from C02GC2QQMD6T.wifi.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id 20-20020ac84e94000000b0042bff97d9a3sm4743467qtp.40.2024.02.21.13.21.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Feb 2024 13:21:06 -0800 (PST) From: Ajit Khaparde To: dev@dpdk.org Cc: ferruh.yigit@amd.com, thomas@monjalon.net Subject: [PATCH 04/10] net/bnxt: fix AGG ID computation Date: Wed, 21 Feb 2024 13:20:39 -0800 Message-Id: <20240221212044.27209-5-ajit.khaparde@broadcom.com> X-Mailer: git-send-email 2.39.2 (Apple Git-143) In-Reply-To: <20240221212044.27209-1-ajit.khaparde@broadcom.com> References: <20240221212044.27209-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);