ath10k: implement tx pause wmi event
authorMichal Kazior <michal.kazior@tieto.com>
Tue, 31 Mar 2015 10:26:24 +0000 (10:26 +0000)
committerKalle Valo <kvalo@qca.qualcomm.com>
Wed, 1 Apr 2015 17:31:08 +0000 (20:31 +0300)
commitb4aa539dd8f2e086f7b03e0781ec85897913c3cb
treedadfa6c203d8a5f3fa3398ca1112061e6886d441
parent96d828d45e166d6d6cc240b7ef082d312d6f579f
ath10k: implement tx pause wmi event

qca6174 wmi-tlv firmware defines a new wmi event
for host tx pausing (i.e. stop/wake tx queues).

Map these events to ath10k/mac80211 tx queue
control.

This is important for multi-channel throughput
performance.

Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath10k/mac.c
drivers/net/wireless/ath/ath10k/mac.h
drivers/net/wireless/ath/ath10k/wmi-tlv.c
drivers/net/wireless/ath/ath10k/wmi-tlv.h