Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 37d318f8 authored by Rakesh Pillai's avatar Rakesh Pillai Committed by snandini
Browse files

qcacmn: Increase the size of reo reinject ring

Currently when running downlink traffic with
fragmentation enabled, the SW2REO is getting
full. Increase the SW2REO ring size to 128 entries.

Change-Id: If43bc72a8cc173d44953ca367573800243b1cc5d
CRs-Fixed: 2738309
parent 51966cf9
Loading
Loading
Loading
Loading
+1 −2
Original line number Original line Diff line number Diff line
@@ -1048,8 +1048,7 @@ static QDF_STATUS dp_rx_defrag_reo_reinject(struct dp_peer *peer,


	ent_ring_desc = hal_srng_src_get_next(soc->hal_soc, hal_srng);
	ent_ring_desc = hal_srng_src_get_next(soc->hal_soc, hal_srng);
	if (!ent_ring_desc) {
	if (!ent_ring_desc) {
		QDF_TRACE(QDF_MODULE_ID_DP, QDF_TRACE_LEVEL_ERROR,
		dp_err_rl("HAL src ring next entry NULL");
			  "HAL src ring next entry NULL");
		return QDF_STATUS_E_FAILURE;
		return QDF_STATUS_E_FAILURE;
	}
	}


+2 −2
Original line number Original line Diff line number Diff line
@@ -225,9 +225,9 @@
#define WLAN_CFG_REO_DST_RING_SIZE_MIN 1024
#define WLAN_CFG_REO_DST_RING_SIZE_MIN 1024
#define WLAN_CFG_REO_DST_RING_SIZE_MAX 2048
#define WLAN_CFG_REO_DST_RING_SIZE_MAX 2048


#define WLAN_CFG_REO_REINJECT_RING_SIZE 32
#define WLAN_CFG_REO_REINJECT_RING_SIZE 128
#define WLAN_CFG_REO_REINJECT_RING_SIZE_MIN 32
#define WLAN_CFG_REO_REINJECT_RING_SIZE_MIN 32
#define WLAN_CFG_REO_REINJECT_RING_SIZE_MAX 32
#define WLAN_CFG_REO_REINJECT_RING_SIZE_MAX 128


#define WLAN_CFG_RX_RELEASE_RING_SIZE 1024
#define WLAN_CFG_RX_RELEASE_RING_SIZE 1024
#define WLAN_CFG_RX_RELEASE_RING_SIZE_MIN 8
#define WLAN_CFG_RX_RELEASE_RING_SIZE_MIN 8