qcacmn: avoid updating peer stats under SOC AST lock
In teardown API update logical delete state to peer before deleting AST entries of peer. Also in delete AST API use __dp_peer_get_ref_by_id to get the peer Change-Id: I6db227a284cf3726cc241ebc98386230eca58fcf
This commit is contained in:

committed by
snandini

parent
5e487cc20a
commit
650f0ffd7d
@@ -10179,10 +10179,10 @@ dp_peer_teardown_wifi3(struct cdp_soc_t *soc_hdl, uint8_t vdev_id,
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
|
||||
dp_peer_update_state(soc, peer, DP_PEER_STATE_LOGICAL_DELETE);
|
||||
|
||||
qdf_spin_lock_bh(&soc->ast_lock);
|
||||
dp_peer_delete_ast_entries(soc, peer);
|
||||
|
||||
dp_peer_update_state(soc, peer, DP_PEER_STATE_LOGICAL_DELETE);
|
||||
qdf_spin_unlock_bh(&soc->ast_lock);
|
||||
|
||||
dp_peer_unref_delete(peer, DP_MOD_ID_CDP);
|
||||
|
Reference in New Issue
Block a user