mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 15:11:48 -04:00
qcacld-3.0: Remove duplicate entry of the STA
In AP+AP scenario, duplicate STA entry triggers assert at firmware during the create peer. Remove the stale entry of the sta before adding a new entry in session. Change-Id: I9837160b42f72aa53872a0c2814058c0576289d4 CRs-Fixed: 1043189
This commit is contained in:
parent
4b00d988ca
commit
2eeaf6af91
1 changed files with 8 additions and 4 deletions
|
|
@ -165,14 +165,18 @@ void lim_check_sta_in_pe_entries(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr)
|
|||
#endif
|
||||
) {
|
||||
lim_log(mac_ctx, LOGE,
|
||||
FL("Sending Deauth and Deleting existing STA entry: "
|
||||
FL("Sending Disassoc and Deleting existing STA entry: "
|
||||
MAC_ADDRESS_STR),
|
||||
MAC_ADDR_ARRAY(session->selfMacAddr));
|
||||
lim_send_deauth_mgmt_frame(mac_ctx,
|
||||
lim_send_disassoc_mgmt_frame(mac_ctx,
|
||||
eSIR_MAC_UNSPEC_FAILURE_REASON,
|
||||
(uint8_t *) hdr->sa, session, false);
|
||||
lim_trigger_sta_deletion(mac_ctx, sta_ds,
|
||||
session);
|
||||
/*
|
||||
* Cleanup Rx path posts eWNI_SME_DISASSOC_RSP
|
||||
* msg to SME after delete sta which will update
|
||||
* the userspace with disconnect
|
||||
*/
|
||||
lim_cleanup_rx_path(mac_ctx, sta_ds, session);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue