Re: [PATCH net v3] bonding: fix missing down path on speed/duplex failure after FAIL->UP

From: patchwork-bot+netdevbpf

Date: Thu Nov 05 2026 - 06:14:34 EST


Hello:

This patch was applied to netdev/net.git (main)
by Paolo Abeni <pabeni@xxxxxxxxxx>:

On Sun, 1 Nov 2026 17:02:39 +0200 you wrote:
> In bond_miimon_commit(), when a slave is proposed as BOND_LINK_UP but
> bond_update_speed_duplex() fails in bonding mode that needs speed/duplex
> (802.3ad, tlb, alb), the slave is set to BOND_LINK_DOWN directly. This
> bypasses bond_set_slave_link_state(), bond_miimon_link_change() and
> failover.
>
> This is fine for slave that coming from BOND_LINK_BACK, which was never
> brought up and is not in use. But since commit 1899bb325149 ("bonding:
> fix state transition issue in link monitoring") the commit phase also
> handles BOND_LINK_FAIL -> BOND_LINK_UP which means a slave that is still
> in use and may be curr_active_slave.
>
> [...]

Here is the summary with links:
- [net,v3] bonding: fix missing down path on speed/duplex failure after FAIL->UP
https://git.kernel.org/netdev/net/c/a76ab5e733b4

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html