fw-api: CL 11470379 - update fw common interface files

HTT PPDU stats: move trig_cookie from user_rate TLV to common TLV

Change-Id: Ifad4c222ed2faa0b42e5a3e13b3c509f7f313172
CRs-Fixed: 2262693
This commit is contained in:
spuligil 2020-08-30 06:00:49 -07:00
commit 8ea14e85af

View file

@ -584,6 +584,13 @@ typedef enum HTT_PPDU_STATS_SPATIAL_REUSE HTT_PPDU_STATS_SPATIAL_REUSE;
((_var) |= ((_val) << HTT_PPDU_STATS_COMMON_TLV_BSS_COLOR_ID_S)); \
} while (0)
#define HTT_PPDU_STATS_COMMON_TRIG_COOKIE_M 0x0000ffff
#define HTT_PPDU_STATS_COMMON_TRIG_COOKIE_S 0
#define HTT_PPDU_STATS_COMMON_TRIG_COOKIE_GET(_val) \
(((_val) & HTT_PPDU_STATS_COMMON_TRIG_COOKIE_M) >> \
HTT_PPDU_STATS_COMMON_TRIG_COOKIE_S)
typedef struct {
htt_tlv_hdr_t tlv_hdr;
@ -735,6 +742,16 @@ typedef struct {
reserved2: 15;
};
};
/* Note: This is for tracking a UL OFDMA packet */
union {
A_UINT32 trig_cookie_info;
struct {
A_UINT32 trig_cookie: 16,
trig_cookie_rsvd: 15,
trig_cookie_valid: 1;
};
};
} htt_ppdu_stats_common_tlv;
#define HTT_PPDU_STATS_USER_COMMON_TLV_TID_NUM_M 0x000000ff
@ -1485,27 +1502,16 @@ typedef struct {
};
};
/* Note: This is for tracking a UL OFDMA packet */
union {
A_UINT32 trig_cookie_info;
struct {
A_UINT32 trig_cookie: 16,
trig_cookie_rsvd: 15,
trig_cookie_valid: 1;
};
};
/*
* This is an unused word that can be safely renamed / used
* by any future feature.
*/
A_UINT32 reserved4;
} htt_ppdu_stats_user_rate_tlv;
#define HTT_PPDU_STATS_USR_RATE_COOKIE_M 0x0000ffff
#define HTT_PPDU_STATS_USR_RATE_COOKIE_S 0
#define HTT_PPDU_STATS_USR_RATE_VALID_M 0x80000000
#define HTT_PPDU_STATS_USR_RATE_VALID_S 31
#define HTT_PPDU_STATS_USR_RATE_COOKIE_GET(_val) \
(((_val) & HTT_PPDU_STATS_USR_RATE_COOKIE_M) >> \
HTT_PPDU_STATS_USR_RATE_COOKIE_S)
#define HTT_PPDU_STATS_USR_RATE_VALID_GET(_val) \
(((_val) & HTT_PPDU_STATS_USR_RATE_VALID_M) >> \
HTT_PPDU_STATS_USR_RATE_VALID_S)