]> git.baikalelectronics.ru Git - kernel.git/commit
enetc: disable EEE autoneg by default
authorYangbo Lu <yangbo.lu@nxp.com>
Fri, 6 Dec 2019 09:53:35 +0000 (17:53 +0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 6 Dec 2019 19:47:26 +0000 (11:47 -0800)
commitfa79fd2c3ce5d63304c6e88d6880f7b61c105b87
tree0902ba2c9f35908f6089157847fa771d51be197e
parent7c8f633de21b8c5b58b42120e6ac2c99579f0b62
enetc: disable EEE autoneg by default

The EEE support has not been enabled on ENETC, but it may connect
to a PHY which supports EEE and advertises EEE by default, while
its link partner also advertises EEE. If this happens, the PHY enters
low power mode when the traffic rate is low and causes packet loss.
This patch disables EEE advertisement by default for any PHY that
ENETC connects to, to prevent the above unwanted outcome.

Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
Reviewed-by: Claudiu Manoil <claudiu.manoil@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/freescale/enetc/enetc.c