Message ID | 20151111173527.GA3641@gandi.net |
---|---|
State | Not Applicable |
Headers | show |
On Nov11 22:13, Rustad, Mark D wrote: > Just so you know, there are patches in queue that will improve this situation in two ways: > 1) When the I2C probe times out, the code assumes that the cage is empty and does not retry the access until the next probe. > 2) The driver will use its own private workqueue, so it will not affect the system workqueues at all. Thanks guys for the details, I will have a look.
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c @@ -4786,8 +4786,6 @@ case ixgbe_phy_qsfp_active_unknown: case ixgbe_phy_qsfp_intel: case ixgbe_phy_qsfp_unknown: - /* ixgbe_phy_none is set when no SFP module is present */ - case ixgbe_phy_none: return true; case ixgbe_phy_nl: if (hw->mac.type == ixgbe_mac_82598EB)