qcacmn: Added rx errors and dropped stats
Rx dma error and reo error are accumulated at pdev level. Rx error consists of: - desc_alloc_failure [No free desc available] - csum error [IP/TCP_UDP] - mic_err - rx_dma_error - reo_error Rx dropped consists of: - msdu_not_done - mec - mesh_filter - wifi_parse - non_rx_drop - non_radiotap_update_err Change-Id: I4166a32ce94630e8a3ccad7a2551eedf9493e292 CRs-Fixed: 2499563
This commit is contained in:
@@ -6845,9 +6845,16 @@ static void dp_pdev_getstats(void *pdev_handle,
|
||||
stats->rx_errors = pdev->stats.err.desc_alloc_fail +
|
||||
pdev->stats.err.ip_csum_err +
|
||||
pdev->stats.err.tcp_udp_csum_err +
|
||||
pdev->stats.rx.err. mic_err +
|
||||
pdev->stats.rx.err. decrypt_err +
|
||||
pdev->stats.rx.err. fcserr;
|
||||
pdev->stats.rx.err.mic_err +
|
||||
pdev->stats.rx.err.decrypt_err +
|
||||
pdev->stats.err.rxdma_error +
|
||||
pdev->stats.err.reo_error;
|
||||
stats->rx_dropped = pdev->stats.dropped.msdu_not_done +
|
||||
pdev->stats.dropped.mec +
|
||||
pdev->stats.dropped.mesh_filter +
|
||||
pdev->stats.dropped.wifi_parse +
|
||||
pdev->stats.dropped.mon_rx_drop +
|
||||
pdev->stats.dropped.mon_radiotap_update_err;
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user