mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 07:37:31 -04:00
qcacld-3.0: Cleanup ol_txrx_clear_peer[PEER_ID_PHASE1]
Cleanup ol_txrx_clear_peer to be peer mac address based
from local peer id based.
Change-Id: I63154508e6a08f973a4c602de58217e6bf23d683
CRs-Fixed: 2503737
This commit is contained in:
parent
17f3e67be6
commit
0dd44df12c
1 changed files with 8 additions and 9 deletions
|
|
@ -3131,28 +3131,27 @@ ol_txrx_clear_peer_internal(struct ol_txrx_peer_t *peer)
|
|||
|
||||
/**
|
||||
* ol_txrx_clear_peer() - clear peer
|
||||
* @sta_id: sta id
|
||||
* peer_addr: peer mac address
|
||||
*
|
||||
* Return: QDF Status
|
||||
*/
|
||||
static QDF_STATUS ol_txrx_clear_peer(struct cdp_pdev *ppdev, uint8_t sta_id)
|
||||
static QDF_STATUS
|
||||
ol_txrx_clear_peer(struct cdp_pdev *ppdev,
|
||||
struct qdf_mac_addr peer_addr)
|
||||
{
|
||||
struct ol_txrx_peer_t *peer;
|
||||
struct ol_txrx_pdev_t *pdev = (struct ol_txrx_pdev_t *)ppdev;
|
||||
QDF_STATUS status;
|
||||
/* peer_id to be removed */
|
||||
uint8_t peer_id;
|
||||
|
||||
if (!pdev) {
|
||||
ol_txrx_err("Unable to find pdev!");
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
|
||||
if (sta_id >= WLAN_MAX_STA_COUNT) {
|
||||
ol_txrx_err("Invalid sta id %d", sta_id);
|
||||
return QDF_STATUS_E_INVAL;
|
||||
}
|
||||
|
||||
peer = ol_txrx_peer_get_ref_by_local_id(ppdev, sta_id,
|
||||
PEER_DEBUG_ID_OL_INTERNAL);
|
||||
peer = ol_txrx_peer_get_ref_by_addr(pdev, peer_addr.bytes, &peer_id,
|
||||
PEER_DEBUG_ID_OL_INTERNAL);
|
||||
|
||||
/* Return success, if the peer is already cleared by
|
||||
* data path via peer detach function.
|
||||
|
|
|
|||
Loading…
Reference in a new issue