From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 814C9468E4 for ; Thu, 12 Jun 2025 23:10:00 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7CCAF42E0C; Thu, 12 Jun 2025 23:10:00 +0200 (CEST) Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) by mails.dpdk.org (Postfix) with ESMTP id 0CE9142DD9 for ; Thu, 12 Jun 2025 23:09:59 +0200 (CEST) Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-3a528243636so968343f8f.3 for ; Thu, 12 Jun 2025 14:09:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749762598; x=1750367398; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7vGRtH11fdR7wj9w1Ci5XDQsjV0+NtQ6QW5GjkGiN2k=; b=DegbVGNfQSx5YJ8septUR/WeKDkvhpU7+84163/AuqmOGf6vWhjJGeSXkxGA0YVM32 8JcC1AZLnqNXLyZbXsruE3tUEEiUNibMkZZweA4T90bCOPFel44eTAGi5QAlrL86ZOH6 DW7a/M1hP/FxL/8ZlgXGbdcUHyxejNdgovUhi44nvLM7RYVIGjj1oF7gYPpJxoNlsQHE S1OGuJ/JZY9j9I7FzkHxVAtyIkiBX9ded50NoK7UR6CpW9ucFgfxfJYCGKlekxxIFtKP k5u6ohGl/nsPIT5Oz0nd5frIl7KuKvGmfEn77v07Tp6/1t/QRddDyypNTImnMCfUBEAE KMxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749762598; x=1750367398; h=content-transfer-encoding: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=7vGRtH11fdR7wj9w1Ci5XDQsjV0+NtQ6QW5GjkGiN2k=; b=WuY9qJmZw+m2WPbjUvSu7FyFbFYcq8Lbiw5Uvf5qtSYtRYw+G761GrJCewWuCz9Bz4 Bo3/DOJy7D7QcvbGwXz5ain2IrbAlvtSNeXfGPq4uVHZanRknwLVL8i0duBuqggNgA5K ONheLGig3Ll86jqwh4ggiXzmLx6xb3XRrKBqaOnO+OdSqBVKwtqM70E9zSM5D4fNQg3e xEMG7fX9QR2tWTIB3s4ft1UMBvleHZ+T0Jeji8WgrgGsS+bHhmRNkOl85S8M+HCx2Iwg Y1+QQEawEcq1q2Lwcb3uVtVoOzjocx9AKWDywbkyBSanf4eIybnrdrrogcrY6T/sOTfj CS8w== X-Gm-Message-State: AOJu0YwG8HMNaiomrAZ/dWXjLvGgd97C0bfkCsyIELM5978+We8EwAsg v6c1p3JbOm1WNeOwVNw54R1jHKMvXhNnMpWNb3DwxGBBYrgs9KfRCWngY33YZK8B X-Gm-Gg: ASbGnctFfvQQjQeOdswt0vXluy1hlmDiwgaqEUx03zQ8eme4MRQINVmPImB5SH47uxH 0f6rOezkau6JyJe254Nz4O7xSlqcjF3xh/NL/7jk6pUSs1HgaA5hQexW/B8UzpYOeu9p7QD/I52 t1GW0DM6LX374sim2GC0QweZ/Anpdpqh+BBV5gLwQ53tei9v/cYoavEAJ0h8OVifrPa2F7v/1fr rtO+f/D2OjaPBFCuKss3+PkdjbWDiAms8O5Fr/vtrI5HAlAxnKb4amj4D58sYRH4a7Q5eQcnJI0 kUTrhfeWVYmT05p3MjjkwPA4LqTJ088YX1ZPinVufIEVJSqYMiB2KFMEz1b+dl1L2/X4NRX+1oe XMPs= X-Google-Smtp-Source: AGHT+IEvs4SIIukviDtWwfNy0P0LfzhqheLMHMNJt9FAEsQoIEBa17mSR7hkUFJTFnRyOkZX/876Jg== X-Received: by 2002:a05:6000:22c4:b0:3a5:276b:1ebd with SMTP id ffacd0b85a97d-3a568794635mr557212f8f.54.1749762598467; Thu, 12 Jun 2025 14:09:58 -0700 (PDT) Received: from localhost ([2a01:4b00:d036:ae00:f2df:571a:ae4c:bef2]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-3a568b4e4f1sm355954f8f.87.2025.06.12.14.09.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Jun 2025 14:09:58 -0700 (PDT) From: luca.boccassi@gmail.com To: Chengwen Feng Cc: dpdk stable Subject: patch 'app/testpmd: relax number of TCs in DCB command' has been queued to stable release 22.11.9 Date: Thu, 12 Jun 2025 22:06:58 +0100 Message-ID: <20250612210733.2506558-41-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250612210733.2506558-1-luca.boccassi@gmail.com> References: <20250612210733.2506558-1-luca.boccassi@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Hi, FYI, your patch has been queued to stable release 22.11.9 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 06/14/25. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://github.com/bluca/dpdk-stable This queued commit can be viewed at: https://github.com/bluca/dpdk-stable/commit/5d3b84f55ffab4e9a376fcf3692320133ac3e40b Thanks. Luca Boccassi --- >From 5d3b84f55ffab4e9a376fcf3692320133ac3e40b Mon Sep 17 00:00:00 2001 From: Chengwen Feng Date: Thu, 24 Apr 2025 14:17:46 +0800 Subject: [PATCH] app/testpmd: relax number of TCs in DCB command [ upstream commit 5f2695ee948ddaf36050f2d6b58a3437248c1663 ] Currently, the "port config 0 dcb ..." command only supports 4 or 8 TCs. Other number of TCs may be used in actual applications. This commit removes this restriction. Fixes: 900550de04a7 ("app/testpmd: add dcb support") Signed-off-by: Chengwen Feng --- app/test-pmd/cmdline.c | 4 ++-- doc/guides/testpmd_app_ug/testpmd_funcs.rst | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c index b955803123..c4aab4defa 100644 --- a/app/test-pmd/cmdline.c +++ b/app/test-pmd/cmdline.c @@ -3056,9 +3056,9 @@ cmd_config_dcb_parsed(void *parsed_result, return; } - if ((res->num_tcs != RTE_ETH_4_TCS) && (res->num_tcs != RTE_ETH_8_TCS)) { + if (res->num_tcs <= 1 || res->num_tcs > RTE_ETH_8_TCS) { fprintf(stderr, - "The invalid number of traffic class, only 4 or 8 allowed.\n"); + "The invalid number of traffic class, only 2~8 allowed.\n"); return; } diff --git a/doc/guides/testpmd_app_ug/testpmd_funcs.rst b/doc/guides/testpmd_app_ug/testpmd_funcs.rst index b46c574325..9ff0af1f0e 100644 --- a/doc/guides/testpmd_app_ug/testpmd_funcs.rst +++ b/doc/guides/testpmd_app_ug/testpmd_funcs.rst @@ -2104,7 +2104,7 @@ Set the DCB mode for an individual port:: testpmd> port config (port_id) dcb vt (on|off) (traffic_class) pfc (on|off) -The traffic class should be 4 or 8. +The traffic class could be 2~8. port config - Burst ~~~~~~~~~~~~~~~~~~~ -- 2.47.2 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-06-12 22:06:25.394275148 +0100 +++ 0041-app-testpmd-relax-number-of-TCs-in-DCB-command.patch 2025-06-12 22:06:23.870044637 +0100 @@ -1 +1 @@ -From 5f2695ee948ddaf36050f2d6b58a3437248c1663 Mon Sep 17 00:00:00 2001 +From 5d3b84f55ffab4e9a376fcf3692320133ac3e40b Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 5f2695ee948ddaf36050f2d6b58a3437248c1663 ] + @@ -12 +13,0 @@ -Cc: stable@dpdk.org @@ -21 +22 @@ -index b4089d281b..44fae89821 100644 +index b955803123..c4aab4defa 100644 @@ -24 +25 @@ -@@ -3472,9 +3472,9 @@ cmd_config_dcb_parsed(void *parsed_result, +@@ -3056,9 +3056,9 @@ cmd_config_dcb_parsed(void *parsed_result, @@ -37 +38 @@ -index eeef49500f..38bc00705f 100644 +index b46c574325..9ff0af1f0e 100644 @@ -40 +41 @@ -@@ -2167,7 +2167,7 @@ Set the DCB mode for an individual port:: +@@ -2104,7 +2104,7 @@ Set the DCB mode for an individual port::