OSDN Git Service

ath10k: implement and use new beacon method
authorMichal Kazior <michal.kazior@tieto.com>
Thu, 23 Jan 2014 11:48:21 +0000 (12:48 +0100)
committerKalle Valo <kvalo@qca.qualcomm.com>
Fri, 24 Jan 2014 08:23:37 +0000 (10:23 +0200)
commit748afc4735361e21ad655c0dc021ea3aaeeb3efd
tree950155c5fdf8671375d4e0af21c7857645b5ee83
parentc2df44b39b31a730a89b13f7be90860d93d1f9d8
ath10k: implement and use new beacon method

Until now ath10k used a copy-by-value beacon
submission.

The new method passes a DMA address via WMI
command only. This command contains additional
metadata that fixes AP behaviour with regard
to powersave buffering.

This also fixes strange bug when multicast traffic
would freeze TX indefinitely.

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