ixgbe/base: set MDIO speed after MAC reset
authorWenzhuo Lu <wenzhuo.lu@intel.com>
Sun, 14 Feb 2016 08:55:03 +0000 (16:55 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 16 Mar 2016 16:08:33 +0000 (17:08 +0100)
commit0cf7c6a6f3162dc71d4563ab56a9165818864cda
tree51bcdb2d0a7f5afc09d45d84776eb0223ff2324a
parente2f368a4bfde2a3e2da54ca5021208d9261c3183
ixgbe/base: set MDIO speed after MAC reset

The MDIO clock speed must be reconfigured after the MAC reset.
The MDIO clock speed becomes invalid, therefore the driver reads
invalid PHY register values. The driver now set the MDIO clock
speed prior to initializing PHY ops and again after the MAC reset.

As now the MDIO speed gets set in more than one place, make a
function for it so it will always be done correctly.

Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
doc/guides/rel_notes/release_16_04.rst
drivers/net/ixgbe/base/ixgbe_x550.c