|
@@ -1877,10 +1877,13 @@ csr_isconcurrentsession_valid(tpAniSirGlobal mac_ctx, uint32_t cur_sessionid,
|
|
|
#endif
|
|
|
if ((bss_persona == CDF_IBSS_MODE)
|
|
|
&& (connect_state != temp)) {
|
|
|
+ /* allow IBSS+SAP for Emulation only */
|
|
|
+#ifndef QCA_WIFI_3_0_EMU
|
|
|
CDF_TRACE(CDF_MODULE_ID_SME,
|
|
|
CDF_TRACE_LEVEL_ERROR,
|
|
|
- FL("Can't start GO"));
|
|
|
+ FL("Can't start SAP"));
|
|
|
return CDF_STATUS_E_FAILURE;
|
|
|
+#endif
|
|
|
}
|
|
|
break;
|
|
|
|
|
@@ -1916,10 +1919,13 @@ csr_isconcurrentsession_valid(tpAniSirGlobal mac_ctx, uint32_t cur_sessionid,
|
|
|
(bss_persona == CDF_SAP_MODE)) &&
|
|
|
(connect_state !=
|
|
|
eCSR_ASSOC_STATE_TYPE_NOT_CONNECTED)) {
|
|
|
+ /* allow IBSS+SAP for Emulation only */
|
|
|
+#ifndef QCA_WIFI_3_0_EMU
|
|
|
CDF_TRACE(CDF_MODULE_ID_SME,
|
|
|
CDF_TRACE_LEVEL_ERROR,
|
|
|
- FL("Can't start GO"));
|
|
|
+ FL("Can't start GO/SAP"));
|
|
|
return CDF_STATUS_E_FAILURE;
|
|
|
+#endif
|
|
|
}
|
|
|
break;
|
|
|
case CDF_P2P_CLIENT_MODE:
|