From patchwork Sat Mar 16 03:54:40 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajit Khaparde X-Patchwork-Id: 138436 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 CC0C143CBE; Sat, 16 Mar 2024 05:11:55 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EE922402F1; Sat, 16 Mar 2024 05:11:51 +0100 (CET) Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by mails.dpdk.org (Postfix) with ESMTP id 80CA8402E2 for ; Sat, 16 Mar 2024 05:11:50 +0100 (CET) Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-1dd9b6098aeso20732345ad.0 for ; Fri, 15 Mar 2024 21:11:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1710562309; x=1711167109; 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=B6YrSdgbMs+OuUJ7w/5Z5R/wWnzgP+SIDYtqY6O9AwY=; b=WhCZLJmpMJwC7u/UyDsXXu2VlfThsvIJFEhu4Zxd3xAyeeZKGLWh9pyYFLuu3uG3HY 8G1uY05GRApElAu/Fkf4Z0+GSsEA7KfrI032+UhNeXwrs+8GV/vZo+EgwIQgQoCI57f2 MihBnhdftSUUGvmSfZnqPVSSg+3PlqreBCy78= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710562309; x=1711167109; 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=B6YrSdgbMs+OuUJ7w/5Z5R/wWnzgP+SIDYtqY6O9AwY=; b=Tses82TTdTI6jUNc+/ad5uLg5rgSMkAPxg6mblLL+qDvpaRw/lIUkHByk+h1uGubk+ hl/aKb2y5Enqb9LM+q/3ufDABcTjsbwqZNc31xX5eNYJYtxEfqb/k222X3OmCQThEj0y jvLYcq2awvqm6g8BAf5pBuO9pE1eSIYpcOujeMh/mWcG3ynqimEV3N1at6sF768W0DHt KSHFtQig19pWPTvqO6AQvOg3zI45KUKjfCFZEy6U81IxpLUoq2RbmGGw4IpeHP3NSmqP cSIYXdWjpM0KoVpNwqbdUCKNnF9FOXFp6csKYHk8+jsw7y4GkXujtABy5d4vYlsXcXqb Ji9w== X-Gm-Message-State: AOJu0YwbZ8A9EARQCcQCvtYJM38J+3SQQDn1kFPvexbHvmdqJaV6mpql G8IUdv4I9n7l8l2PaglAzyI09V/MO4ydiV0d+1fsPJ5+OUVrD9J+ziCoaW1jDB6+0HzE3/VdZuz NKa667FsWudnH1ceXO/lqi7rP8otu5EKS6187lHkEJOCexXOzLT7EbQIdb4/sOnCo3yUdj32VPS zxydnVTAUVfkDqgOGO1HhaA1/dJoxF X-Google-Smtp-Source: AGHT+IEPQlUUn9s0V77rfvoo7SqW7q5NcScMHQbZeTLxsO/muGOJlS7vhCBRHUhlUX3M1IeM91gpIg== X-Received: by 2002:a17:902:c94f:b0:1dc:93b:8981 with SMTP id i15-20020a170902c94f00b001dc093b8981mr9257174pla.14.1710562308931; Fri, 15 Mar 2024 21:11:48 -0700 (PDT) Received: from localhost.localdomain ([192.19.161.250]) by smtp.gmail.com with ESMTPSA id t1-20020a170902e84100b001dcf809f1a9sm4737142plg.46.2024.03.15.21.11.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Mar 2024 21:11:47 -0700 (PDT) From: Ajit Khaparde To: dev@dpdk.org Cc: Kishore Padmanabha , stable@dpdk.org Subject: [PATCH 1/2] net/bnxt: fix number of Tx queues being created Date: Fri, 15 Mar 2024 20:54:40 -0700 Message-Id: <20240316035441.76438-2-ajit.khaparde@broadcom.com> X-Mailer: git-send-email 2.39.2 (Apple Git-143) In-Reply-To: <20240316035441.76438-1-ajit.khaparde@broadcom.com> References: <20240316035441.76438-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 From: Kishore Padmanabha The number of Tx queues for the representor port is limited by number of Rx rings instead of Tx rings. Fixes: 322bd6e70272 ("net/bnxt: add port representor infrastructure") Cc: stable@dpdk.org Signed-off-by: Kishore Padmanabha Reviewed-by: Ajit Khaparde --- drivers/net/bnxt/bnxt_reps.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/bnxt/bnxt_reps.c b/drivers/net/bnxt/bnxt_reps.c index edcc27f556..79b3583636 100644 --- a/drivers/net/bnxt/bnxt_reps.c +++ b/drivers/net/bnxt/bnxt_reps.c @@ -739,10 +739,10 @@ int bnxt_rep_tx_queue_setup_op(struct rte_eth_dev *eth_dev, struct bnxt_tx_queue *parent_txq, *txq; struct bnxt_vf_rep_tx_queue *vfr_txq; - if (queue_idx >= rep_bp->rx_nr_rings) { + if (queue_idx >= rep_bp->tx_nr_rings) { PMD_DRV_LOG(ERR, "Cannot create Tx rings %d. %d rings available\n", - queue_idx, rep_bp->rx_nr_rings); + queue_idx, rep_bp->tx_nr_rings); return -EINVAL; }