Browse Source

qcacmn: Add fix to increment NSS after parsing

NSS value derived from HW, need plus 1 to match the sniffer capture.
Added fix to increment NSS after parsing the TLV.

Change-Id: I1e0ef3949cefa1453290e400fa4a66000a3b5dea
CRs-Fixed: 3444508
nobelj 2 years ago
parent
commit
45043b787f
1 changed files with 2 additions and 1 deletions
  1. 2 1
      hal/wifi3.0/be/hal_be_generic_api.h

+ 2 - 1
hal/wifi3.0/be/hal_be_generic_api.h

@@ -863,7 +863,8 @@ hal_txmon_get_user_desc_per_user(void *tx_tlv,
 	usr->ofdma_mu_mimo_enabled =
 	usr->ofdma_mu_mimo_enabled =
 		HAL_TX_DESC_GET_64(tx_tlv, MACTX_USER_DESC_PER_USER,
 		HAL_TX_DESC_GET_64(tx_tlv, MACTX_USER_DESC_PER_USER,
 				   OFDMA_MU_MIMO_ENABLED);
 				   OFDMA_MU_MIMO_ENABLED);
-	usr->nss = HAL_TX_DESC_GET_64(tx_tlv, MACTX_USER_DESC_PER_USER, NSS);
+	usr->nss = HAL_TX_DESC_GET_64(tx_tlv, MACTX_USER_DESC_PER_USER,
+				      NSS) + 1;
 	usr->stream_offset = HAL_TX_DESC_GET_64(tx_tlv,
 	usr->stream_offset = HAL_TX_DESC_GET_64(tx_tlv,
 						MACTX_USER_DESC_PER_USER,
 						MACTX_USER_DESC_PER_USER,
 						STREAM_OFFSET);
 						STREAM_OFFSET);