2018-04-02 12:31:42

by Xinming Hu

[permalink] [raw]
Subject: [PATCH 1/2] mwifiex: uap: filter duplicate ERP IE

Firmware parse and attach ERP IE from bss configuration,
do not set again from tail IE.

Signed-off-by: Xinming Hu <[email protected]>
---
drivers/net/wireless/marvell/mwifiex/ie.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/drivers/net/wireless/marvell/mwifiex/ie.c b/drivers/net/wireless/marvell/mwifiex/ie.c
index 922e3d6..b10baac 100644
--- a/drivers/net/wireless/marvell/mwifiex/ie.c
+++ b/drivers/net/wireless/marvell/mwifiex/ie.c
@@ -349,6 +349,7 @@ static int mwifiex_uap_parse_tail_ies(struct mwifiex_private *priv,
case WLAN_EID_SUPP_RATES:
case WLAN_EID_COUNTRY:
case WLAN_EID_PWR_CONSTRAINT:
+ case WLAN_EID_ERP_INFO:
case WLAN_EID_EXT_SUPP_RATES:
case WLAN_EID_HT_CAPABILITY:
case WLAN_EID_HT_OPERATION:
--
1.9.1


2018-04-02 12:31:49

by Xinming Hu

[permalink] [raw]
Subject: [PATCH 2/2] mwifiex: uap: support cfg80211 ignore_broadcast_ssid=2

Firmware already support hidden ssid and keep ssid length,
Open the capability in driver.

Signed-off-by: Xinming Hu <[email protected]>
---
drivers/net/wireless/marvell/mwifiex/cfg80211.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/net/wireless/marvell/mwifiex/cfg80211.c b/drivers/net/wireless/marvell/mwifiex/cfg80211.c
index 52bdb71..8b2aab1 100644
--- a/drivers/net/wireless/marvell/mwifiex/cfg80211.c
+++ b/drivers/net/wireless/marvell/mwifiex/cfg80211.c
@@ -1959,7 +1959,8 @@ static int mwifiex_cfg80211_start_ap(struct wiphy *wiphy,
bss_cfg->bcast_ssid_ctl = 0;
break;
case NL80211_HIDDEN_SSID_ZERO_CONTENTS:
- /* firmware doesn't support this type of hidden SSID */
+ bss_cfg->bcast_ssid_ctl = 2;
+ break;
default:
kfree(bss_cfg);
return -EINVAL;
--
1.9.1

2018-04-25 08:18:55

by Kalle Valo

[permalink] [raw]
Subject: Re: [1/2] mwifiex: uap: filter duplicate ERP IE

Xinming Hu <[email protected]> wrote:

> Firmware parse and attach ERP IE from bss configuration,
> do not set again from tail IE.
>
> Signed-off-by: Xinming Hu <[email protected]>

2 patches applied to wireless-drivers-next.git, thanks.

d6c38be09af0 mwifiex: uap: filter duplicate ERP IE
c1003538bf6b mwifiex: uap: support cfg80211 ignore_broadcast_ssid=2

--
https://patchwork.kernel.org/patch/10319683/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches