From b207f0b859add54dbafb6125338fc55356cb8b61 Mon Sep 17 00:00:00 2001 From: Jeevan Kukkalli Date: Tue, 31 May 2022 19:05:50 +0530 Subject: [PATCH] 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 --- dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.h b/dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.h index fd8f713b36..6e3795a061 100644 --- a/dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.h +++ b/dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.h @@ -24,18 +24,26 @@ #define DP_RX_MON_PACKET_OFFSET 8 #define DP_RX_MON_RX_HDR_OFFSET 8 #define DP_GET_NUM_QWORDS(num) ((num) >> 3) + #define DP_RX_MON_TLV_HDR_MARKER 0xFEED #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_PF_ID 1 +#define DP_RX_MON_TLV_PPDU_ID 2 + #define DP_RX_MON_TLV_MSDU_CNT 2 #define DP_RX_MON_MAX_MSDU 16 #define DP_RX_MON_MAX_TLVS 1 #define DP_RX_MON_PF_TLV_LEN (((DP_RX_MON_PF_TAG_LEN_PER_FRAG)\ * (DP_RX_MON_MAX_MSDU) * 2)\ + (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)\ + ((DP_RX_MON_TLV_HDR_LEN) * (DP_RX_MON_MAX_TLVS))\ + (DP_RX_MON_TLV_HDR_MARKER_LEN)\