Hello Loic,
On Thu, Jul 22, 2021 at 6:39 PM Loic Poulain loic.poulain@linaro.org wrote:
By default there is no rtnetlink event generated when registering a netdev with rtnl_link_ops until its rtnl_link_state is switched to initialized (RTNL_LINK_INITIALIZED). This causes issues with user tools like NetworkManager which relies on such event to manage links.
Fix that by setting link to initialized (via rtnl_configure_link).
Shouldn't the __rtnl_newlink() function call rtnl_configure_link() just after the newlink() callback invocation? Or I missed something?