소스 검색

qcacld-3.0: Set TWT wait for notify in concurrency TWT teardown

If firmware sends the TWT teardown due to concurrent session is
established, then the wait for notify flag is not set. So other
commands can be sent to firmware.

In case of TWT teardown due to concurrency, set the wait for
notify flag.

Change-Id: Ia1d5134e1c6d931f8c5ced1c011efb3489d343ad
CRs-Fixed: 2919799
Pragaspathi Thilagaraj 4 년 전
부모
커밋
1a5d01bd93
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      core/sme/src/common/sme_api.c

+ 2 - 1
core/sme/src/common/sme_api.c

@@ -2095,7 +2095,8 @@ sme_process_twt_del_dialog_event(struct mac_context *mac,
 		callback(mac->psoc, param);
 
 	if (param->status == WMI_HOST_DEL_TWT_STATUS_ROAMING ||
-	    param->status == WMI_HOST_DEL_TWT_STATUS_PEER_INIT_TEARDOWN)
+	    param->status == WMI_HOST_DEL_TWT_STATUS_PEER_INIT_TEARDOWN ||
+	    param->status == WMI_HOST_DEL_TWT_STATUS_CONCURRENCY)
 		mlme_twt_set_wait_for_notify(
 			mac->psoc, param->vdev_id, true);