Revert "qcacmn: Skip MLD peer hash check for QWRAP repeater"
This reverts commit I30fe7d8a6d1d24af841bcd21015e93f7bec6b2c8. Change-Id: I6d01c9d94553cd598ba6ca8ffcf06168315ee166 CRs-Fixed: 3386552
This commit is contained in:

committed by
Madan Koyyalamudi

부모
c56d208844
커밋
52a41771dc
@@ -2025,7 +2025,6 @@ dp_mlo_peer_find_hash_remove_be(struct dp_soc *soc, struct dp_peer *peer)
|
||||
|
||||
}
|
||||
|
||||
#ifdef ATH_SUPPORT_WRAP
|
||||
static void
|
||||
dp_mlo_peer_find_hash_add_be(struct dp_soc *soc, struct dp_peer *peer)
|
||||
{
|
||||
@@ -2055,37 +2054,6 @@ dp_mlo_peer_find_hash_add_be(struct dp_soc *soc, struct dp_peer *peer)
|
||||
dp_info("Peer %pK (" QDF_MAC_ADDR_FMT ") added",
|
||||
peer, QDF_MAC_ADDR_REF(peer->mac_addr.raw));
|
||||
}
|
||||
#else
|
||||
static void
|
||||
dp_mlo_peer_find_hash_add_be(struct dp_soc *soc, struct dp_peer *peer)
|
||||
{
|
||||
uint32_t index;
|
||||
dp_mld_peer_hash_obj_t mld_hash_obj;
|
||||
|
||||
mld_hash_obj = dp_mlo_get_peer_hash_obj(soc);
|
||||
|
||||
if (!mld_hash_obj)
|
||||
return;
|
||||
|
||||
index = dp_mlo_peer_find_hash_index(mld_hash_obj, &peer->mac_addr);
|
||||
|
||||
qdf_spin_lock_bh(&mld_hash_obj->mld_peer_hash_lock);
|
||||
|
||||
if (QDF_IS_STATUS_ERROR(dp_peer_get_ref(NULL, peer,
|
||||
DP_MOD_ID_CONFIG))) {
|
||||
dp_err("fail to get peer ref:" QDF_MAC_ADDR_FMT,
|
||||
QDF_MAC_ADDR_REF(peer->mac_addr.raw));
|
||||
qdf_spin_unlock_bh(&mld_hash_obj->mld_peer_hash_lock);
|
||||
return;
|
||||
}
|
||||
TAILQ_INSERT_TAIL(&mld_hash_obj->mld_peer_hash.bins[index], peer,
|
||||
hash_list_elem);
|
||||
qdf_spin_unlock_bh(&mld_hash_obj->mld_peer_hash_lock);
|
||||
|
||||
dp_info("Peer %pK (" QDF_MAC_ADDR_FMT ") added",
|
||||
peer, QDF_MAC_ADDR_REF(peer->mac_addr.raw));
|
||||
}
|
||||
#endif
|
||||
|
||||
void dp_print_mlo_ast_stats_be(struct dp_soc *soc)
|
||||
{
|
||||
|
Reference in New Issue
Block a user