소스 검색

qcacld-3.0: Fix the issue with VHT SGI settings in SAP mode

SGI setting for 80 and 160MHz are not advertised due to checking
the wrong channel width parameter in the session entry.
Check the correct channel width parameter to advertise the SGI
support in 80MHz and 160MHz

Change-Id: Ia0c2096f243b649088a9dc5ed5e5374cea972e51
CRs-Fixed: 1000145
Kiran Kumar Lokere 9 년 전
부모
커밋
6d2b488d48
1개의 변경된 파일2개의 추가작업 그리고 4개의 파일을 삭제
  1. 2 4
      core/mac/src/sys/legacy/src/utils/src/parser_api.c

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

@@ -977,8 +977,7 @@ populate_dot11f_vht_caps(tpAniSirGlobal pMac,
 				    nCfgValue);
 
 		pDot11f->ldpcCodingCap = (nCfgValue & 0x0001);
-		if (psessionEntry->vhtTxChannelWidthSet <
-			WNI_CFG_VHT_CHANNEL_WIDTH_80MHZ) {
+		if (psessionEntry->ch_width < CH_WIDTH_80MHZ) {
 			 pDot11f->shortGI80MHz = 0;
 		} else {
 			nCfgValue = 0;
@@ -989,8 +988,7 @@ populate_dot11f_vht_caps(tpAniSirGlobal pMac,
 			pDot11f->shortGI80MHz = (nCfgValue & 0x0001);
 		}
 
-		if (psessionEntry->vhtTxChannelWidthSet <
-			WNI_CFG_VHT_CHANNEL_WIDTH_160MHZ) {
+		if (psessionEntry->ch_width < CH_WIDTH_160MHZ) {
 			pDot11f->shortGI160and80plus80MHz = 0;
 		} else {
 			nCfgValue = 0;