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
Reply to
Jay Vosburgh, 2025-08-30
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

Thread (9 messages) 9 messages, 5 authors, last reply 2025-09-03
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help