summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Kim2014-05-12 10:47:27 +0200
committerJohn W. Linville2014-05-13 21:56:44 +0200
commit604bf237cb3aa3e15d26254981ae7bc7968f05e5 (patch)
treee2443424dcbb7f9f0a3723aa15bd0d6197ae2c7b
parentbrcmfmac: Give priority to 5GHz band in selecting target BSS (diff)
downloadkernel-qcow2-linux-604bf237cb3aa3e15d26254981ae7bc7968f05e5.tar.gz
kernel-qcow2-linux-604bf237cb3aa3e15d26254981ae7bc7968f05e5.tar.xz
kernel-qcow2-linux-604bf237cb3aa3e15d26254981ae7bc7968f05e5.zip
brcmfmac: Report the support of firmware roaming
Currently firmware roaming support is not reported to cfg80211. This patch reports the support of firmware based roaming when it is enabled. Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com> Reviewed-by: Hante Meuleman <meuleman@broadcom.com> Reviewed-by: Arend Van Spriel <arend@broadcom.com> Signed-off-by: Daniel Kim <dekim@broadcom.com> Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r--drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
index be1985296bdc..a91514ad57b3 100644
--- a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
+++ b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
@@ -4364,6 +4364,8 @@ static struct wiphy *brcmf_setup_wiphy(struct device *phydev)
WIPHY_FLAG_OFFCHAN_TX |
WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL |
WIPHY_FLAG_SUPPORTS_TDLS;
+ if (!brcmf_roamoff)
+ wiphy->flags |= WIPHY_FLAG_SUPPORTS_FW_ROAM;
wiphy->mgmt_stypes = brcmf_txrx_stypes;
wiphy->max_remain_on_channel_duration = 5000;
brcmf_wiphy_pno_params(wiphy);