qcacmn: Changes to caluclate soc max peer id
Changes to caluclate max peer id in case of MLO Change-Id: Ib52cfb4f92eafb88689774e8e6c406751d30372a
这个提交包含在:

提交者
Madan Koyyalamudi

父节点
b2d135c7fd
当前提交
97a1c8bff1
@@ -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;
|
||||
|
在新工单中引用
屏蔽一个用户