소스 검색

Merge "qcacld-3.0: Do not reset short preamble support and beacon interval" into wlan-cld3.driver.lnx.1.1-dev

Service qcabuildsw 8 년 전
부모
커밋
a1dc0f1502
1개의 변경된 파일12개의 추가작업 그리고 2개의 파일을 삭제
  1. 12 2
      core/mac/src/pe/lim/lim_session.c

+ 12 - 2
core/mac/src/pe/lim/lim_session.c

@@ -157,8 +157,18 @@ void pe_reset_protection_callback(void *ptr)
 	qdf_mem_zero(&pe_session_entry->gLimOlbcParams,
 		     sizeof(pe_session_entry->gLimOlbcParams));
 
-	qdf_mem_zero(&pe_session_entry->beaconParams,
-		     sizeof(pe_session_entry->beaconParams));
+	/*
+	 * Do not reset fShortPreamble and beaconInterval, as they
+	 * are not updated.
+	 */
+	pe_session_entry->beaconParams.llaCoexist = 0;
+	pe_session_entry->beaconParams.llbCoexist = 0;
+	pe_session_entry->beaconParams.llgCoexist = 0;
+	pe_session_entry->beaconParams.ht20Coexist = 0;
+	pe_session_entry->beaconParams.llnNonGFCoexist = 0;
+	pe_session_entry->beaconParams.fRIFSMode = 0;
+	pe_session_entry->beaconParams.fLsigTXOPProtectionFullSupport = 0;
+	pe_session_entry->beaconParams.gHTObssMode = 0;
 
 	qdf_mem_zero(&mac_ctx->lim.gLimOverlap11gParams,
 		     sizeof(mac_ctx->lim.gLimOverlap11gParams));