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 59C41470E5 for ; Thu, 25 Dec 2025 10:23:11 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E29B040662; Thu, 25 Dec 2025 10:23:00 +0100 (CET) Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazon11012044.outbound.protection.outlook.com [40.93.195.44]) by mails.dpdk.org (Postfix) with ESMTP id D35AF40648 for ; Thu, 25 Dec 2025 10:22:58 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XWbANQOvSPVMi7szdbBPdIcuiR9XzUH9aXNMTb80nV4q5JK3t2INBnb05ujt77O22tYRQjIiDbmgJMm7gPC8OBIxjf2y+p1f+ttXNcpx1VOGJpuPS8BgrptKBHxJjZpTXU4/JRO9CX/PvQiDwPVtU/DqdpCD1RslZDoJlKaH/SPYDn6tJLj59ycvt4TAwGACzZECK1i2u6KEqu54icXCvl6nMrEqHggMZQu4vho9rhe+kx6mc02qyniPXv/OvryKMw1V/AZYzSi13k+ZPwcM7J8NiKQ42PBlTAhCZkaZPDQH/LES3NKDiN2cswaNiMUsvG65q4R4SUUALYUc5n9Z3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fX+Gk3tivo0vXfOaSyBA9Dq7F5TNecTjB1o92k/wdVs=; b=B1sNV9d745+xjgJB5wjEL7Ipt2F8cljlrMI93cADTSyO83Z6FJtONtl+SFPtPsfbToxZqsaAA0GEDLTFaCqijqdLCVX/8KaRF1my4rhACebtr3LWNnduBAQXesAjoansF5BkW1USXNu2AleI4wbmyh52FeaK/eRgZsKF7bHpIx/2psIYXTz7txwM2pBjjgcvD9OyDpKSrY6Tz/wLDmeHRSHt6FcgcOD6QVt8IKv1yL/BWbUY79wEBgj1fOUC+hlLtxObz/Epk0VUK7VXYHNEvXCd84vleAJf4hBa6TccGyY0p+iPxmuads3ZpCA1T8OEo/PCdPMa67HcPS7UZS70PA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=dpdk.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fX+Gk3tivo0vXfOaSyBA9Dq7F5TNecTjB1o92k/wdVs=; b=pbmp5pIGjmM49Mz+0qCUqybMmfXvXv3UoMfubQpmtdj2UIXtXJZznTW2U9XYZgDeBJhGhPLk4uAEEO1ZU9pLqEADMVfkO23Wy3T0IKCwIcd7OCPsNjMaRd0JDbYg14zc09DseaPy2uC+nc0kL1xpM41gSZ5BJwrkLtqlgcB2IDEMdisP4l1+zOKeLX/rcXezHs8FV/gZPJlWI7zKe8LQ/M3/GBMZGPbkGyqxgKZMxZaoyOGPk3hDEQtH96XenLre4mTmE91Ow7ewPPbtoMhmJUzYcrN7fvF3VRz/erDrYsY16H8cDdbhUd4dWG7PxLrQW1eLOP8rEOW39vM7qln7OQ== Received: from CH0PR04CA0058.namprd04.prod.outlook.com (2603:10b6:610:77::33) by DS4PR12MB999100.namprd12.prod.outlook.com (2603:10b6:8:2f9::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9456.11; Thu, 25 Dec 2025 09:22:56 +0000 Received: from CH2PEPF0000013E.namprd02.prod.outlook.com (2603:10b6:610:77:cafe::45) by CH0PR04CA0058.outlook.office365.com (2603:10b6:610:77::33) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9456.12 via Frontend Transport; Thu, 25 Dec 2025 09:22:53 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by CH2PEPF0000013E.mail.protection.outlook.com (10.167.244.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9456.9 via Frontend Transport; Thu, 25 Dec 2025 09:22:56 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 25 Dec 2025 01:22:37 -0800 Received: from rnnvmail203.nvidia.com (10.129.68.9) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 25 Dec 2025 01:22:37 -0800 Received: from nvidia.com (10.127.8.12) by mail.nvidia.com (10.129.68.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend Transport; Thu, 25 Dec 2025 01:22:36 -0800 From: Shani Peretz To: Shani Peretz CC: dpdk stable Subject: patch 'net/bonding: fix MAC address propagation in 802.3ad mode' has been queued to stable release 23.11.6 Date: Thu, 25 Dec 2025 11:18:05 +0200 Message-ID: <20251225091938.345892-44-shperetz@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251225091938.345892-1-shperetz@nvidia.com> References: <20251221145746.763179-93-shperetz@nvidia.com> <20251225091938.345892-1-shperetz@nvidia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PEPF0000013E:EE_|DS4PR12MB999100:EE_ X-MS-Office365-Filtering-Correlation-Id: 85f4371d-40f5-4214-8ba8-08de43973058 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|1800799024|376014|36860700013|13003099007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Xcr2BP8792mVujmvhqchREpIVCxq84mnJiCzm+bZJUAW2UIxLY4tWbW+gSOt?= =?us-ascii?Q?wDzdFQ4im6N9r4YmtGulEtGuLgwteLDqu0JbpSzu/k25fnqCGEnuKCSqK/Gl?= =?us-ascii?Q?VWZopXbV3JNR6b7X823aN7F9Q2IOFtEjnmw/OzkLoymXJEaVMgmRY3xYkxYE?= =?us-ascii?Q?vEy0SropSi9lJ4Pb+Qcvoy5/SjEeDBKzaRDvHI/Ho7t0WjWNqT3N7Nq4xpeu?= =?us-ascii?Q?2pob2YezR7LSR7r4jgxV4O4mmDBAh8j+dUfqkXMgPeBVQvcXQXjflYhkebJE?= =?us-ascii?Q?M8Qe5QqS8UPju9xPyG4KQFxBpAY4eRFUqrwyb0ZRs5rwOlmg4lM+WX8XR8vY?= =?us-ascii?Q?EkS/yGrf9GVlzYDO3q1g/2tyC22PlUgQTuEgkeCmwVYzQizgUDdCyCZQSOqO?= =?us-ascii?Q?1gxctPtkSFrsHCDiUndmHvBauPNR1wss1U5lqpfYHp7wQ2gZWP0inwbjNPx+?= =?us-ascii?Q?HhdFRUvA756/e0sXoRT7eDfi+obol0y+FPfEDG57l6hfJ4EvJwdJTT/GBIpC?= =?us-ascii?Q?rGPFqWj6E5PKfzpkvbxA8VgLcdYjAVzWQ7GhlNp7gG458+TmyoMYfo1FnW6O?= =?us-ascii?Q?Nco8twtzSOd0tHrVzXkrZfDVuNP+vDw3DcGzm07TVZduclHL+1ytSN9qCsRB?= =?us-ascii?Q?Pp0TI2j0kO1etFhVUbpeLrUPa7CqFNxuvTecQD5LDkkS8SEenwyx1cbfAKt8?= =?us-ascii?Q?IK1dsmxZnSQ0lWNvOMtybJrvVF65kMZ/WVGZ4gevgFiSdRu4JVHqnSC8GZTm?= =?us-ascii?Q?1/mTaIv6pBKqg/TVHXt1oFwaBQVsx23/h2zPGDxUcsOyrDcn05uTBwAlpKvC?= =?us-ascii?Q?vlHKLPWBEGOHqpW7+Ujyv/l5bN8m+PG/EoQKbLhDvqA5zviiukC0cQkjlQ4u?= =?us-ascii?Q?EC+AXKGDCz1rTmvJFyZWHg9FYYIZ1g+3HgBjQTrDqSfYXPWvCYoSSljXO8jj?= =?us-ascii?Q?00KsruUPkegGE22fCsK92+hpJ5mTqBe0eO3hLBpPZD7uo5ffBLtt3VtQ8tUS?= =?us-ascii?Q?ocaZ4G5/wwXpERyLL3iQCL4F2G2a1lBJt7AYC+ht9GXUbGYT5oYUaK5PIdLC?= =?us-ascii?Q?WtO0Y4aQLWRaKNwLRON/e5w6ES1ZwTgAMU6e5pMiBfdShZetwcHnMx92zZdy?= =?us-ascii?Q?AKTpTU6jlA836ZVSrIRG2RARmqhRIC1kQ7bSHwJFA4hchNNNcGkIbLBHAZqV?= =?us-ascii?Q?pv6R2aLfW3nCe0fA8B7qC4QJKi+e8SdogUzkv7D50XMgyrXG5WhVL1yVpUPx?= =?us-ascii?Q?IDJeNSKBj9+ichJrkkH5xZop7wcyzVXIzD0grdFSIAhHh7heffw20ZIhL5KJ?= =?us-ascii?Q?9BIzO1i5lAWMHy97oGRawn8WCw8K4zs9UXqML+n+6weXBY24XNHkfp/CxrDG?= =?us-ascii?Q?swKI/SSXjeIJKD5TPiMgNtJ+Xz059Q4j09uHH2EznPbyPGmrW/x7pp6xQY6W?= =?us-ascii?Q?tMk4UtDT8ijVjkiwbYT4nBaZetNzyZRtmyi4oDuQWKfbiPTLSl3uAROXebL7?= =?us-ascii?Q?I8PXqXvH7uDDPw6yIB1DlWjwZQ+hmH9hlrb1K3iDiL8i09NM9ib6SNZo3bX2?= =?us-ascii?Q?ScV7YiuTTchAeZoq0xFNFO5B/YlfS0J2G80FDcVR?= X-Forefront-Antispam-Report: CIP:216.228.117.160; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge1.nvidia.com; CAT:NONE; SFS:(13230040)(82310400026)(1800799024)(376014)(36860700013)(13003099007); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Dec 2025 09:22:56.1785 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 85f4371d-40f5-4214-8ba8-08de43973058 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.160]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CH2PEPF0000013E.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS4PR12MB999100 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 23.11.6 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 12/30/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/shanipr/dpdk-stable This queued commit can be viewed at: https://github.com/shanipr/dpdk-stable/commit/4c3ba3b16f85ec87ca5891a620077233cef3297c Thanks. Shani --- >From 4c3ba3b16f85ec87ca5891a620077233cef3297c Mon Sep 17 00:00:00 2001 From: Shani Peretz Date: Wed, 5 Nov 2025 20:01:35 +0200 Subject: [PATCH] net/bonding: fix MAC address propagation in 802.3ad mode [ upstream commit 8a2f21630658a7f3ff5c7564b9a2bcb0b681fb55 ] When changing the MAC address of a bonding device in 802.3ad mode, the new MAC was not propagated to the physical member NIC. This caused the physical NIC to drop all data packets sent to the new MAC address, resulting in connectivity loss. It happens because the MAC update function only updated the LACP layer (actor.system) but not the physical NIC hardware MAC addresses. This fix adds a call to rte_eth_dev_default_mac_addr_set() to update the hardware MAC on each member port. Bugzilla ID: 1158 Fixes: 46fb43683679 ("bond: add mode 4") Signed-off-by: Shani Peretz --- drivers/net/bonding/rte_eth_bond_8023ad.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/net/bonding/rte_eth_bond_8023ad.c b/drivers/net/bonding/rte_eth_bond_8023ad.c index 3cca8a07f3..7e7428b2db 100644 --- a/drivers/net/bonding/rte_eth_bond_8023ad.c +++ b/drivers/net/bonding/rte_eth_bond_8023ad.c @@ -1185,6 +1185,14 @@ bond_mode_8023ad_mac_address_update(struct rte_eth_dev *bond_dev) continue; rte_ether_addr_copy(&internals->mode4.mac_addr, &member->actor.system); + + /* Update physical NIC hardware MAC address to match bonding device. */ + if (rte_eth_dev_default_mac_addr_set(member_id, &internals->mode4.mac_addr) != 0) { + RTE_BOND_LOG(ERR, + "Failed to update MAC address on member port %u", + member_id); + } + /* Do nothing if this port is not an aggregator. In other case * Set NTT flag on every port that use this aggregator. */ if (member->aggregator_port_id != member_id) -- 2.43.0 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-12-25 11:16:38.505830510 +0200 +++ 0044-net-bonding-fix-MAC-address-propagation-in-802.3ad-m.patch 2025-12-25 11:16:35.680858000 +0200 @@ -1 +1 @@ -From 8a2f21630658a7f3ff5c7564b9a2bcb0b681fb55 Mon Sep 17 00:00:00 2001 +From 4c3ba3b16f85ec87ca5891a620077233cef3297c Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 8a2f21630658a7f3ff5c7564b9a2bcb0b681fb55 ] + @@ -20 +21,0 @@ -Cc: stable@dpdk.org @@ -28 +29 @@ -index 1677615435..ba88f6d261 100644 +index 3cca8a07f3..7e7428b2db 100644 @@ -31 +32 @@ -@@ -1186,6 +1186,14 @@ bond_mode_8023ad_mac_address_update(struct rte_eth_dev *bond_dev) +@@ -1185,6 +1185,14 @@ bond_mode_8023ad_mac_address_update(struct rte_eth_dev *bond_dev)