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 AC6AEA034F for ; Tue, 1 Mar 2022 11:44:46 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A821D407FF; Tue, 1 Mar 2022 11:44:46 +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 CD722426DD for ; Tue, 1 Mar 2022 11:44:44 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1646131484; 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=Zy4zQvatDP7EyEjAEAMk+T+nnKEzlN/Utz8I6VaCy5o=; b=cqI6C71PTAM0a0rZzk/XCC6hBSLtD14o7D8VTh7F856cQWCh6y2hg84ExKu1P1BYE4m0wL KmZDjvEXV4dFGIS37tDrgKDVWD7UBNBjnajcXjDfbBhqSDoY2OoUhFndqM83vEJ8zWZhVK epMBdO+zQ3B+ci16gLMrRmGOOxSBVDg= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-108-xPeGp_ApP7qw9h7PA-0kzg-1; Tue, 01 Mar 2022 05:44:41 -0500 X-MC-Unique: xPeGp_ApP7qw9h7PA-0kzg-1 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 4DEBD814600; Tue, 1 Mar 2022 10:44:40 +0000 (UTC) Received: from rh.Home (unknown [10.39.194.142]) by smtp.corp.redhat.com (Postfix) with ESMTP id 42EF06FB02; Tue, 1 Mar 2022 10:44:39 +0000 (UTC) From: Kevin Traynor To: "Min Hu (Connor)" Cc: Ferruh Yigit , dpdk stable Subject: patch 'app/testpmd: check starting port is not in bonding' has been queued to stable release 21.11.1 Date: Tue, 1 Mar 2022 10:42:00 +0000 Message-Id: <20220301104300.334382-44-ktraynor@redhat.com> In-Reply-To: <20220301104300.334382-1-ktraynor@redhat.com> References: <20220301104300.334382-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=ktraynor@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" 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 21.11.1 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 03/06/22. 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/450ee57e5fb4c073e478471877d7984f271a0289 Thanks. Kevin --- >From 450ee57e5fb4c073e478471877d7984f271a0289 Mon Sep 17 00:00:00 2001 From: "Min Hu (Connor)" Date: Thu, 17 Feb 2022 19:36:55 +0800 Subject: [PATCH] app/testpmd: check starting port is not in bonding [ upstream commit d8c079a572f3b76ca22fbfe665fb2e5e578ba881 ] In bond, start or stop slave port should be operated by bonding port. This patch add port_is_bonding_slave in start_port function. Fixes: 0e545d3047fe ("app/testpmd: check stopping port is not in bonding") Signed-off-by: Min Hu (Connor) Reviewed-by: Ferruh Yigit --- app/test-pmd/testpmd.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testpmd.c index e1da961311..2387cc1d9e 100644 --- a/app/test-pmd/testpmd.c +++ b/app/test-pmd/testpmd.c @@ -2728,4 +2728,11 @@ start_port(portid_t pid) continue; + if (port_is_bonding_slave(pi)) { + fprintf(stderr, + "Please remove port %d from bonded device.\n", + pi); + continue; + } + need_check_link_status = 0; port = &ports[pi]; -- 2.34.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2022-03-01 10:41:02.502889716 +0000 +++ 0044-app-testpmd-check-starting-port-is-not-in-bonding.patch 2022-03-01 10:41:01.324244102 +0000 @@ -1 +1 @@ -From d8c079a572f3b76ca22fbfe665fb2e5e578ba881 Mon Sep 17 00:00:00 2001 +From 450ee57e5fb4c073e478471877d7984f271a0289 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit d8c079a572f3b76ca22fbfe665fb2e5e578ba881 ] + @@ -10 +11,0 @@ -Cc: stable@dpdk.org @@ -19 +20 @@ -index 6d2e52c790..fe2ce19f99 100644 +index e1da961311..2387cc1d9e 100644 @@ -22 +23 @@ -@@ -2727,4 +2727,11 @@ start_port(portid_t pid) +@@ -2728,4 +2728,11 @@ start_port(portid_t pid)