diff --git a/dp/wifi3.0/dp_peer.c b/dp/wifi3.0/dp_peer.c
index 98388c309a..3cbb9bf238 100644
--- a/dp/wifi3.0/dp_peer.c
+++ b/dp/wifi3.0/dp_peer.c
@@ -4218,10 +4218,12 @@ int dp_addba_requestprocess_wifi3(struct cdp_soc_t *cdp_soc,
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
struct dp_rx_tid *rx_tid = NULL;
- struct dp_soc *soc = (struct dp_soc *)cdp_soc;
- struct dp_peer *peer = dp_peer_get_tgt_peer_hash_find(soc, peer_mac,
- 0, vdev_id,
- DP_MOD_ID_CDP);
+ struct dp_peer *peer;
+
+ peer = dp_peer_get_tgt_peer_hash_find((struct dp_soc *)cdp_soc,
+ peer_mac,
+ 0, vdev_id,
+ DP_MOD_ID_CDP);
if (!peer) {
dp_peer_debug("%pK: Peer is NULL!\n", cdp_soc);
@@ -4245,12 +4247,6 @@ int dp_addba_requestprocess_wifi3(struct cdp_soc_t *cdp_soc,
goto fail;
}
- if (wlan_cfg_is_dp_force_rx_64_ba(soc->wlan_cfg_ctx)) {
- QDF_TRACE(QDF_MODULE_ID_DP, QDF_TRACE_LEVEL_INFO,
- "force use BA64 scheme");
- buffersize = qdf_min((uint16_t)64, buffersize);
- }
-
if (rx_tid->rx_ba_win_size_override == DP_RX_BA_SESSION_DISABLE) {
dp_peer_info("%pK: disable BA session",
cdp_soc);
diff --git a/wlan_cfg/cfg_dp.h b/wlan_cfg/cfg_dp.h
index 70a1b3635b..31372fb7d3 100644
--- a/wlan_cfg/cfg_dp.h
+++ b/wlan_cfg/cfg_dp.h
@@ -1195,24 +1195,6 @@
CFG_INI_BOOL("delay_mon_replenish", \
true, "Delay Monitor Replenish")
-/*
- *
- * gForceRX64BA - enable force 64 blockack mode for RX
- * @Min: 0
- * @Max: 1
- * @Default: 0
- *
- * This ini is used to control DP Software to use 64 blockack
- * for RX direction forcibly
- *
- * Usage: Internal
- *
- *
- */
-#define CFG_FORCE_RX_64_BA \
- CFG_INI_BOOL("gForceRX64BA", \
- false, "Enable/Disable force 64 blockack in RX side")
-
/*
*
* ghw_cc_enable - enable HW cookie conversion by register
@@ -1477,7 +1459,6 @@
CFG(CFG_DP_RX_RADIO_2_DEFAULT_REO) \
CFG(CFG_DP_WOW_CHECK_RX_PENDING) \
CFG(CFG_DP_HW_CC_ENABLE) \
- CFG(CFG_FORCE_RX_64_BA) \
CFG(CFG_DP_DELAY_MON_REPLENISH) \
CFG(CFG_DP_TX_MONITOR_BUF_RING) \
CFG(CFG_DP_TX_MONITOR_DST_RING) \
diff --git a/wlan_cfg/wlan_cfg.c b/wlan_cfg/wlan_cfg.c
index 8e0ce2878d..1cbeb3989e 100644
--- a/wlan_cfg/wlan_cfg.c
+++ b/wlan_cfg/wlan_cfg.c
@@ -1828,8 +1828,6 @@ wlan_cfg_soc_attach(struct cdp_ctrl_objmgr_psoc *psoc)
CFG_DP_RXDMA_ERR_DST_RING);
wlan_cfg_ctx->enable_data_stall_detection =
cfg_get(psoc, CFG_DP_ENABLE_DATA_STALL_DETECTION);
- wlan_cfg_ctx->enable_force_rx_64_ba =
- cfg_get(psoc, CFG_FORCE_RX_64_BA);
wlan_cfg_ctx->tx_flow_start_queue_offset =
cfg_get(psoc, CFG_DP_TX_FLOW_START_QUEUE_OFFSET);
wlan_cfg_ctx->tx_flow_stop_queue_threshold =
@@ -2855,11 +2853,6 @@ void wlan_cfg_set_rxdma1_enable(struct wlan_cfg_dp_soc_ctxt *cfg)
cfg->rxdma1_enable = true;
}
-bool wlan_cfg_is_dp_force_rx_64_ba(struct wlan_cfg_dp_soc_ctxt *cfg)
-{
- return cfg->enable_force_rx_64_ba;
-}
-
void
wlan_cfg_set_delay_mon_replenish(struct wlan_cfg_dp_soc_ctxt *cfg,
bool val)
diff --git a/wlan_cfg/wlan_cfg.h b/wlan_cfg/wlan_cfg.h
index 3f90b9438e..f25cc76184 100644
--- a/wlan_cfg/wlan_cfg.h
+++ b/wlan_cfg/wlan_cfg.h
@@ -185,7 +185,6 @@ 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
* @delay_mon_replenish: delay monitor buffer replenish
@@ -317,7 +316,6 @@ 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;
bool delay_mon_replenish;
@@ -1709,14 +1707,6 @@ 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);
-
#ifdef IPA_OFFLOAD
/*
* wlan_cfg_ipa_tx_ring_size - Get Tx DMA ring size (TCL Data Ring)