qcacmn: [DP]TWT stats feature: add WMI Support for TWT stats event

Add WMI support for WMI_TWT_SESSION_STATS_EVENTID. This event
contains stats for a given TWT session.

Change-Id: I01d5f7b30da803ee713a14c1d1124b8af7161bca
CRs-Fixed: 2609951
This commit is contained in:
nwzhao
2020-07-26 23:43:17 -07:00
committed by snandini
szülő fbe384b6ac
commit ca9a332c4a
6 fájl változott, egészen pontosan 24 új sor hozzáadva és 3 régi sor törölve

Fájl megtekintése

@@ -815,6 +815,7 @@ struct protocol_trace_count {
* @ru_tones: RU tones size
* @ru_loc: pkt info for RU location 26/ 52/ 106/ 242/ 484 counter
* @num_ppdu_cookie_valid : Number of comp received with valid ppdu cookie
* @tx_success_twt: Successful Tx Packets in TWT session
*/
struct cdp_tx_stats {
struct cdp_pkt_info comp_pkt;
@@ -905,6 +906,7 @@ struct cdp_tx_stats {
uint32_t num_ppdu_cookie_valid;
uint32_t no_ack_count[QDF_PROTO_SUBTYPE_MAX];
struct cdp_pkt_info tx_success_twt;
};
/* struct cdp_rx_stats - rx Level Stats
@@ -969,6 +971,7 @@ struct cdp_tx_stats {
* @last_rssi: Previous rssi
* @multipass_rx_pkt_drop: Dropped multipass rx pkt
* @rx_mpdu_cnt: rx mpdu count per MCS rate
* @to_stack_twt: Total packets sent up the stack in TWT session
*/
struct cdp_rx_stats {
struct cdp_pkt_info to_stack;
@@ -1037,6 +1040,7 @@ struct cdp_rx_stats {
uint8_t last_rssi;
uint32_t multipass_rx_pkt_drop;
uint32_t rx_mpdu_cnt[MAX_MCS];
struct cdp_pkt_info to_stack_twt;
};
/* struct cdp_tx_ingress_stats - Tx ingress Stats