From 9e02e1e104e8db287a195207f3b3e6f86a28b853 Mon Sep 17 00:00:00 2001 From: Rakshith Suresh Patkar Date: Fri, 26 Jul 2019 11:25:29 +0530 Subject: [PATCH] qcacmn: Cleanup dp_register_peer [PEER_ID_PHASE1] Cleanup dp_register_peer to be peer mac address based from local peer id based. Change-Id: Ifc0166b8ace5aabd7c287941476df47c806e8663 CRs-Fixed: 2503680 --- dp/wifi3.0/dp_peer.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dp/wifi3.0/dp_peer.c b/dp/wifi3.0/dp_peer.c index 9692f711ba9f..de90a0042fcf 100644 --- a/dp/wifi3.0/dp_peer.c +++ b/dp/wifi3.0/dp_peer.c @@ -2925,9 +2925,12 @@ QDF_STATUS dp_register_peer(struct cdp_pdev *pdev_handle, { struct dp_peer *peer; struct dp_pdev *pdev = (struct dp_pdev *)pdev_handle; + uint8_t peer_id; + + peer = dp_find_peer_by_addr((struct cdp_pdev *)pdev, + sta_desc->peer_addr.bytes, + &peer_id); - peer = dp_peer_find_by_local_id((struct cdp_pdev *)pdev, - sta_desc->sta_id); if (!peer) return QDF_STATUS_E_FAULT;