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
diff --git a/dp/wifi3.0/dp_peer.c b/dp/wifi3.0/dp_peer.c
index 9692f71..de90a00 100644
--- a/dp/wifi3.0/dp_peer.c
+++ b/dp/wifi3.0/dp_peer.c
@@ -2925,9 +2925,12 @@
 {
 	struct dp_peer *peer;
 	struct dp_pdev *pdev = (struct dp_pdev *)pdev_handle;
+	uint8_t peer_id;
 
-	peer = dp_peer_find_by_local_id((struct cdp_pdev *)pdev,
-			sta_desc->sta_id);
+	peer = dp_find_peer_by_addr((struct cdp_pdev *)pdev,
+				    sta_desc->peer_addr.bytes,
+				    &peer_id);
+
 	if (!peer)
 		return QDF_STATUS_E_FAULT;