qcacld-3.0: Send DISCONNECT_DONE_IND from lim_send_sme_disassoc_ntf

When a station connected to one of the sap interface reassociates
to the other sap interface, the driver triggers internal
disconnect for that station with disassocTrigger =
eLIM_DUPLICATE_ENTRY. Once this station is deleted from firmware
we send add sta for the station lim_send_sme_disassoc_ntf on the
sap interface to which the station is to be connected. But the
first SAP interface doesn't send eWNI_SME_DISCONNECT_DONE_IND to
remove eSmeCommandWmStatusChange.

send eWNI_SME_DISCONNECT_DONE_IND from lim_send_sme_disassoc_ntf
in case eLIM_DUPLICATE_ENTRY.

Change-Id: Ibc3cc8121928fe83cc1d8cf3e98419bf5f7f7d1c
CRs-Fixed: 2286783
This commit is contained in:
Pragaspathi Thilagaraj
2018-08-08 16:44:40 +05:30
committed by nshrivas
orang tua fba9ff69ed
melakukan 766c76f8db

Melihat File

@@ -844,7 +844,14 @@ lim_send_sme_disassoc_ntf(tpAniSirGlobal pMac,
pe_err("could not Add STA with assocId: %d",
sta_ds->assocId);
}
failure = true;
status = lim_prepare_disconnect_done_ind(pMac, &pMsg,
smesessionId,
reasonCode,
&peerMacAddr[0]);
if (!QDF_IS_STATUS_SUCCESS(status)) {
pe_err("Failed to prepare message");
return;
}
break;
case eLIM_HOST_DISASSOC: