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
This commit is contained in:
@@ -1047,8 +1047,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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -226,9 +226,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
|
||||||
|
Reference in New Issue
Block a user