Эх сурвалжийг харах

qcacmn: Correct the value of macro QDF_MON_STATUS_USIG_MU_VALIDATE2_SHIFT

Incorrect value of macro QDF_MON_STATUS_USIG_MU_VALIDATE2_SHIFT
leads to non-zero value of field "Punctured Channel Info" in
USIG TLV in radiotap header even if puncturing is not enabled.

Correct the value of macro QDF_MON_STATUS_USIG_MU_VALIDATE2_SHIFT to 14.

Also use correct set of macros for setting of usig_mask.

Change-Id: I4a5594f784137238ee4aa072c7595e83673c1960
CRs-Fixed: 3218536
Harsh Kumar Bijlani 3 жил өмнө
parent
commit
372f5a1376

+ 2 - 2
hal/wifi3.0/be/hal_be_api_mon.h

@@ -1026,9 +1026,9 @@ hal_rx_parse_u_sig_mu(struct hal_soc *hal_soc, void *rx_tlv,
 			QDF_MON_STATUS_USIG_DISREGARD_KNOWN |
 			QDF_MON_STATUS_USIG_PPDU_TYPE_N_COMP_MODE_KNOWN |
 			QDF_MON_STATUS_USIG_VALIDATE_KNOWN |
-			QDF_MON_STATUS_USIG_MU_VALIDATE1_SHIFT |
+			QDF_MON_STATUS_USIG_MU_VALIDATE1_KNOWN |
 			QDF_MON_STATUS_USIG_MU_PUNCTURE_CH_INFO_KNOWN |
-			QDF_MON_STATUS_USIG_MU_VALIDATE2_SHIFT |
+			QDF_MON_STATUS_USIG_MU_VALIDATE2_KNOWN |
 			QDF_MON_STATUS_USIG_MU_EHT_SIG_MCS_KNOWN |
 			QDF_MON_STATUS_USIG_MU_NUM_EHT_SIG_SYM_KNOWN |
 			QDF_MON_STATUS_USIG_CRC_KNOWN |

+ 1 - 1
qdf/inc/qdf_nbuf.h

@@ -857,7 +857,7 @@ struct qdf_radiotap_ext2 {
 
 #define QDF_MON_STATUS_USIG_MU_VALIDATE1_SHIFT			5
 #define QDF_MON_STATUS_USIG_MU_PUNCTURE_CH_INFO_SHIFT		9
-#define QDF_MON_STATUS_USIG_MU_VALIDATE2_SHIFT			12
+#define QDF_MON_STATUS_USIG_MU_VALIDATE2_SHIFT			14
 #define QDF_MON_STATUS_USIG_MU_EHT_SIG_MCS_SHIFT		15
 #define QDF_MON_STATUS_USIG_MU_NUM_EHT_SIG_SYM_SHIFT		17