ath9k: use separate HW queue for each channel context
authorRajkumar Manoharan <rmanohar@qti.qualcomm.com>
Wed, 11 Jun 2014 10:48:15 +0000 (16:18 +0530)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 19 Jun 2014 19:49:20 +0000 (15:49 -0400)
commit3ad9c3861acef2343b232d733aa288e71cc07d44
tree52ba377424e24db7ef89e6f9d810e1f7b5a55911
parent42eda11558559104c09f0d0924bbb210edfcf487
ath9k: use separate HW queue for each channel context

Use seperate tx queue for each AC in each channel context and expose
these information to mac80211 to avoid stopping one channel context
leads to stopping the entire traffic for that AC even on other contexts.

Signed-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/ath9k.h
drivers/net/wireless/ath/ath9k/init.c
drivers/net/wireless/ath/ath9k/main.c
drivers/net/wireless/ath/ath9k/xmit.c