mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 07:37:31 -04:00
qcacmn: handle decrypt error on in case of peer invalid
In case of decrypt de-auth need to be sent in case of invalid. In valid peer case no action needed Change-Id: I355093734c20a113fc1df0306b426eeb4f92ac88
This commit is contained in:
parent
c36e48e3bc
commit
f9eb64de02
1 changed files with 8 additions and 11 deletions
|
|
@ -1687,27 +1687,24 @@ done:
|
|||
continue;
|
||||
|
||||
case HAL_RXDMA_ERR_DECRYPT:
|
||||
if (!dp_handle_rxdma_decrypt_err()) {
|
||||
if (peer)
|
||||
DP_STATS_INC(peer,
|
||||
rx.err.decrypt_err, 1);
|
||||
|
||||
if (peer) {
|
||||
DP_STATS_INC(peer, rx.err.
|
||||
decrypt_err, 1);
|
||||
break;
|
||||
}
|
||||
|
||||
if (!dp_handle_rxdma_decrypt_err())
|
||||
break;
|
||||
|
||||
pool_id = wbm_err_info.pool_id;
|
||||
err_code = wbm_err_info.rxdma_err_code;
|
||||
tlv_hdr = rx_tlv_hdr;
|
||||
dp_rx_process_rxdma_err(soc, nbuf,
|
||||
tlv_hdr, peer,
|
||||
tlv_hdr, NULL,
|
||||
err_code,
|
||||
pool_id);
|
||||
nbuf = next;
|
||||
if (peer) {
|
||||
DP_STATS_INC(peer, rx.err.
|
||||
decrypt_err, 1);
|
||||
dp_peer_unref_del_find_by_id(
|
||||
peer);
|
||||
}
|
||||
continue;
|
||||
|
||||
default:
|
||||
|
|
|
|||
Loading…
Reference in a new issue