Przeglądaj źródła

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 lat temu
rodzic
commit
ef777d4dc0

+ 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)) {