Browse Source

qcacld-3.0: Don't defer messages for del sta resp

Currently, response required flag is set to true
for delete sta which means all messages will be
deferred until response is received. There might
be a case when CSA is in progress and del sta
happens then response will not be entertained.

Fix is to not to defer the messages until delete
sta response is received.

CRs-Fixed: 3594718
Change-Id: I4989dd22cadb9e18440e53ccfeb455a42e8a8afe
Sheenam Monga 1 year ago
parent
commit
d440675547
1 changed files with 1 additions and 1 deletions
  1. 1 1
      core/mac/src/pe/lim/lim_process_sme_req_messages.c

+ 1 - 1
core/mac/src/pe/lim/lim_process_sme_req_messages.c

@@ -6875,7 +6875,7 @@ void lim_delete_all_peers(struct pe_session *session)
 		if (!sta_ds)
 			continue;
 		lim_mlo_notify_peer_disconn(session, sta_ds);
-		status = lim_del_sta(mac_ctx, sta_ds, true, session);
+		status = lim_del_sta(mac_ctx, sta_ds, false, session);
 		if (QDF_STATUS_SUCCESS == status) {
 			lim_delete_dph_hash_entry(mac_ctx, sta_ds->staAddr,
 						  sta_ds->assocId, session);