]> git.baikalelectronics.ru Git - kernel.git/commit
net: phy: Do not check Link status when loopback is enabled
authorJose Abreu <Jose.Abreu@synopsys.com>
Thu, 5 Sep 2019 11:43:10 +0000 (13:43 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 6 Sep 2019 13:11:21 +0000 (15:11 +0200)
commit6ca706ea1a83cd74ee902764907d0bb8ebcabc5f
tree66ef2e1f885eb399579451753411d11b94c29837
parent9ba4518f75bffbec2411b7d4a774b7879061f436
net: phy: Do not check Link status when loopback is enabled

While running stmmac selftests I found that in my 1G setup some tests
were failling when running with PHY loopback enabled.

It looks like when loopback is enabled the PHY will report that Link is
down even though there is a valid connection.

As in loopback mode the data will not be sent anywhere we can bypass the
logic of checking if Link is valid thus saving unecessary reads.

Signed-off-by: Jose Abreu <joabreu@synopsys.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/phy.c