Subject: Re: [PATCH net-next 1/3] net: Do not unconditionally turn on carrier when clearing protodown

From: Jakub Kicinski <[email-masked]>
Date: Fri, 1 May 2026 18:08:43 -0700

On Wed, 29 Apr 2026 15:46:22 +0300 Ido Schimmel wrote:
> Solve this by adding a new NDO that allows different drivers to react
> differently to protodown being cleared. Change the core to invoke the
> NDO and implement it for vxlan and macvlan. Maintain the current
> behavior for the former, but for macvlan implement the NDO by
> transferring the operational state from its lower device.

Maybe just me but an NDO for this seems like an overkill.
Isn't our range of options for the callback either follow
lower or carrier on? Do you expect more complex logic?