Thread (9 messages) 9 messages, 5 authors, 2025-09-03

Re: [PATCH net-next] bonding: Remove support for use_carrier

From: patchwork-bot+netdevbpf@kernel.org
Date: 2025-09-02 23:00:27
Also in: linux-doc

Hello:

This patch was applied to netdev/net-next.git (main)
by Jakub Kicinski [off-list ref]:

On Fri, 29 Aug 2025 17:08:37 -0700 you wrote:
Remove the implementation of use_carrier, the link monitoring
method that utilizes ethtool or ioctl to determine the link state of an
interface in a bond.  Bonding will always behaves as if use_carrier=1,
which relies on netif_carrier_ok() to determine the link state of
interfaces.

	To avoid acquiring RTNL many times per second, bonding inspects
link state under RCU, but not under RTNL.  However, ethtool
implementations in drivers may sleep, and therefore this strategy is
unsuitable for use with calls into driver ethtool functions.

[...]
Here is the summary with links:
  - [net-next] bonding: Remove support for use_carrier
    https://git.kernel.org/netdev/net-next/c/23a6037ce76c

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

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help