diff options
author | Jesse Brandeburg <jesse.brandeburg@intel.com> | 2006-08-31 14:27:46 -0700 |
---|---|---|
committer | Auke Kok <juke-jan.h.kok@intel.com> | 2006-08-31 14:27:46 -0700 |
commit | 120cd57644f85b280b538ee403423641167913a9 (patch) | |
tree | 32c35ef6464c0894c6c279d378493c9d6a289402 /drivers/net/e1000/e1000.h | |
parent | 1db2740d78c74eb11c4d0906047d9c13229a89a4 (diff) | |
download | kernel_samsung_smdk4412-120cd57644f85b280b538ee403423641167913a9.zip kernel_samsung_smdk4412-120cd57644f85b280b538ee403423641167913a9.tar.gz kernel_samsung_smdk4412-120cd57644f85b280b538ee403423641167913a9.tar.bz2 |
e1000: unify WoL capability detection code
WoL is constantly giving problems and needed a rewrite. Consolidates
all WoL capabilities into a single function, and disables WoL for all
other ports on the device except for port A.
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
Diffstat (limited to 'drivers/net/e1000/e1000.h')
-rw-r--r-- | drivers/net/e1000/e1000.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/e1000/e1000.h b/drivers/net/e1000/e1000.h index 70ba378..98afa9c 100644 --- a/drivers/net/e1000/e1000.h +++ b/drivers/net/e1000/e1000.h @@ -246,7 +246,6 @@ struct e1000_adapter { uint32_t bd_number; uint32_t rx_buffer_len; uint32_t wol; - uint32_t ksp3_port_a; uint32_t smartspeed; uint32_t en_mng_pt; uint16_t link_speed; @@ -341,7 +340,9 @@ struct e1000_adapter { boolean_t tso_force; #endif boolean_t smart_power_down; /* phy smart power down */ + boolean_t quad_port_a; unsigned long flags; + uint32_t eeprom_wol; }; enum e1000_state_t { |