qcacmn: reduce log level for mon status ring tlv-tag error
STATUS_DONE is missing sometimes in monitor status ring, but logging for each entry in the ring increases the time for which the hal_ring access lock is held. If there are many entries in the monitor status ring, this can lead to the hal ring access lock being held for too long and cause inconsistencies. Reduce the logging level of the tlv tag STATUS_DONE errors and have a counter for the cases when this happens. CRs-Fixed: 2502422 Change-Id: Ica77ce62bbe2c6b7691d638ac44ab0452dd2fd97
此提交包含在:
@@ -5506,6 +5506,8 @@ dp_print_pdev_rx_mon_stats(struct dp_pdev *pdev)
|
||||
rx_mon_stats->dest_ppdu_done);
|
||||
DP_PRINT_STATS("dest_mpdu_done_cnt = %d",
|
||||
rx_mon_stats->dest_mpdu_done);
|
||||
DP_PRINT_STATS("tlv_tag_status_err_cnt = %u",
|
||||
rx_mon_stats->tlv_tag_status_err);
|
||||
DP_PRINT_STATS("dest_mpdu_drop_cnt = %d",
|
||||
rx_mon_stats->dest_mpdu_drop);
|
||||
DP_PRINT_STATS("dup_mon_linkdesc_cnt = %d",
|
||||
|
新增問題並參考
封鎖使用者