qcacmn: Parse PPDU stats TLV

Parse PPDU TLVs provided by FW which are required to
capture TX data path stats

Change-Id: If91834aa94ff8893ba1f292d801f2c00ecdaea1f
CRs-Fixed: 2104488
This commit is contained in:
Soumya Bhat
2017-09-20 22:18:22 +05:30
committed by snandini
parent 2576425ab6
commit 1c73aa673b
2 changed files with 82 additions and 38 deletions

View File

@@ -1042,6 +1042,8 @@ struct cdp_pdev_stats {
* @ba_bitmap: Block Ack bitmap
* @start_seqa: Sequence number of first MPDU
* @enq_bitmap: Enqueue MPDU bitmap
* @tx_duration: PPDU airtime
* @is_mcast: MCAST or UCAST
*/
struct cdp_tx_completion_ppdu_user {
uint32_t completion_status:8,
@@ -1082,6 +1084,8 @@ struct cdp_tx_completion_ppdu_user {
uint32_t enq_bitmap[CDP_BA_256_BIT_MAP_SIZE_DWORDS];
uint32_t num_mpdu:9,
num_msdu:16;
uint32_t tx_duration;
bool is_mcast;
};
/**