qcacmn: Enhance cp_stats component

Add implementation to remove unused stats from pdev, vdev
peer cp_stats structure, reorder ol_ath_radiostats and
add inline macro for phy_err

Change-Id: Id91f11526c03bf14dfc285a1c87b24c8e5e00b02
CRs-Fixed: 2262329
This commit is contained in:
Naga
2018-06-18 14:06:41 +05:30
committed by nshrivas
parent 8178d6fcb0
commit 5233ffe848
4 changed files with 25 additions and 136 deletions

View File

@@ -913,34 +913,18 @@ struct ol_ath_dbg_rx_rssi {
struct ol_ath_radiostats {
uint64_t tx_beacon;
uint32_t be_nobuf;
uint32_t tx_buf_count;
uint32_t tx_packets;
uint32_t rx_packets;
int32_t tx_mgmt;
uint32_t tx_num_data;
uint32_t rx_num_data;
int32_t rx_mgmt;
uint32_t rx_num_mgmt;
uint32_t rx_num_ctl;
uint32_t tx_rssi;
uint32_t tx_mcs[10];
uint32_t rx_mcs[10];
uint32_t rx_rssi_comb;
struct ol_ath_dbg_rx_rssi rx_rssi_chain0;
struct ol_ath_dbg_rx_rssi rx_rssi_chain1;
struct ol_ath_dbg_rx_rssi rx_rssi_chain2;
struct ol_ath_dbg_rx_rssi rx_rssi_chain3;
uint64_t rx_bytes;
uint64_t tx_bytes;
uint32_t tx_compaggr;
uint32_t rx_aggr;
uint32_t tx_bawadv;
uint32_t tx_compunaggr;
uint32_t rx_overrun;
uint32_t rx_badcrypt;
uint32_t rx_badmic;
uint32_t rx_crcerr;
uint32_t rx_phyerr;
uint32_t ackRcvBad;
uint32_t rtsBad;
@@ -955,7 +939,6 @@ struct ol_ath_radiostats {
uint8_t obss_util;
uint32_t tgt_asserts;
int16_t chan_nf;
uint32_t rx_last_msdu_unset_cnt;
int16_t chan_nf_sec80;
uint64_t wmi_tx_mgmt;
uint64_t wmi_tx_mgmt_completions;
@@ -963,14 +946,31 @@ struct ol_ath_radiostats {
uint32_t peer_delete_req;
uint32_t peer_delete_resp;
uint32_t rx_mgmt_rssi_drop;
uint32_t tx_retries;
uint32_t rx_data_bytes;
uint32_t tx_frame_count;
uint32_t rx_frame_count;
uint32_t rx_clear_count;
uint32_t cycle_count;
uint32_t phy_err_count;
uint32_t chan_tx_pwr;
uint32_t be_nobuf;
uint32_t tx_packets;
uint32_t rx_packets;
uint32_t tx_num_data;
uint32_t rx_num_data;
uint32_t tx_mcs[10];
uint32_t rx_mcs[10];
uint64_t rx_bytes;
uint64_t tx_bytes;
uint32_t tx_compaggr;
uint32_t rx_aggr;
uint32_t tx_bawadv;
uint32_t tx_compunaggr;
uint32_t rx_badcrypt;
uint32_t rx_badmic;
uint32_t rx_crcerr;
uint32_t rx_last_msdu_unset_cnt;
uint32_t rx_data_bytes;
uint32_t tx_retries;
};
/*