summaryrefslogtreecommitdiff
path: root/drivers/net
diff options
context:
space:
mode:
authorRussell King (Oracle) <rmk+kernel@armlinux.org.uk>2021-11-27 12:12:49 +0000
committerRussell King (Oracle) <rmk+kernel@armlinux.org.uk>2022-01-18 10:17:24 +0000
commit947953b05c93aa94ab6a5da82806d74e09b5071a (patch)
treea90fde96084a0c1b5182a880d3c7e946fa48d1fa /drivers/net
parent98ac55fa2906aa8a4ecf161c2ee1f4052f266941 (diff)
net: phylink: allow PCS to override MAC validation
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/phy/phylink.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/phy/phylink.c b/drivers/net/phy/phylink.c
index 09b9569a7d8f..1ae1d541a49b 100644
--- a/drivers/net/phy/phylink.c
+++ b/drivers/net/phy/phylink.c
@@ -453,6 +453,9 @@ static int phylink_validate_mac_and_pcs(struct phylink *pl,
*/
linkmode_and(state->advertising, state->advertising,
supported);
+
+ if (ret == PCS_VALIDATE_RATEADAPT)
+ return 0;
}
}