diff options
author | Jeff Garzik <jeff@garzik.org> | 2006-08-24 00:45:36 -0400 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2006-08-24 00:45:36 -0400 |
commit | 699a71238856b19091503c671bac8abb1e3f9a3a (patch) | |
tree | db0e6db06961db05c35f3df61e7f14b845b7cd29 /drivers/net/ixgb | |
parent | 85a7ea1b0a3263f3ad423b789a841d03c9acbb65 (diff) | |
parent | 891b11f619dcfe045015394fa89041f02dac9428 (diff) |
Merge branch 'upstream-fixes' of git://lost.foo-projects.org/~ahkok/git/netdev-2.6 into tmp
Diffstat (limited to 'drivers/net/ixgb')
-rw-r--r-- | drivers/net/ixgb/ixgb_hw.c | 11 | ||||
-rw-r--r-- | drivers/net/ixgb/ixgb_ids.h | 1 | ||||
-rw-r--r-- | drivers/net/ixgb/ixgb_main.c | 14 |
3 files changed, 19 insertions, 7 deletions
diff --git a/drivers/net/ixgb/ixgb_hw.c b/drivers/net/ixgb/ixgb_hw.c index f7fa10e47fa2..2b1515574faf 100644 --- a/drivers/net/ixgb/ixgb_hw.c +++ b/drivers/net/ixgb/ixgb_hw.c | |||
@@ -236,6 +236,17 @@ ixgb_identify_phy(struct ixgb_hw *hw) | |||
236 | DEBUGOUT("Identified G6104 optics\n"); | 236 | DEBUGOUT("Identified G6104 optics\n"); |
237 | phy_type = ixgb_phy_type_g6104; | 237 | phy_type = ixgb_phy_type_g6104; |
238 | break; | 238 | break; |
239 | case IXGB_DEVICE_ID_82597EX_CX4: | ||
240 | DEBUGOUT("Identified CX4\n"); | ||
241 | xpak_vendor = ixgb_identify_xpak_vendor(hw); | ||
242 | if (xpak_vendor == ixgb_xpak_vendor_intel) { | ||
243 | DEBUGOUT("Identified TXN17201 optics\n"); | ||
244 | phy_type = ixgb_phy_type_txn17201; | ||
245 | } else { | ||
246 | DEBUGOUT("Identified G6005 optics\n"); | ||
247 | phy_type = ixgb_phy_type_g6005; | ||
248 | } | ||
249 | break; | ||
239 | default: | 250 | default: |
240 | DEBUGOUT("Unknown physical layer module\n"); | 251 | DEBUGOUT("Unknown physical layer module\n"); |
241 | phy_type = ixgb_phy_type_unknown; | 252 | phy_type = ixgb_phy_type_unknown; |
diff --git a/drivers/net/ixgb/ixgb_ids.h b/drivers/net/ixgb/ixgb_ids.h index 40a085f94c7b..9fd61189b4b2 100644 --- a/drivers/net/ixgb/ixgb_ids.h +++ b/drivers/net/ixgb/ixgb_ids.h | |||
@@ -45,6 +45,7 @@ | |||
45 | 45 | ||
46 | #define IXGB_DEVICE_ID_82597EX_CX4 0x109E | 46 | #define IXGB_DEVICE_ID_82597EX_CX4 0x109E |
47 | #define IXGB_SUBDEVICE_ID_A00C 0xA00C | 47 | #define IXGB_SUBDEVICE_ID_A00C 0xA00C |
48 | #define IXGB_SUBDEVICE_ID_A01C 0xA01C | ||
48 | 49 | ||
49 | #endif /* #ifndef _IXGB_IDS_H_ */ | 50 | #endif /* #ifndef _IXGB_IDS_H_ */ |
50 | /* End of File */ | 51 | /* End of File */ |
diff --git a/drivers/net/ixgb/ixgb_main.c b/drivers/net/ixgb/ixgb_main.c index 5bff05f9757b..346273d42f97 100644 --- a/drivers/net/ixgb/ixgb_main.c +++ b/drivers/net/ixgb/ixgb_main.c | |||
@@ -36,7 +36,7 @@ static char ixgb_driver_string[] = "Intel(R) PRO/10GbE Network Driver"; | |||
36 | #else | 36 | #else |
37 | #define DRIVERNAPI "-NAPI" | 37 | #define DRIVERNAPI "-NAPI" |
38 | #endif | 38 | #endif |
39 | #define DRV_VERSION "1.0.109-k2"DRIVERNAPI | 39 | #define DRV_VERSION "1.0.109-k4"DRIVERNAPI |
40 | char ixgb_driver_version[] = DRV_VERSION; | 40 | char ixgb_driver_version[] = DRV_VERSION; |
41 | static char ixgb_copyright[] = "Copyright (c) 1999-2006 Intel Corporation."; | 41 | static char ixgb_copyright[] = "Copyright (c) 1999-2006 Intel Corporation."; |
42 | 42 | ||
@@ -140,12 +140,12 @@ module_param(debug, int, 0); | |||
140 | MODULE_PARM_DESC(debug, "Debug level (0=none,...,16=all)"); | 140 | MODULE_PARM_DESC(debug, "Debug level (0=none,...,16=all)"); |
141 | 141 | ||
142 | /* some defines for controlling descriptor fetches in h/w */ | 142 | /* some defines for controlling descriptor fetches in h/w */ |
143 | #define RXDCTL_WTHRESH_DEFAULT 16 /* chip writes back at this many or RXT0 */ | 143 | #define RXDCTL_WTHRESH_DEFAULT 15 /* chip writes back at this many or RXT0 */ |
144 | #define RXDCTL_PTHRESH_DEFAULT 0 /* chip considers prefech below | 144 | #define RXDCTL_PTHRESH_DEFAULT 0 /* chip considers prefech below |
145 | * this */ | 145 | * this */ |
146 | #define RXDCTL_HTHRESH_DEFAULT 0 /* chip will only prefetch if tail | 146 | #define RXDCTL_HTHRESH_DEFAULT 0 /* chip will only prefetch if tail |
147 | * is pushed this many descriptors | 147 | * is pushed this many descriptors |
148 | * from head */ | 148 | * from head */ |
149 | 149 | ||
150 | /** | 150 | /** |
151 | * ixgb_init_module - Driver Registration Routine | 151 | * ixgb_init_module - Driver Registration Routine |