qcacmn: Add space for PPDU id TLV in headroom

Aad additional space for PPDU id TLV in headroom
while forming monitor mpdu.

Change-Id: Ie033ee6dd196838aa63cc456794b55fd9b780531
CRs-Fixed: 3237248
This commit is contained in:
Jeevan Kukkalli
2022-05-31 19:05:50 +05:30
committed by Madan Koyyalamudi
parent 1a321fabfd
commit b207f0b859

View File

@@ -24,18 +24,26 @@
#define DP_RX_MON_PACKET_OFFSET 8 #define DP_RX_MON_PACKET_OFFSET 8
#define DP_RX_MON_RX_HDR_OFFSET 8 #define DP_RX_MON_RX_HDR_OFFSET 8
#define DP_GET_NUM_QWORDS(num) ((num) >> 3) #define DP_GET_NUM_QWORDS(num) ((num) >> 3)
#define DP_RX_MON_TLV_HDR_MARKER 0xFEED #define DP_RX_MON_TLV_HDR_MARKER 0xFEED
#define DP_RX_MON_TLV_HDR_MARKER_LEN 2 #define DP_RX_MON_TLV_HDR_MARKER_LEN 2
#define DP_RX_MON_TLV_HDR_LEN 3 #define DP_RX_MON_TLV_HDR_LEN 3 /* TLV ID field sz + TLV len field sz */
#define DP_RX_MON_TLV_TOTAL_LEN 2 #define DP_RX_MON_TLV_TOTAL_LEN 2
#define DP_RX_MON_TLV_PF_ID 1 #define DP_RX_MON_TLV_PF_ID 1
#define DP_RX_MON_TLV_PPDU_ID 2
#define DP_RX_MON_TLV_MSDU_CNT 2 #define DP_RX_MON_TLV_MSDU_CNT 2
#define DP_RX_MON_MAX_MSDU 16 #define DP_RX_MON_MAX_MSDU 16
#define DP_RX_MON_MAX_TLVS 1 #define DP_RX_MON_MAX_TLVS 1
#define DP_RX_MON_PF_TLV_LEN (((DP_RX_MON_PF_TAG_LEN_PER_FRAG)\ #define DP_RX_MON_PF_TLV_LEN (((DP_RX_MON_PF_TAG_LEN_PER_FRAG)\
* (DP_RX_MON_MAX_MSDU) * 2)\ * (DP_RX_MON_MAX_MSDU) * 2)\
+ (DP_RX_MON_TLV_MSDU_CNT)) + (DP_RX_MON_TLV_MSDU_CNT))
#define DP_RX_MON_INDIV_TLV_LEN (DP_RX_MON_PF_TLV_LEN)
#define DP_RX_MON_PPDU_ID_LEN 4
#define DP_RX_MON_INDIV_TLV_LEN ((DP_RX_MON_PF_TLV_LEN)\
+ (DP_RX_MON_PPDU_ID_LEN))
#define DP_RX_MON_TLV_ROOM ((DP_RX_MON_INDIV_TLV_LEN)\ #define DP_RX_MON_TLV_ROOM ((DP_RX_MON_INDIV_TLV_LEN)\
+ ((DP_RX_MON_TLV_HDR_LEN) * (DP_RX_MON_MAX_TLVS))\ + ((DP_RX_MON_TLV_HDR_LEN) * (DP_RX_MON_MAX_TLVS))\
+ (DP_RX_MON_TLV_HDR_MARKER_LEN)\ + (DP_RX_MON_TLV_HDR_MARKER_LEN)\