qcacmn: Avoid asserts in dp related to HW interactions
Avoid asserts in data path which related to HW interactions and instead use work arounds. Change-Id: I86089d21c5be23784f8a077b085f3f3b8a2308e4 CRs-Fixed: 3564940
This commit is contained in:

committed by
Rahul Choudhary

parent
42e618a774
commit
ad866ad37f
@@ -8359,6 +8359,20 @@ void dp_dump_srng_high_wm_stats(struct dp_soc *soc, uint64_t srng_mask)
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef GLOBAL_ASSERT_AVOIDANCE
|
||||
static void dp_print_assert_war_stats(struct dp_soc *soc)
|
||||
{
|
||||
DP_PRINT_STATS("Rx WAR stats: [%d] [%d] [%d] [%d]",
|
||||
soc->stats.rx.err.rx_desc_null,
|
||||
soc->stats.rx.err.wbm_err_buf_rel_type,
|
||||
soc->stats.rx.err.reo_err_rx_desc_null,
|
||||
soc->stats.rx.err.intra_bss_bad_chipid);
|
||||
}
|
||||
#else
|
||||
static void dp_print_assert_war_stats(struct dp_soc *soc)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
void
|
||||
dp_print_soc_rx_stats(struct dp_soc *soc)
|
||||
{
|
||||
@@ -8500,6 +8514,7 @@ dp_print_soc_rx_stats(struct dp_soc *soc)
|
||||
soc->stats.rx.err.defrag_ad1_invalid);
|
||||
DP_PRINT_STATS("Rx decrypt error frame for valid peer:%d",
|
||||
soc->stats.rx.err.decrypt_err_drop);
|
||||
dp_print_assert_war_stats(soc);
|
||||
}
|
||||
|
||||
#ifdef FEATURE_TSO_STATS
|
||||
|
Reference in New Issue
Block a user