mwifiex: channel switch support for mwifiex
authorAvinash Patil <patila@marvell.com>
Wed, 28 Jan 2015 10:24:24 +0000 (15:54 +0530)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 29 Jan 2015 08:22:10 +0000 (10:22 +0200)
commit7d652034d1a08bd240c98727bbd55901a174c245
treea8473d503aeb2e51a70a59b10ff3d10871807280
parent3b57c1a713a9dd3b8da74b6df9f16ce1f8f9144b
mwifiex: channel switch support for mwifiex

This patch adds cfg80211 channel_switch support for mwifiex.
Upon receiving channel switch request, driver would parse channel
switch announcement IE from beacon_data.
If TX is blocked, netdev queues are stopped. IEs from csa_beacon
are then parsed and set to FW.

Signed-off-by: Avinash Patil <patila@marvell.com>
Signed-off-by: Qingshui Gao <gaoqs@marvell.com>
Signed-off-by: Cathy Luo <cluo@marvell.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/mwifiex/11h.c
drivers/net/wireless/mwifiex/cfg80211.c
drivers/net/wireless/mwifiex/ie.c
drivers/net/wireless/mwifiex/main.h