All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH FIX] brcmfmac: fix reporting support for 160 MHz channels
@ 2018-11-08 15:08 Rafał Miłecki
  2018-11-09 14:05 ` Kalle Valo
  2018-11-16 13:13 ` [PATCH FIX] brcmfmac: fix reporting support for 160 MHz channels Kalle Valo
  0 siblings, 2 replies; 9+ messages in thread
From: Rafał Miłecki @ 2018-11-08 15:08 UTC (permalink / raw)
  To: Kalle Valo
  Cc: Arend van Spriel, Franky Lin, Hante Meuleman, Chi-Hsien Lin,
	Wright Feng, Pieter-Paul Giesberts, Chung-Hsien Hsu,
	linux-wireless, brcm80211-dev-list.pdl, brcm80211-dev-list,
	Rafał Miłecki, stable

From: Rafał Miłecki <rafal@milecki.pl>

Driver can report IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ so it's
important to provide valid & complete info about supported bands for
each channel. By default no support for 160 MHz should be assumed unless
firmware reports it for a given channel later.

This fixes info passed to the userspace. Without that change userspace
could try to use invalid channel and fail to start an interface.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Cc: stable@vger.kernel.org
---
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
index 230a378c26fc..7f0a5bade70a 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
@@ -6005,7 +6005,8 @@ static int brcmf_construct_chaninfo(struct brcmf_cfg80211_info *cfg,
 			 * for subsequent chanspecs.
 			 */
 			channel->flags = IEEE80211_CHAN_NO_HT40 |
-					 IEEE80211_CHAN_NO_80MHZ;
+					 IEEE80211_CHAN_NO_80MHZ |
+					 IEEE80211_CHAN_NO_160MHZ;
 			ch.bw = BRCMU_CHAN_BW_20;
 			cfg->d11inf.encchspec(&ch);
 			chaninfo = ch.chspec;
-- 
2.13.7


^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2018-11-16 13:13 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-08 15:08 [PATCH FIX] brcmfmac: fix reporting support for 160 MHz channels Rafał Miłecki
2018-11-09 14:05 ` Kalle Valo
2018-11-09 20:10   ` Rafał Miłecki
2018-11-16  8:40     ` Kalle Valo
2018-11-16  8:46     ` wiki: tree labels in patches Kalle Valo
2018-11-16  8:49       ` Johannes Berg
2018-11-16  8:54         ` Kalle Valo
2018-11-16  8:55       ` Rafał Miłecki
2018-11-16 13:13 ` [PATCH FIX] brcmfmac: fix reporting support for 160 MHz channels Kalle Valo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.