qcacmn: do not process duplicate descriptor frame in RX
once in a while the HW is sending a descriptor which is already processed by host. This can be a potential HW issue, as a WAR we are not processing such duplicate descriptors instead increment a counter and continue with next descriptor. Change-Id: I6c9bc6a9fb4705b42284171a32855411aa5dd73f CRs-Fixed: 2338543
This commit is contained in:

committed by
nshrivas

parent
e88c0e8ffa
commit
eff377a1d3
@@ -6502,6 +6502,10 @@ dp_print_soc_rx_stats(struct dp_soc *soc)
|
||||
DP_PRINT_STATS("RX frag wait: %d", soc->stats.rx.rx_frag_wait);
|
||||
DP_PRINT_STATS("RX frag err: %d", soc->stats.rx.rx_frag_err);
|
||||
DP_PRINT_STATS("RX HP out_of_sync: %d", soc->stats.rx.hp_oos);
|
||||
DP_PRINT_STATS("RX DUP DESC: %d",
|
||||
soc->stats.rx.err.hal_reo_dest_dup);
|
||||
DP_PRINT_STATS("RX REL DUP DESC: %d",
|
||||
soc->stats.rx.err.hal_wbm_rel_dup);
|
||||
|
||||
for (i = 0; i < HAL_RXDMA_ERR_MAX; i++) {
|
||||
index += qdf_snprint(&rxdma_error[index],
|
||||
|
Reference in New Issue
Block a user