mirror of https://gitee.com/openkylin/linux.git
mwifiex: Do not change bss_num in change_virtual_intf
Commit 4d7ab36f0c
("mwifiex: Do not change bss_type in
change_virtual_intf") kept original bss_type unchanged. bss_num should
keep the same style, in this way. Unique tuple (bss_type, bss_num) will
be able to locate the right priv structure.
Signed-off-by: Xinming Hu <huxm@marvell.com>
Signed-off-by: Cathy Luo <cluo@marvell.com>
Signed-off-by: Ganapathi Bhat <gbhat@marvell.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
parent
bd69cddcdf
commit
2d33140f90
|
@ -889,23 +889,15 @@ mwifiex_init_new_priv_params(struct mwifiex_private *priv,
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case NL80211_IFTYPE_STATION:
|
case NL80211_IFTYPE_STATION:
|
||||||
case NL80211_IFTYPE_ADHOC:
|
case NL80211_IFTYPE_ADHOC:
|
||||||
priv->bss_num = mwifiex_get_unused_bss_num(adapter,
|
|
||||||
MWIFIEX_BSS_TYPE_STA);
|
|
||||||
priv->bss_role = MWIFIEX_BSS_ROLE_STA;
|
priv->bss_role = MWIFIEX_BSS_ROLE_STA;
|
||||||
break;
|
break;
|
||||||
case NL80211_IFTYPE_P2P_CLIENT:
|
case NL80211_IFTYPE_P2P_CLIENT:
|
||||||
priv->bss_num = mwifiex_get_unused_bss_num(adapter,
|
|
||||||
MWIFIEX_BSS_TYPE_P2P);
|
|
||||||
priv->bss_role = MWIFIEX_BSS_ROLE_STA;
|
priv->bss_role = MWIFIEX_BSS_ROLE_STA;
|
||||||
break;
|
break;
|
||||||
case NL80211_IFTYPE_P2P_GO:
|
case NL80211_IFTYPE_P2P_GO:
|
||||||
priv->bss_num = mwifiex_get_unused_bss_num(adapter,
|
|
||||||
MWIFIEX_BSS_TYPE_P2P);
|
|
||||||
priv->bss_role = MWIFIEX_BSS_ROLE_UAP;
|
priv->bss_role = MWIFIEX_BSS_ROLE_UAP;
|
||||||
break;
|
break;
|
||||||
case NL80211_IFTYPE_AP:
|
case NL80211_IFTYPE_AP:
|
||||||
priv->bss_num = mwifiex_get_unused_bss_num(adapter,
|
|
||||||
MWIFIEX_BSS_TYPE_UAP);
|
|
||||||
priv->bss_role = MWIFIEX_BSS_ROLE_UAP;
|
priv->bss_role = MWIFIEX_BSS_ROLE_UAP;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in New Issue