1. 18 7月, 2013 1 次提交
  2. 25 6月, 2013 2 次提交
  3. 13 6月, 2013 3 次提交
  4. 23 5月, 2013 1 次提交
    • F
      ath9k: prevent aggregation session deadlocks · 08c96abd
      Felix Fietkau 提交于
      Waiting for all subframes of an existing aggregation session to drain
      before allowing mac80211 to start a new one is fragile and deadlocks
      caused by this behavior have been observed.
      
      Since mac80211 has proper synchronization for aggregation session
      start/stop handling, a better approach to session handling is to simply
      allow mac80211 to start a new session at any time. This requires
      changing the code to discard any packets outside of the BlockAck window
      in the A-MPDU software retry code.
      
      This patch implements the above and also simplifies the code.
      Signed-off-by: NFelix Fietkau <nbd@openwrt.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      08c96abd
  5. 18 5月, 2013 3 次提交
  6. 24 4月, 2013 2 次提交
  7. 11 4月, 2013 2 次提交
  8. 12 2月, 2013 1 次提交
  9. 23 1月, 2013 2 次提交
  10. 08 1月, 2013 1 次提交
  11. 01 12月, 2012 2 次提交
  12. 22 11月, 2012 2 次提交
  13. 31 10月, 2012 1 次提交
  14. 30 10月, 2012 1 次提交
  15. 06 10月, 2012 1 次提交
  16. 29 9月, 2012 1 次提交
  17. 08 9月, 2012 1 次提交
    • S
      ath9k: Fix TX filter usage · adfbda62
      Sujith Manoharan 提交于
      The TX filter bit for a station would be set by the HW
      when a frame is not acked. A frame would be completed with
      ATH9K_TXERR_FILT status only when the corresponding filter bit
      for the destination station is already set.
      
      Currently, un-acknowledged  packets are added to the pending queue
      and retried, but the "clear_dest_mask" bit in the descriptor is
      set only when the TX status has been ATH9K_TXERR_FILT. This results
      in packet loss and the log shows:
      
      wlan0: dropped TX filtered frame, queue_len=0 PS=0 @4309746071
      wlan0: dropped TX filtered frame, queue_len=0 PS=0 @4309746076
      wlan0: dropped TX filtered frame, queue_len=0 PS=0 @4309746377
      ...
      ...
      
      This issue can be resolved by making sure that the destination
      mask is cleared when the packet is being retried and the earlier
      TX status is ATH9K_TXERR_XRETRY.
      Signed-off-by: NSujith Manoharan <c_manoha@qca.qualcomm.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      adfbda62
  18. 06 9月, 2012 1 次提交
  19. 31 7月, 2012 1 次提交
  20. 18 7月, 2012 4 次提交
  21. 27 6月, 2012 1 次提交
  22. 20 6月, 2012 2 次提交
  23. 07 6月, 2012 3 次提交
  24. 30 5月, 2012 1 次提交