mirror of
https://github.com/torvalds/linux.git
synced 2024-12-03 09:31:26 +00:00
c46e78ba9a
The XPCS expects clause 73 (copper backplane) autoneg to follow the
ethtool autoneg bit. It actually did that until the blamed
commit inaptly replaced state->an_enabled (coming from ethtool) with
phylink_autoneg_inband() (coming from the device tree or struct
phylink_config), as part of an unrelated phylink_pcs API conversion.
Russell King suggests that state->an_enabled from the original code was
just a proxy for the ethtool Autoneg bit, and that the correct way of
restoring the functionality is to check for this bit in the advertising
mask.
Fixes:
|
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
pcs-altera-tse.c | ||
pcs-lynx.c | ||
pcs-mtk-lynxi.c | ||
pcs-rzn1-miic.c | ||
pcs-xpcs-nxp.c | ||
pcs-xpcs.c | ||
pcs-xpcs.h |