Jelajahi Sumber

qcacmn: Add support to fetch extended peer stats using MLD mac address

Add support to fetch extended peer stats using
MLD mac address

Change-Id: Icdf300cd0331e68bc0e8cc60aa8d02ce1f17440f
CRs-Fixed: 3303590
KARTHIK KUMAR T 2 tahun lalu
induk
melakukan
2eaf7b1992
1 mengubah file dengan 5 tambahan dan 2 penghapusan
  1. 5 2
      dp/wifi3.0/dp_main.c

+ 5 - 2
dp/wifi3.0/dp_main.c

@@ -12898,14 +12898,17 @@ dp_get_peer_extd_rate_link_stats(struct cdp_soc_t *soc_hdl, uint8_t *mac_addr)
 	struct dp_mld_link_peers link_peers_info;
 	struct dp_peer *peer = NULL;
 	struct dp_soc *soc = (struct dp_soc *)soc_hdl;
+	struct cdp_peer_info peer_info = { 0 };
 
 	if (!mac_addr) {
 		dp_err("NULL peer mac addr\n");
 		return QDF_STATUS_E_FAILURE;
 	}
 
-	peer = dp_peer_find_hash_find(soc, mac_addr, 0,
-				      DP_VDEV_ALL, DP_MOD_ID_CDP);
+	DP_PEER_INFO_PARAMS_INIT(&peer_info, DP_VDEV_ALL, mac_addr, false,
+				 CDP_WILD_PEER_TYPE);
+
+	peer = dp_peer_hash_find_wrapper(soc, &peer_info, DP_MOD_ID_CDP);
 	if (!peer) {
 		dp_err("Invalid peer\n");
 		return QDF_STATUS_E_FAILURE;