1. 20 6月, 2014 6 次提交
  2. 30 5月, 2014 4 次提交
  3. 23 5月, 2014 4 次提交
  4. 21 5月, 2014 1 次提交
  5. 20 5月, 2014 2 次提交
    • O
      ath9k_htc: fix build with disabled debug · 3cad711d
      Oleksij Rempel 提交于
        CC [M]  drivers/net/wireless/ath/ath9k/htc_drv_txrx.o
      drivers/net/wireless/ath/ath9k/htc_drv_txrx.c: In function ‘ath9k_rx_prepare’:
      drivers/net/wireless/ath/ath9k/htc_drv_txrx.c:1006:2: warning: passing argument 2 of ‘ath9k_htc_err_stat_rx’ from incompatible pointer type [enabled by default]
        ath9k_htc_err_stat_rx(priv, &rx_stats);
        ^
      In file included from drivers/net/wireless/ath/ath9k/htc_drv_txrx.c:17:0:
      drivers/net/wireless/ath/ath9k/htc.h:380:20: note: expected ‘struct ath_htc_rx_status *’ but argument is of type ‘struct ath_rx_status *’
       static inline void ath9k_htc_err_stat_rx(struct ath9k_htc_priv *priv,
      Signed-off-by: NOleksij Rempel <linux@rempel-privat.de>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      3cad711d
    • R
      ath9k_hw: Abort transmission for sleeping station · 08232bf9
      Rajkumar Manoharan 提交于
      The data transmission to the power save station should be aborted
      immediately, whenever the station informs sleep state. Right now
      the frames queued into into hardware are being transmitted until
      the hardware detects the power save station based excessive retries
      of the data frames due to unacknowlegdement. Then remaining frames
      are returned with filetered status and might be retried later by
      driver or mac80211.
      
      Per WFA certification testing, AP should not send out more than two
      frames after processing nullfunc with PM bit set from associated
      station. To speed up tx filtering, the pending frames in hardware
      queues for given station will be aborted immediately via tx filter
      registers. This transmit filters can be ignored if the descriptor
      is having invalid destination index or clear destination mask set.
      Signed-off-by: NRajkumar Manoharan <rmanohar@qti.qualcomm.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      08232bf9
  6. 15 5月, 2014 1 次提交
  7. 14 5月, 2014 12 次提交
  8. 08 5月, 2014 1 次提交
  9. 07 5月, 2014 3 次提交
  10. 01 5月, 2014 2 次提交
  11. 30 4月, 2014 2 次提交
    • F
      ath9k: remove tid->paused flag · 62e54dbb
      Felix Fietkau 提交于
      There are some corner cases where the driver could get stuck with a full
      tid queue that is paused, leading to a software tx queue hang.
      
      Since the tx queueing rework, pausing per-tid queues on aggregation
      session setup is no longer necessary. The driver will assign sequence
      numbers to buffered frames when a new session is established, in order
      to get the correct starting sequence number.
      
      mac80211 prevents new frames from entering the queue during setup.
      Signed-off-by: NFelix Fietkau <nbd@openwrt.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      62e54dbb
    • F
      ath9k_hw: do not lower ANI setting below default on AR913x · ae9c25a1
      Felix Fietkau 提交于
      When the amount of noise fluctuates strongly, low immunity settings
      can sometimes disrupt signal detection on AR913x chips. When that
      happens, no OFDM/CCK errors are reported anymore, and ANI tunes the
      radio to the lowest immunity settings.
      Usually rx/tx fails as well in that case.
      
      To fix this, keep noise immunity settings at or above ANI default level,
      which will keep radio parameters at or above INI values.
      Signed-off-by: NFelix Fietkau <nbd@openwrt.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      ae9c25a1
  12. 25 4月, 2014 1 次提交
  13. 23 4月, 2014 1 次提交