qcacmn: API to get the number of links for a peer from CP
API to get the number of links for a peer from CP Change-Id: I63b118a339f591f0a86ddcc29c392dc5f9803e01 CRs-Fixed: 3521689
This commit is contained in:

کامیت شده توسط
Rahul Choudhary

والد
cb3491162c
کامیت
d261c841e3
@@ -4145,25 +4145,14 @@ void dp_peer_delete(struct dp_soc *soc,
|
||||
static uint8_t
|
||||
dp_mlo_get_num_link_peer(struct dp_soc *soc, struct dp_peer *peer)
|
||||
{
|
||||
struct dp_peer *mld_peer = NULL;
|
||||
struct dp_mld_link_peers link_peers_info = {0};
|
||||
uint8_t num_link = 0;
|
||||
if (soc->cdp_soc.ol_ops->peer_get_num_mlo_links)
|
||||
return soc->cdp_soc.ol_ops->peer_get_num_mlo_links(
|
||||
soc->ctrl_psoc,
|
||||
peer->vdev->vdev_id,
|
||||
peer->mac_addr.raw,
|
||||
IS_MLO_DP_MLD_PEER(peer));
|
||||
|
||||
if (IS_MLO_DP_LINK_PEER(peer))
|
||||
mld_peer = DP_GET_MLD_PEER_FROM_PEER(peer);
|
||||
|
||||
if (IS_MLO_DP_MLD_PEER(peer))
|
||||
mld_peer = peer;
|
||||
|
||||
if (!mld_peer)
|
||||
return 0;
|
||||
|
||||
/* get link peers with reference */
|
||||
dp_get_link_peers_ref_from_mld_peer(soc, mld_peer, &link_peers_info,
|
||||
DP_MOD_ID_CDP);
|
||||
num_link = link_peers_info.num_links;
|
||||
dp_release_link_peers_ref(&link_peers_info, DP_MOD_ID_CDP);
|
||||
return num_link;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void dp_mlo_peer_delete(struct dp_soc *soc, struct dp_peer *peer, void *arg)
|
||||
|
مرجع در شماره جدید
Block a user