phylink: ensure the PHY interface mode is appropriately set
authorRussell King <rmk+kernel@armlinux.org.uk>
Wed, 20 Dec 2017 23:21:28 +0000 (23:21 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 26 Dec 2017 02:47:19 +0000 (21:47 -0500)
commit182088aa3c6c7f7c20a2c1dcc9ded4a3fc631f38
treedeabeb40b917960bea9ab1dd67cc8ed6b535575b
parentead68f216110170ec729e2c4dec0aad6d38259d7
phylink: ensure the PHY interface mode is appropriately set

When setting the ethtool settings, ensure that the validated PHY
interface mode is propagated to the current link settings, so that
2500BaseX can be selected.

Fixes: 9525ae83959b ("phylink: add phylink infrastructure")
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/phylink.c