mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-14 08:36:12 -04:00
qcacmn: Add rx_errors stats
Update rx error stats. It is a summation of below failures: - desc_alloc_failure [No free desc available] - csum error [IP/TCP_UDP] These failure stats are updated at pdev level and no need to aggregate this.Directly add at pdev level and export. Change-Id: I0a5fa8f972babf092163f3cb2d0093547ded4877 CRs-Fixed: 2496037
This commit is contained in:
parent
fb40217ff6
commit
b5029b0a9c
2 changed files with 8 additions and 0 deletions
|
|
@ -1396,6 +1396,7 @@ struct cdp_tx_completion_ppdu {
|
|||
* @tx_dropped: Tx dropped is same as tx errors as above
|
||||
* @rx_packets: Rx total packets transmitted
|
||||
* @rx_bytes : Rx total bytes transmitted
|
||||
* @rx_errors : Rx erros
|
||||
*/
|
||||
struct cdp_dev_stats {
|
||||
uint32_t tx_packets;
|
||||
|
|
@ -1404,6 +1405,7 @@ struct cdp_dev_stats {
|
|||
uint32_t tx_dropped;
|
||||
uint32_t rx_packets;
|
||||
uint32_t rx_bytes;
|
||||
uint32_t rx_errors;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -6830,6 +6830,12 @@ static void dp_pdev_getstats(void *pdev_handle,
|
|||
stats->rx_bytes = pdev->stats.rx.unicast.bytes +
|
||||
pdev->stats.rx.multicast.bytes +
|
||||
pdev->stats.rx.bcast.bytes;
|
||||
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;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue