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 CBAFF48A44 for ; Fri, 31 Oct 2025 15:36:00 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C5EB140661; Fri, 31 Oct 2025 15:36:00 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mails.dpdk.org (Postfix) with ESMTP id 493A840150 for ; Fri, 31 Oct 2025 15:35:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1761921358; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fGXHFDL8cN82zU8Eh6DwCmlwat06H589YDnaME1RnZ0=; b=f6KMgHrAF6uoqJZwHfNpddCWBor1OfC+Bt1AuGlV6aagD5uFy61qz3tCVlSQiV6pmWS0Km PrHYOR46MHLQDhooDpYwhtUzxKnNm3v9fgx34i1d2tLpLzs3780RIpukSBM1DGSGOn3L6f jR30VquiYv37jiUNHHKln1Jm7V4ze/k= Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-300-UNafodzdPdCTea_8cxp50g-1; Fri, 31 Oct 2025 10:35:55 -0400 X-MC-Unique: UNafodzdPdCTea_8cxp50g-1 X-Mimecast-MFC-AGG-ID: UNafodzdPdCTea_8cxp50g_1761921353 Received: from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 88D7E18001DD; Fri, 31 Oct 2025 14:35:53 +0000 (UTC) Received: from rh.redhat.com (unknown [10.44.32.50]) by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id E6D9D1800452; Fri, 31 Oct 2025 14:35:51 +0000 (UTC) From: Kevin Traynor To: Dengdui Huang Cc: Chengwen Feng , dpdk stable Subject: patch 'app/testpmd: increase size of set cores list command' has been queued to stable release 24.11.4 Date: Fri, 31 Oct 2025 14:32:19 +0000 Message-ID: <20251031143421.324432-17-ktraynor@redhat.com> In-Reply-To: <20251031143421.324432-1-ktraynor@redhat.com> References: <20251031143421.324432-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.111 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: IIM2-outRDMr1znqcA4VZDeyswqzv8EKpwVDLfJ66Wk_1761921353 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit content-type: text/plain; charset="US-ASCII"; x-default=true 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 24.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 11/05/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/kevintraynor/dpdk-stable This queued commit can be viewed at: https://github.com/kevintraynor/dpdk-stable/commit/7901aecec7ab5c2397b28f4eebc1e86a67e690d6 Thanks. Kevin --- >From 7901aecec7ab5c2397b28f4eebc1e86a67e690d6 Mon Sep 17 00:00:00 2001 From: Dengdui Huang Date: Tue, 8 Jul 2025 20:51:59 +0800 Subject: [PATCH] app/testpmd: increase size of set cores list command [ upstream commit d0f4f0779898e41a940e9a6f83f782750ffbfbb7 ] The cmdline_fixed_string_t has a length of only 128, which will become insufficient when there are many cores, so it should be replaced with a cmdline_multi_string_t of larger capacity. Fixes: af75078fece3 ("first public release") Signed-off-by: Dengdui Huang Acked-by: Chengwen Feng --- app/test-pmd/cmdline.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c index e92dd9eade..79f8b4fad4 100644 --- a/app/test-pmd/cmdline.c +++ b/app/test-pmd/cmdline.c @@ -3907,5 +3907,5 @@ parse_item_list(const char *str, const char *item_name, unsigned int max_items, nb_item = 0; value_ok = 0; - for (i = 0; i < strnlen(str, STR_TOKEN_SIZE); i++) { + for (i = 0; i < strnlen(str, STR_MULTI_TOKEN_SIZE); i++) { c = str[i]; if ((c >= '0') && (c <= '9')) { @@ -3958,5 +3958,5 @@ struct cmd_set_list_result { cmdline_fixed_string_t cmd_keyword; cmdline_fixed_string_t list_name; - cmdline_fixed_string_t list_of_items; + cmdline_multi_string_t list_of_items; }; @@ -4007,5 +4007,5 @@ static cmdline_parse_token_string_t cmd_set_list_name = static cmdline_parse_token_string_t cmd_set_list_of_items = TOKEN_STRING_INITIALIZER(struct cmd_set_list_result, list_of_items, - NULL); + TOKEN_STRING_MULTI); static cmdline_parse_inst_t cmd_set_fwd_list = { -- 2.51.0 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-10-31 13:53:52.803531977 +0000 +++ 0017-app-testpmd-increase-size-of-set-cores-list-command.patch 2025-10-31 13:53:52.034523362 +0000 @@ -1 +1 @@ -From d0f4f0779898e41a940e9a6f83f782750ffbfbb7 Mon Sep 17 00:00:00 2001 +From 7901aecec7ab5c2397b28f4eebc1e86a67e690d6 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit d0f4f0779898e41a940e9a6f83f782750ffbfbb7 ] + @@ -11 +12,0 @@ -Cc: stable@dpdk.org @@ -20 +21 @@ -index 7b4e27eddf..801dee4456 100644 +index e92dd9eade..79f8b4fad4 100644 @@ -23 +24 @@ -@@ -4064,5 +4064,5 @@ parse_item_list(const char *str, const char *item_name, unsigned int max_items, +@@ -3907,5 +3907,5 @@ parse_item_list(const char *str, const char *item_name, unsigned int max_items, @@ -30 +31 @@ -@@ -4115,5 +4115,5 @@ struct cmd_set_list_result { +@@ -3958,5 +3958,5 @@ struct cmd_set_list_result { @@ -37 +38 @@ -@@ -4164,5 +4164,5 @@ static cmdline_parse_token_string_t cmd_set_list_name = +@@ -4007,5 +4007,5 @@ static cmdline_parse_token_string_t cmd_set_list_name =