qcacld-3.0: Check for concurrency rules before P2P CLI connection

Ensure that concurrency rules are validated before initiating
a P2P CLI connection.

Change-Id: I6ee8d03f2bde9b419391551c0ca988b3672eb089
CRs-Fixed: 935783
This commit is contained in:
Chandrasekaran, Manishekar
2015-11-05 19:31:02 +05:30
committed by Prakash Dhavali
parent fd1e7c760d
commit 97a6ce4bb3

View File

@@ -7246,7 +7246,8 @@ CDF_STATUS csr_roam_connect(tpAniSirGlobal pMac, uint32_t sessionId,
if (CDF_IS_STATUS_SUCCESS(status)) { if (CDF_IS_STATUS_SUCCESS(status)) {
/* check if set hw mode needs to be done */ /* check if set hw mode needs to be done */
if ((pMac->policy_manager_enabled) && if ((pMac->policy_manager_enabled) &&
(pScanFilter->csrPersona == CDF_STA_MODE)) { ((pScanFilter->csrPersona == CDF_STA_MODE) ||
(pScanFilter->csrPersona == CDF_P2P_CLIENT_MODE))) {
csr_get_bssdescr_from_scan_handle(hBSSList, csr_get_bssdescr_from_scan_handle(hBSSList,
&first_ap_profile); &first_ap_profile);
if (!cds_handle_conc_multiport(sessionId, if (!cds_handle_conc_multiport(sessionId,