> Subject: [PATCH] net: phylink: set the autoneg state in phylink_phy_change > > The phy_state field of phylink should carry only valid information especially > when this can be passed to the .mac_config callback. > Update the an_enabled field with the autoneg state in the phylink_phy_change > function. > > Fixes: 9525ae83959b ("phylink: add phylink infrastructure") > Signed-off-by: Ioana Ciornei <ioana.cior...@nxp.com> > --- > drivers/net/phy/phylink.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/net/phy/phylink.c b/drivers/net/phy/phylink.c index > 5d0af041b8f9..dd1feb7b5472 100644 > --- a/drivers/net/phy/phylink.c > +++ b/drivers/net/phy/phylink.c > @@ -688,6 +688,7 @@ static void phylink_phy_change(struct phy_device > *phydev, bool up, > pl->phy_state.pause |= MLO_PAUSE_ASYM; > pl->phy_state.interface = phydev->interface; > pl->phy_state.link = up; > + pl->phy_state.an_enabled = phydev->autoneg; > mutex_unlock(&pl->state_mutex); > > phylink_run_resolve(pl); > -- > 1.9.1
Unfortunately, I am not able to find this patch on any netdev list archive. One other interesting thing that I noticed is that both netdev and the linux-kernel list received the last message around '12 Jun 2019 21:15'. [1][2] I am just trying to see if there is a problem on my side or something else. -- Ioana [1] https://marc.info/?l=linux-netdev&m=156037411432212&w=2 [2] https://marc.info/?l=linux-kernel&m=156037415432226&w=2