ath10k: fix offchan reliability
authorMichal Kazior <michal.kazior@tieto.com>
Mon, 24 Nov 2014 13:58:31 +0000 (14:58 +0100)
committerKalle Valo <kvalo@qca.qualcomm.com>
Wed, 26 Nov 2014 06:29:50 +0000 (08:29 +0200)
commit8d6d36243610e42bc005ca7f5a81d8385050677e
tree6c9abebf33f73e0b2a48cbea28618dc19119ae86
parentdbdcc2620b627072657bd8df4422d11ae3aa056b
ath10k: fix offchan reliability

New firmware revisions don't need peer creation
when doing offchannel tx. Earlier revisions would
queue and never release frames without a peer.

This prevent new firmware revisions from stopping
replenishing wmi-htc tx credits and improves
reliability of offchannel tx which would sometimes
silently fail.

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