qcacld-3.0: Cleanup ol_txrx_get_vdev_by_peer_addr[PEER_ID_PHASE1]

Rename API ol_txrx_get_vdev_by_sta_id to ol_txrx_get_vdev_by_peer_addr
and cleanup ol_txrx_get_vdev_by_peer_addr to be peer mac address based
from local peer id based.

Change-Id: Ie3b8a1d97b5196e7306e5641cb894f31b8abe154
CRs-Fixed: 2504565
This commit is contained in:
Rakshith Suresh Patkar 2019-07-26 14:08:09 +05:30 committed by nshrivas
parent f37d3bb077
commit 6a8802ff1a

View File

@ -204,24 +204,30 @@ static QDF_STATUS ol_txrx_get_vdevid(void *ppeer, uint8_t *vdev_id)
return QDF_STATUS_SUCCESS;
}
static struct cdp_vdev *ol_txrx_get_vdev_by_sta_id(struct cdp_pdev *ppdev,
uint8_t sta_id)
static struct cdp_vdev *
ol_txrx_get_vdev_by_peer_addr(struct cdp_pdev *ppdev,
struct qdf_mac_addr peer_addr)
{
struct ol_txrx_pdev_t *pdev = (struct ol_txrx_pdev_t *)ppdev;
struct ol_txrx_peer_t *peer = NULL;
ol_txrx_vdev_handle vdev;
/* peer_id to be removed PEER_ID_CLEANUP */
uint8_t peer_id;
if (!pdev) {
QDF_TRACE(QDF_MODULE_ID_TXRX, QDF_TRACE_LEVEL_INFO_HIGH,
"PDEV not found for sta_id [%d]", sta_id);
"PDEV not found for peer_addr: " QDF_MAC_ADDR_STR,
QDF_MAC_ADDR_ARRAY(peer_addr.bytes));
return NULL;
}
peer = ol_txrx_peer_get_ref_by_local_id((struct cdp_pdev *)pdev, 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);
if (!peer) {
QDF_TRACE(QDF_MODULE_ID_TXRX, QDF_TRACE_LEVEL_INFO_HIGH,
"PEER [%d] not found", sta_id);
"PDEV not found for peer_addr:" QDF_MAC_ADDR_STR,
QDF_MAC_ADDR_ARRAY(peer_addr.bytes));
return NULL;
}
@ -5771,7 +5777,7 @@ static struct cdp_peer_ops ol_ops_peer = {
.peer_find_by_local_id = ol_txrx_wrapper_peer_find_by_local_id,
.peer_state_update = ol_txrx_wrapper_peer_state_update,
.get_vdevid = ol_txrx_get_vdevid,
.get_vdev_by_sta_id = ol_txrx_get_vdev_by_sta_id,
.get_vdev_by_peer_addr = ol_txrx_get_vdev_by_peer_addr,
.register_ocb_peer = ol_txrx_register_ocb_peer,
.peer_get_peer_mac_addr = ol_txrx_peer_get_peer_mac_addr,
.get_peer_state = ol_txrx_get_peer_state,