qcacmn: Changes to caluclate soc max peer id

Changes to caluclate max peer id in case
of MLO

Change-Id: Ib52cfb4f92eafb88689774e8e6c406751d30372a
这个提交包含在:
Chaithanya Garrepalli
2021-11-30 10:57:16 +05:30
提交者 Madan Koyyalamudi
父节点 b2d135c7fd
当前提交 97a1c8bff1
修改 7 个文件,包含 95 行新增38 行删除

查看文件

@@ -108,7 +108,7 @@ static QDF_STATUS dp_vdev_detach_li(struct dp_soc *soc, struct dp_vdev *vdev)
}
#ifdef AST_OFFLOAD_ENABLE
static void dp_peer_detach_li(struct dp_soc *soc)
static void dp_peer_map_detach_li(struct dp_soc *soc)
{
dp_soc_wds_detach(soc);
dp_peer_ast_table_detach(soc);
@@ -116,10 +116,12 @@ static void dp_peer_detach_li(struct dp_soc *soc)
dp_peer_mec_hash_detach(soc);
}
static QDF_STATUS dp_peer_attach_li(struct dp_soc *soc)
static QDF_STATUS dp_peer_map_attach_li(struct dp_soc *soc)
{
QDF_STATUS status;
soc->max_peer_id = soc->max_peers;
status = dp_peer_ast_table_attach(soc);
if (!QDF_IS_STATUS_SUCCESS(status))
return status;
@@ -143,6 +145,17 @@ ast_table_detach:
return status;
}
#else
static void dp_peer_map_detach_li(struct dp_soc *soc)
{
}
static QDF_STATUS dp_peer_map_attach_li(struct dp_soc *soc)
{
soc->max_peer_id = soc->max_peers;
return QDF_STATUS_SUCCESS;
}
#endif
qdf_size_t dp_get_soc_context_size_li(void)
@@ -399,10 +412,8 @@ void dp_initialize_arch_ops_li(struct dp_arch_ops *arch_ops)
arch_ops->txrx_pdev_detach = dp_pdev_detach_li;
arch_ops->txrx_vdev_attach = dp_vdev_attach_li;
arch_ops->txrx_vdev_detach = dp_vdev_detach_li;
#ifdef AST_OFFLOAD_ENABLE
arch_ops->txrx_peer_attach = dp_peer_attach_li;
arch_ops->txrx_peer_detach = dp_peer_detach_li;
#endif
arch_ops->txrx_peer_map_attach = dp_peer_map_attach_li;
arch_ops->txrx_peer_map_detach = dp_peer_map_detach_li;
arch_ops->dp_rx_desc_cookie_2_va =
dp_rx_desc_cookie_2_va_li;
arch_ops->dp_rxdma_ring_sel_cfg = dp_rxdma_ring_sel_cfg_li;