diff options
author | Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com> | 2009-05-19 05:18:51 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-05-19 18:36:14 -0400 |
commit | 537d58a00a8756189b10ffc1309c0131d57b6320 (patch) | |
tree | aaba725780bd6c7fec34b23323dd66c9f6596ff1 /drivers/net/ixgbe/ixgbe_phy.h | |
parent | aa5aec888585fedcda7cfffc20f75240ad1cb42d (diff) |
ixgbe: Change Direct Attach Twinax cable detection for SFP+ NICs
The SFF specification for Direct Attach cable detection has now been
ratified. Previously, DA cable detect was looking at the Twinaxial bit in
byte 9 of the SFP+ EEPROM. The spec now defines active and passive DA
cables in byte 8 of the SFP+ EEPROM. This patch changes the cable
detection for both 82598 and 82599 SFP+ adapters to conform to the new
spec.
Signed-off-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ixgbe/ixgbe_phy.h')
-rw-r--r-- | drivers/net/ixgbe/ixgbe_phy.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ixgbe/ixgbe_phy.h b/drivers/net/ixgbe/ixgbe_phy.h index c9964b7ce1b9..9b700f5bf1ed 100644 --- a/drivers/net/ixgbe/ixgbe_phy.h +++ b/drivers/net/ixgbe/ixgbe_phy.h | |||
@@ -39,10 +39,10 @@ | |||
39 | #define IXGBE_SFF_VENDOR_OUI_BYTE2 0x27 | 39 | #define IXGBE_SFF_VENDOR_OUI_BYTE2 0x27 |
40 | #define IXGBE_SFF_1GBE_COMP_CODES 0x6 | 40 | #define IXGBE_SFF_1GBE_COMP_CODES 0x6 |
41 | #define IXGBE_SFF_10GBE_COMP_CODES 0x3 | 41 | #define IXGBE_SFF_10GBE_COMP_CODES 0x3 |
42 | #define IXGBE_SFF_TRANSMISSION_MEDIA 0x9 | 42 | #define IXGBE_SFF_CABLE_TECHNOLOGY 0x8 |
43 | 43 | ||
44 | /* Bitmasks */ | 44 | /* Bitmasks */ |
45 | #define IXGBE_SFF_TWIN_AX_CAPABLE 0x80 | 45 | #define IXGBE_SFF_DA_PASSIVE_CABLE 0x4 |
46 | #define IXGBE_SFF_1GBASESX_CAPABLE 0x1 | 46 | #define IXGBE_SFF_1GBASESX_CAPABLE 0x1 |
47 | #define IXGBE_SFF_1GBASELX_CAPABLE 0x2 | 47 | #define IXGBE_SFF_1GBASELX_CAPABLE 0x2 |
48 | #define IXGBE_SFF_10GBASESR_CAPABLE 0x10 | 48 | #define IXGBE_SFF_10GBASESR_CAPABLE 0x10 |