소스 검색

qcacld-3.0: Fix assoc req not including SMPS static in 1x1 antenna mode

qcacld-2.0 to qcacld-3.0 propagation

In platforms that supports LTE coex, When antenna mode is dynamically
switched from 2x2 to 1x1 before station association the SMPS mode is
not set to enabled, static in the HT caps of assoc req management frame.
Although the station will send SMPS action frames with the correct
SMPS mode after association, if the AP did not receive the management
frames then it will continue to transmit in 2x2 rates when station is
in 1x1 mode.

CRs-Fixed: 986388
Change-Id: Ide2eef354ca6a8aa83981a959b029216c2069943
Archana Ramachandran 9 년 전
부모
커밋
ef777d4dc0
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 2
      core/mac/src/pe/lim/lim_assoc_utils.c
  2. 1 1
      core/mac/src/sys/legacy/src/utils/src/parser_api.c

+ 2 - 2
core/mac/src/pe/lim/lim_assoc_utils.c

@@ -1782,8 +1782,8 @@ lim_populate_peer_rate_set(tpAniSirGlobal pMac,
 
 		psessionEntry->supported_nss_1x1 =
 			((pRates->supportedMCSSet[1] != 0) ? false : true);
-		PELOG1(lim_log(pMac, LOG1, FL("HT supported nss 1x1: %d"),
-			      psessionEntry->supported_nss_1x1);)
+		lim_log(pMac, LOG1, FL("HT supported nss 1x1: %d"),
+			psessionEntry->supported_nss_1x1);
 	}
 	lim_populate_vht_mcs_set(pMac, pRates, pVHTCaps, psessionEntry);
 	return eSIR_SUCCESS;

+ 1 - 1
core/mac/src/sys/legacy/src/utils/src/parser_api.c

@@ -787,7 +787,7 @@ populate_dot11f_ht_caps(tpAniSirGlobal pMac,
 	/* If STA mode, session supported NSS > 1 and
 	 * SMPS enabled publish HT SMPS IE
 	 */
-	if (psessionEntry && (!pMac->lteCoexAntShare) &&
+	if (psessionEntry &&
 	    LIM_IS_STA_ROLE(psessionEntry) &&
 	    (psessionEntry->enableHtSmps) &&
 	    (!psessionEntry->supported_nss_1x1)) {