Search Linux Wireless

[PATCH 0/9] ath5: Add multiple queues / QoS support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following series adds WME QoS for ath5k by using four hardware queues
and adding the necessary callback function for mac80211 to configure the
queue parameters.

It is based on my last series ("PATCH 0/8] ath: Move key cache functions 
to ath common") and Bobs reordered base.c ("ath5k: reorder base.c to remove 
fwd decls"). Please let me know if you have any merge issues and i'll resend
the whole series.

Unfortunately, if we use multiple queues, the hardware can get stuck, and we
don't know a better solution than resetting the hardware in this case. This
is the same situation as in ath9k and i have copied the workaround from
there.

bruno

---

Bruno Randolf (9):
      ath5k: Use four hardware queues
      ath5k: Fix queue debug file
      ath5k: Fix TX queues stopping
      ath5k: Move tx frame completion into separate function
      ath5k: Add watchdog for stuck TX queues
      ath5k: Count how many times a queue got stuck
      ath5k: Keep last descriptor in queue
      ath5k: Simplify cw_min/max and AIFS configuration
      ath5k: Add tx queue configuration function


 drivers/net/wireless/ath/ath5k/ath5k.h  |   13 -
 drivers/net/wireless/ath/ath5k/attach.c |    2
 drivers/net/wireless/ath/ath5k/base.c   |  322 ++++++++++++++++++++++---------
 drivers/net/wireless/ath/ath5k/base.h   |    9 +
 drivers/net/wireless/ath/ath5k/debug.c  |   11 +
 drivers/net/wireless/ath/ath5k/qcu.c    |   99 +++++-----
 6 files changed, 302 insertions(+), 154 deletions(-)

--
Signature
~                      
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux