1. 20 6月, 2014 24 次提交
  2. 30 5月, 2014 1 次提交
  3. 23 5月, 2014 1 次提交
  4. 14 5月, 2014 1 次提交
  5. 30 4月, 2014 1 次提交
    • 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
  6. 23 4月, 2014 1 次提交
  7. 18 3月, 2014 5 次提交
  8. 01 3月, 2014 2 次提交
  9. 13 2月, 2014 3 次提交
  10. 14 1月, 2014 1 次提交
    • S
      ath9k: Process GTT interrupts · 071aa9a8
      Sujith Manoharan 提交于
      Global Transmission Timeout interrupts are generated by
      the HW when transmission of a frame fails - this is done
      based on the threshold programmed in the AR_GTXTO register.
      
      Currently, even though the interrupt is enabled for all chips,
      it is not handled in the driver. This patch handles GTT events
      for AR9003 and above chips, checking if the MAC/BB has hung
      after successive GTT interrupts crosses a threshold (5).
      
      This can be enabled for the older chips in the AR9002 family once
      appropriate HW hang checks are implemented for them.
      Signed-off-by: NSujith Manoharan <c_manoha@qca.qualcomm.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      071aa9a8