diff options
author | Don Skidmore <[email protected]> | 2009-07-02 12:50:31 +0000 |
---|---|---|
committer | David S. Miller <[email protected]> | 2009-07-03 19:11:00 -0700 |
commit | 19343de279d28e4ed039c8ad00510d19dc4d6d12 (patch) | |
tree | 57b7cf0980ec1c887e48d616b97f1ae158933345 /lib/string_helpers.c | |
parent | 63d6e1d80a8c3118be2ca0f1f21ba883f282060c (diff) |
ixgbe: fix regression on some 82598 adapters
The change to check the SFP+ module again on open() was
causing the XFP (non-SFP+) adapters to be rejected. We
only want to try and re-identify the SFP+ module if the
original probe found that this device was an SFP+ device.
So for this code path (driver loaded with SFP module, module
inserted, ifconfig up of the device) the type will be
ixgbe_phy_unknown for an unidentified SFP+ module. So we
only check if that is the case.
This problem also shows up on Copper devices.
Signed-off-by: Peter P Waskiewicz Jr <[email protected]>
Signed-off-by: Don Skidmore <[email protected]>
Signed-off-by: Jeff Kirsher <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'lib/string_helpers.c')
0 files changed, 0 insertions, 0 deletions