qcacmn: Flush REO descriptors entirely
To avoid race conditions where BA window size can change, always flush entire REO descriptor from HW cache irrespective of current BA window size. Change-Id: I608996722e7dc2dc6acfd145b8c190b58ce09822 CRs-Fixed: 2251811
This commit is contained in:

کامیت شده توسط
nshrivas

والد
6ba855ca40
کامیت
26ebbe4492
@@ -112,7 +112,12 @@ void hal_reo_qdesc_setup(void *hal_soc, int tid, uint32_t ba_window_size,
|
||||
|
||||
if (ba_window_size < 1)
|
||||
ba_window_size = 1;
|
||||
|
||||
/* WAR to get 2k exception in Non BA case.
|
||||
* Setting window size to 2 to get 2k jump exception
|
||||
* when we receive aggregates in Non BA case
|
||||
*/
|
||||
if ((ba_window_size == 1) && (tid != HAL_NON_QOS_TID))
|
||||
ba_window_size++;
|
||||
/* Set RTY bit for non-BA case. Duplicate detection is currently not
|
||||
* done by HW in non-BA case if RTY bit is not set.
|
||||
* TODO: This is a temporary War and should be removed once HW fix is
|
||||
|
مرجع در شماره جدید
Block a user