[dpdk-dev] [PATCH v2 12/40] net/ixgbe/base: clear page register in error path

Xiao Wang xiao.w.wang at intel.com
Sun Sep 25 10:59:49 CEST 2016


The error exit should at least try to set the page register to 0
since other code will assume that state.

Signed-off-by: Xiao Wang <xiao.w.wang at intel.com>
---
 drivers/net/ixgbe/base/ixgbe_x550.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/net/ixgbe/base/ixgbe_x550.c b/drivers/net/ixgbe/base/ixgbe_x550.c
index bf3da10..2cd5730 100644
--- a/drivers/net/ixgbe/base/ixgbe_x550.c
+++ b/drivers/net/ixgbe/base/ixgbe_x550.c
@@ -2349,6 +2349,7 @@ STATIC s32 ixgbe_reset_phy_m88(struct ixgbe_hw *hw)
 	return ixgbe_setup_m88(hw);
 
 out:
+	hw->phy.ops.write_reg_mdi(hw, IXGBE_M88E1500_PAGE_ADDR, 0, 0);
 	hw->mac.ops.release_swfw_sync(hw, mask);
 	return rc;
 }
-- 
1.9.3



More information about the dev mailing list