qcacmn: Add ini config for force using 64 blockack

Some AP disables AMSDU in BA256 mode, this has draw back
with KPI in HE mode, so leave a config field to use 64 BA
forcibly to make high KPI with these types of AP

Change-Id: Ia69ffe118fd5bbda78cfb98126a483fcf305294e
CRs-Fixed: 2828304
Esse commit está contido em:
Yu Tian
2020-11-26 16:46:14 +08:00
commit de snandini
commit abb64b561e
4 arquivos alterados com 44 adições e 2 exclusões

Ver arquivo

@@ -157,6 +157,7 @@ struct wlan_srng_cfg {
* @rxdma_err_dst_ring: rxdma error detination ring size
* @raw_mode_war: enable/disable raw mode war
* @enable_data_stall_detection: flag to enable data stall detection
* @enable_force_rx_64_ba: flag to enable force 64 blockack in RX
* @disable_intra_bss_fwd: flag to disable intra bss forwarding
* @rxdma1_enable: flag to indicate if rxdma1 is enabled
* @tx_desc_limit_0: tx_desc limit for 5G H
@@ -269,6 +270,7 @@ struct wlan_cfg_dp_soc_ctxt {
uint32_t per_pkt_trace;
bool raw_mode_war;
bool enable_data_stall_detection;
bool enable_force_rx_64_ba;
bool disable_intra_bss_fwd;
bool rxdma1_enable;
int max_ast_idx;
@@ -1497,6 +1499,13 @@ bool wlan_cfg_is_fst_in_cmem_enabled(struct wlan_cfg_dp_soc_ctxt *cfg);
*/
bool wlan_cfg_is_swlm_enabled(struct wlan_cfg_dp_soc_ctxt *cfg);
/**
* wlan_cfg_is_dp_force_rx_64_ba() - Get force use 64 BA flag
* @cfg: config context
*
* Return: force use 64 BA flag
*/
bool wlan_cfg_is_dp_force_rx_64_ba(struct wlan_cfg_dp_soc_ctxt *cfg);
#endif
/**