1. 06 6月, 2010 1 次提交
  2. 04 6月, 2010 1 次提交
    • J
      Revert "iwlwifi: move _agn statistics related structure" · 2daf6c15
      John W. Linville 提交于
      This reverts commit a2064b7a.
      
      when CONFIG_IWLAGN=n:
      
      drivers/net/wireless/iwlwifi/iwl-rx.c:254: error: 'struct iwl_priv' has no member named '_agn'
      drivers/net/wireless/iwlwifi/iwl-rx.c:303: error: 'struct iwl_priv' has no member named '_agn'
      drivers/net/wireless/iwlwifi/iwl-rx.c:304: error: 'struct iwl_priv' has no member named '_agn'
      drivers/net/wireless/iwlwifi/iwl-rx.c:305: error: 'struct iwl_priv' has no member named '_agn'
      drivers/net/wireless/iwlwifi/iwl-rx.c:306: error: 'struct iwl_priv' has no member named '_agn'
      
      and many more.
      
      Conflicts:
      
      	drivers/net/wireless/iwlwifi/iwl-agn-debugfs.c
      	drivers/net/wireless/iwlwifi/iwl-debugfs.c
      	drivers/net/wireless/iwlwifi/iwl-dev.h
      	drivers/net/wireless/iwlwifi/iwl-rx.c
      Reported-by: NRandy Dunlap <randy.dunlap@oracle.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      2daf6c15
  3. 14 5月, 2010 2 次提交
  4. 11 5月, 2010 8 次提交
  5. 17 4月, 2010 4 次提交
  6. 10 4月, 2010 2 次提交
  7. 09 4月, 2010 1 次提交
  8. 03 4月, 2010 3 次提交
    • F
      iwlwifi: remove trailing space in messages · 91dd6c27
      Frans Pop 提交于
      Includes minor improvements in debugging messages in iwl-4965.c,
      function iwl4965_is_temp_calib_needed().
      Signed-off-by: NFrans Pop <elendil@planet.nl>
      Cc: Zhu Yi <yi.zhu@intel.com>
      Cc: Reinette Chatre <reinette.chatre@intel.com>
      Cc: Intel Linux Wireless <ilw@linux.intel.com>
      Signed-off-by: NReinette Chatre <reinette.chatre@intel.com>
      91dd6c27
    • W
      iwlwifi: code cleanup for generic defines · b744cb79
      Wey-Yi Guy 提交于
      Some defines used by all agn devices, but the definitions were in
      iwl-4965-hw.h, move those to iwl-agn-hw.h which is the better place for
      those.
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      Signed-off-by: NReinette Chatre <reinette.chatre@intel.com>
      b744cb79
    • W
      iwlwifi: merge module parameters into single place · 2b068618
      Wey-Yi Guy 提交于
      Module parameters used to be defined in both iwl-5000.c and iwl-4965.c,
      after the code re-structure, merge into iwl-agn.c for easy to read and
      maintenance.
      
      Number of module parameters are deprecated after this merge. These are also
      scheduled for removal by 2.6.40.
      
      The current supported parameters are:
      
       parm: debug50:50XX debug output mask (deprecated) (uint)
       parm: debug:debug output mask (uint)
       parm: swcrypto50:using crypto in software (default 0 [hardware])
      (deprecated) (bool)
       parm: swcrypto:using crypto in software (default 0 [hardware]) (int)
       parm: queues_num50:number of hw queues in 50xx series (deprecated)
      (int)
       parm: queues_num:number of hw queues. (int)
       parm: 11n_disable50:disable 50XX 11n functionality (deprecated) (int)
       parm: 11n_disable:disable 11n functionality (int)
       parm: amsdu_size_8K50:enable 8K amsdu size in 50XX series (deprecated)
      (int)
       parm: amsdu_size_8K:enable 8K amsdu size (int)
       parm: fw_restart50:restart firmware in case of error (deprecated) (int)
       parm: fw_restart:restart firmware in case of error (int)
       parm: disable_hw_scan:disable hardware scanning (default 0) (int)
      
      Remove "antenna" module parameter, it is not being used in "agn" driver.
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      Signed-off-by: NReinette Chatre <reinette.chatre@intel.com>
      2b068618
  9. 31 3月, 2010 1 次提交
  10. 26 3月, 2010 4 次提交
  11. 20 3月, 2010 5 次提交
  12. 10 3月, 2010 1 次提交
    • J
      iwlwifi: clean up queue/fifo handling · edc1a3a0
      Johannes Berg 提交于
      4965 hardware has 7 queues reserved and the
      remaining ones used for aggregation, 5000
      and higher need to have 10 reserved. This
      is not very clear in the code right now,
      unfortunately.
      
      Introduce a new IWL_TX_FIFO_UNUSED constant
      and make the queue/FIFO mapping arrays able
      to hold that value, and change the setup
      code to reserve all queues in the arrays
      (the queue number is the index) and use the
      new unused constant to not map those queues
      to any FIFO.
      
      Additionally, clear up the AC/queue mapping
      code to be more understandable. The mapping
      is the identity mapping right now, but with
      the mapping function I think it's easier to
      understand what happens there.
      
      Finally, HCCA isn't implemented at all and
      I think newer microcode removed it, so let's
      remove all mention of it in the code, some
      comments remain for 4965.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      Acked-by: NShanyu Zhao <shanyu.zhao@intel.com>
      Signed-off-by: NReinette Chatre <reinette.chatre@intel.com>
      edc1a3a0
  13. 23 2月, 2010 1 次提交
  14. 12 2月, 2010 2 次提交
  15. 26 1月, 2010 2 次提交
    • R
      iwlwifi: make broadcast station addition generic · 3459ab5a
      Reinette Chatre 提交于
      Add function pointer for broadcast station addition so that we can call it
      in from iwlcore at a later time. We only distinguish between iwlagn and
      iwl3945 broadcast station addition. For the iwl3945 station addition we add
      that function to iwlcore since that is where most station functionality
      resides, making it part of iwl3945 will require significant code
      reorganization that will dilute station management functionality. This
      seems to be an efficient solution.
      
      It may seem as though we are removing error checking when adding the 3945
      broadcast station but this error checking was never really necessary since
      the function returns the station id and the broadcast station id is always
      set.
      Signed-off-by: NReinette Chatre <reinette.chatre@intel.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      3459ab5a
    • T
      iwlwifi: Tune radio to prevent unexpected behavior · 3e4fb5fa
      Trieu 'Andrew' Nguyen 提交于
      We have seen the throughput dropped due to external noisy environment
      and the radio is out of tune.  There are lot of plcp errors indicating
      this condition. Eventually the station can get de-authenticated by the
      Access Point.  By resetting and tuning the radio, the plcp errors are
      reduced or eliminated and the throughput starts to rise.
      
      To prevent unexpected behavior such as drop in throughput or deauthentication,
      - The change provides the driver feature to monitor and tune the radio base on
      the statistics notification from the uCode.
      - It also allows the setting of the plcp error rate threshold via
      the plcp_delta under debugfs interface.
      Signed-off-by: NTrieu 'Andrew' Nguyen <trieux.t.nguyen@intel.com>
      Signed-off-by: NReinette Chatre <reinette.chatre@intel.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      3e4fb5fa
  16. 20 1月, 2010 1 次提交
  17. 12 1月, 2010 1 次提交