diff options
| -rw-r--r-- | drivers/net/e1000/e1000_main.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/drivers/net/e1000/e1000_main.c b/drivers/net/e1000/e1000_main.c index 40128b9d16ef..6b72f6acdd54 100644 --- a/drivers/net/e1000/e1000_main.c +++ b/drivers/net/e1000/e1000_main.c | |||
| @@ -43,7 +43,7 @@ char e1000_driver_string[] = "Intel(R) PRO/1000 Network Driver"; | |||
| 43 | #else | 43 | #else |
| 44 | #define DRIVERNAPI "-NAPI" | 44 | #define DRIVERNAPI "-NAPI" |
| 45 | #endif | 45 | #endif |
| 46 | #define DRV_VERSION "6.0.60-k2"DRIVERNAPI | 46 | #define DRV_VERSION "6.1.16-k2"DRIVERNAPI |
| 47 | char e1000_driver_version[] = DRV_VERSION; | 47 | char e1000_driver_version[] = DRV_VERSION; |
| 48 | char e1000_copyright[] = "Copyright (c) 1999-2005 Intel Corporation."; | 48 | char e1000_copyright[] = "Copyright (c) 1999-2005 Intel Corporation."; |
| 49 | 49 | ||
| @@ -80,6 +80,9 @@ static struct pci_device_id e1000_pci_tbl[] = { | |||
| 80 | INTEL_E1000_ETHERNET_DEVICE(0x1026), | 80 | INTEL_E1000_ETHERNET_DEVICE(0x1026), |
| 81 | INTEL_E1000_ETHERNET_DEVICE(0x1027), | 81 | INTEL_E1000_ETHERNET_DEVICE(0x1027), |
| 82 | INTEL_E1000_ETHERNET_DEVICE(0x1028), | 82 | INTEL_E1000_ETHERNET_DEVICE(0x1028), |
| 83 | INTEL_E1000_ETHERNET_DEVICE(0x105E), | ||
| 84 | INTEL_E1000_ETHERNET_DEVICE(0x105F), | ||
| 85 | INTEL_E1000_ETHERNET_DEVICE(0x1060), | ||
| 83 | INTEL_E1000_ETHERNET_DEVICE(0x1075), | 86 | INTEL_E1000_ETHERNET_DEVICE(0x1075), |
| 84 | INTEL_E1000_ETHERNET_DEVICE(0x1076), | 87 | INTEL_E1000_ETHERNET_DEVICE(0x1076), |
| 85 | INTEL_E1000_ETHERNET_DEVICE(0x1077), | 88 | INTEL_E1000_ETHERNET_DEVICE(0x1077), |
| @@ -88,10 +91,13 @@ static struct pci_device_id e1000_pci_tbl[] = { | |||
| 88 | INTEL_E1000_ETHERNET_DEVICE(0x107A), | 91 | INTEL_E1000_ETHERNET_DEVICE(0x107A), |
| 89 | INTEL_E1000_ETHERNET_DEVICE(0x107B), | 92 | INTEL_E1000_ETHERNET_DEVICE(0x107B), |
| 90 | INTEL_E1000_ETHERNET_DEVICE(0x107C), | 93 | INTEL_E1000_ETHERNET_DEVICE(0x107C), |
| 94 | INTEL_E1000_ETHERNET_DEVICE(0x107D), | ||
| 95 | INTEL_E1000_ETHERNET_DEVICE(0x107E), | ||
| 96 | INTEL_E1000_ETHERNET_DEVICE(0x107F), | ||
| 91 | INTEL_E1000_ETHERNET_DEVICE(0x108A), | 97 | INTEL_E1000_ETHERNET_DEVICE(0x108A), |
| 92 | INTEL_E1000_ETHERNET_DEVICE(0x108B), | 98 | INTEL_E1000_ETHERNET_DEVICE(0x108B), |
| 93 | INTEL_E1000_ETHERNET_DEVICE(0x108C), | 99 | INTEL_E1000_ETHERNET_DEVICE(0x108C), |
| 94 | INTEL_E1000_ETHERNET_DEVICE(0x1099), | 100 | INTEL_E1000_ETHERNET_DEVICE(0x109A), |
| 95 | /* required last entry */ | 101 | /* required last entry */ |
| 96 | {0,} | 102 | {0,} |
| 97 | }; | 103 | }; |
| @@ -398,8 +404,7 @@ e1000_down(struct e1000_adapter *adapter) | |||
| 398 | e1000_clean_all_tx_rings(adapter); | 404 | e1000_clean_all_tx_rings(adapter); |
| 399 | e1000_clean_all_rx_rings(adapter); | 405 | e1000_clean_all_rx_rings(adapter); |
| 400 | 406 | ||
| 401 | /* If WoL is not enabled | 407 | /* If WoL is not enabled and management mode is not IAMT |
| 402 | * and management mode is not IAMT | ||
| 403 | * Power down the PHY so no link is implied when interface is down */ | 408 | * Power down the PHY so no link is implied when interface is down */ |
| 404 | if(!adapter->wol && adapter->hw.mac_type >= e1000_82540 && | 409 | if(!adapter->wol && adapter->hw.mac_type >= e1000_82540 && |
| 405 | adapter->hw.media_type == e1000_media_type_copper && | 410 | adapter->hw.media_type == e1000_media_type_copper && |
