瀏覽代碼

qcacmn: Clean up force BA64 ini config

This force use BA64 ini config is no longer needed, because another
gRxAggregationSize can do the same settings and more flexible.
Change is used to remove this config.

Change-Id: Ie780489849f8b701481a628a9bca2b4112460bd8
CRs-Fixed: 3076982
Yu Tian 3 年之前
父節點
當前提交
2446f8ed54
共有 4 個文件被更改,包括 6 次插入46 次删除
  1. 6 10
      dp/wifi3.0/dp_peer.c
  2. 0 19
      wlan_cfg/cfg_dp.h
  3. 0 7
      wlan_cfg/wlan_cfg.c
  4. 0 10
      wlan_cfg/wlan_cfg.h

+ 6 - 10
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);

+ 0 - 19
wlan_cfg/cfg_dp.h

@@ -1195,24 +1195,6 @@
 		CFG_INI_BOOL("delay_mon_replenish", \
 		true, "Delay Monitor Replenish")
 
-/*
- * <ini>
- * 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
- *
- * </ini>
- */
-#define CFG_FORCE_RX_64_BA \
-		CFG_INI_BOOL("gForceRX64BA", \
-		false, "Enable/Disable force 64 blockack in RX side")
-
 /*
  * <ini>
  * 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) \

+ 0 - 7
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)

+ 0 - 10
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)