qcacmn: Restrict the tx descriptors for low mem config
For low mem config, use user configured max tx descriptors to limit the allocation of software tx descriptors. Use dp_txrx_pflow_update_pdev_params function to print stats and to update pdev param. Change-Id: I8fa6f0bb8841de68e8dc205ffcb0fde264f1b0e0 CRs-Fixed: 2414452
This commit is contained in:

committed by
nshrivas

parent
3e9d647162
commit
550e69c726
@@ -96,6 +96,7 @@ struct wlan_cfg_dp_pdev_ctxt;
|
||||
* @num_tx_desc_pool: Number of Tx Descriptor pools
|
||||
* @num_tx_ext_desc_pool: Number of Tx MSDU extension Descriptor pools
|
||||
* @num_tx_desc: Number of Tx Descriptors per pool
|
||||
* @min_tx_desc: Minimum number of Tx Descriptors per pool
|
||||
* @num_tx_ext_desc: Number of Tx MSDU extension Descriptors per pool
|
||||
* @max_peer_id: Maximum value of peer id that FW can assign for a client
|
||||
* @htt_packet_type: Default 802.11 encapsulation type for any VAP created
|
||||
@@ -149,6 +150,7 @@ struct wlan_cfg_dp_soc_ctxt {
|
||||
int num_tx_desc_pool;
|
||||
int num_tx_ext_desc_pool;
|
||||
int num_tx_desc;
|
||||
int min_tx_desc;
|
||||
int num_tx_ext_desc;
|
||||
int max_peer_id;
|
||||
int htt_packet_type;
|
||||
@@ -647,6 +649,14 @@ void wlan_cfg_set_num_tx_ext_desc_pool(struct wlan_cfg_dp_soc_ctxt *cfg, int num
|
||||
*/
|
||||
int wlan_cfg_get_num_tx_desc(struct wlan_cfg_dp_soc_ctxt *wlan_cfg_ctx);
|
||||
|
||||
/*
|
||||
* wlan_cfg_get_min_tx_desc() - Minimum number of Tx Descriptors per pool
|
||||
* @wlan_cfg_ctx - Configuration Handle
|
||||
*
|
||||
* Return: num_tx_desc
|
||||
*/
|
||||
int wlan_cfg_get_min_tx_desc(struct wlan_cfg_dp_soc_ctxt *wlan_cfg_ctx);
|
||||
|
||||
/*
|
||||
* wlan_cfg_set_num_tx_desc() - Set the number of Tx Descriptors per pool
|
||||
*
|
||||
|
Reference in New Issue
Block a user