[Bugfix][API-1111][WIFI]ap 2.4g cannot connect by sta
Change-Id: I7f3fdc22de16ddbfa0c584a02c0e1e291222ccd4
(cherry picked from commit 8954644dff3e5a44e18c0553b4ba240e1a00662a)
diff --git a/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/wl_cfg80211.c b/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/wl_cfg80211.c
index 19021bf..5735440 100755
--- a/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/wl_cfg80211.c
+++ b/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/wl_cfg80211.c
@@ -12099,7 +12099,7 @@
WL_ERR(("SET INFRA error %d\n", err));
goto exit;
}
-
+
/* Do abort scan before creating GO */
wl_cfg80211_scan_abort(cfg);
@@ -12945,7 +12945,14 @@
err = -EINVAL;
goto fail;
}
-
+
+ /* Turn off mpc for AP/GO */
+ WL_ERR(("set mpc 0 \n"));
+ err = wldev_iovar_setint_bsscfg(dev, "mpc", 0, bssidx);
+ if (err < 0) {
+ WL_ERR(("MPC setting failed, ret=%d\n", err));
+ goto fail;
+ }
#if ((LINUX_VERSION_CODE >= KERNEL_VERSION(3, 6, 0)) && !defined(WL_COMPAT_WIRELESS))
if ((err = wl_cfg80211_set_channel(wiphy, dev,
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 19, 2)) || \