1. 18 5月, 2013 1 次提交
  2. 24 4月, 2013 1 次提交
  3. 23 4月, 2013 1 次提交
  4. 11 4月, 2013 1 次提交
    • F
      ath9k: fix handling of broken descriptors · 723e7113
      Felix Fietkau 提交于
      As the comment in ath_get_next_rx_buf indicates, if a descriptor with
      the done bit set follows one with the done bit cleared, both descriptors
      should be discarded, however the driver is not doing that yet.
      
      To fix this, use the rs->rs_more flag as an indicator that the following
      frame should be discarded. This also helps with the split buffer case:
      if the first part of the frame is discarded, the following parts need to
      be discarded as well, since they contain no valid header or usable data.
      Signed-off-by: NFelix Fietkau <nbd@openwrt.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      723e7113
  5. 12 2月, 2013 1 次提交
  6. 02 2月, 2013 2 次提交
  7. 31 1月, 2013 2 次提交
  8. 23 1月, 2013 1 次提交
  9. 15 1月, 2013 1 次提交
  10. 12 1月, 2013 2 次提交
  11. 10 1月, 2013 1 次提交
    • S
      ath9k: add spectral scan feature · e93d083f
      Simon Wunderlich 提交于
      Adds the spectral scan feature for ath9k. AR92xx and AR93xx chips
      are supported for now. The spectral scan is triggered by configuring
      a mode through a debugfs control file. Samples can be gathered via
      another relay debugfs file.
      
      Essentially, to try it out:
      
      echo chanscan > /sys/kernel/debug/ieee80211/phy0/ath9k/spectral_scan_ctl
      iw dev wlan0 scan
      cat /sys/kernel/debug/ieee80211/phy0/ath9k/spectral_scan0 > samples
      echo disable > /sys/kernel/debug/ieee80211/phy0/ath9k/spectral_scan_ctl
      
      This feature is still experimental.
      
      The special "chanscan" mode is used to perform spectral scan while
      mac80211 is scanning for channels. To allow this,
      sw_scan_start/complete() ops have been added.
      
      The patch contains code snippets and information from Zefir Kurtisi and
      information provided by Adrian Chadd and Felix Fietkau.
      Signed-off-by: NSimon Wunderlich <siwu@hrz.tu-chemnitz.de>
      Signed-off-by: NMathias Kretschmer <mathias.kretschmer@fokus.fraunhofer.de>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      e93d083f
  12. 08 1月, 2013 1 次提交
  13. 01 12月, 2012 2 次提交
  14. 22 11月, 2012 4 次提交
  15. 19 11月, 2012 1 次提交
  16. 30 10月, 2012 2 次提交
  17. 20 10月, 2012 1 次提交
    • R
      ath9k: perform ANI cycle in idle state · 424749c7
      Rajkumar Manoharan 提交于
      As of now the ANI cycle is executed only when the chip is awake.
      On idle state case, the station wakes up from network sleep for
      beacon reception. Since most of the time, ANI cycle is not syncing
      with beacon wakeup, ANI cycle is ignored. Approx 5 mins once, the
      calibration is performed. This could affect the connection stability
      when the station is idle for long. Even though the OFDM and CCK phy
      error rates are too high, ANI is unable to tune its immunity level
      as quick enough due to rare execution.
      
      Here the experiment shows that OFDM and CCK levels are at default
      even on higher phy error rate.
      
      listenTime=44 OFDM:3 errs=121977/s CCK:2 errs=440818/s ofdm_turn=1
      
      This change ensures that ANI calibration will be exectued atleast
      once for every 10 seconds. The below result shows improvements and
      immunity levels are adopted quick enough.
      
      listenTime=557 OFDM:4 errs=752/s CCK:4 errs=125/s ofdm_turn=0
      Signed-off-by: NRajkumar Manoharan <rmanohar@qca.qualcomm.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      424749c7
  18. 29 9月, 2012 1 次提交
  19. 25 9月, 2012 2 次提交
  20. 12 9月, 2012 2 次提交
  21. 31 7月, 2012 1 次提交
  22. 18 7月, 2012 9 次提交