qcacmn: populate NSS value and Translate MCS value for HT
This change will resolve displaying NSS value in stats in case of HT. And also it will give proper NSS value to calculate rate value. Modify MCS value to match with Tx stats from firmware. Also retain original MCS value to use in radiotap code for HT case. Change-Id: I4dad068262a5e9188a5935db6b2cbf8d14138e7e
このコミットが含まれているのは:
@@ -431,11 +431,15 @@ hal_rx_status_get_tlv_info_generic(void *rx_tlv_hdr, void *ppduinfo,
|
||||
1 : 0;
|
||||
ppdu_info->rx_status.mcs = HAL_RX_GET(ht_sig_info,
|
||||
HT_SIG_INFO_0, MCS);
|
||||
ppdu_info->rx_status.ht_mcs = ppdu_info->rx_status.mcs;
|
||||
ppdu_info->rx_status.bw = HAL_RX_GET(ht_sig_info,
|
||||
HT_SIG_INFO_0, CBW);
|
||||
ppdu_info->rx_status.sgi = HAL_RX_GET(ht_sig_info,
|
||||
HT_SIG_INFO_1, SHORT_GI);
|
||||
ppdu_info->rx_status.reception_type = HAL_RX_TYPE_SU;
|
||||
ppdu_info->rx_status.nss = ((ppdu_info->rx_status.mcs) >>
|
||||
HT_SIG_SU_NSS_SHIFT) + 1;
|
||||
ppdu_info->rx_status.mcs &= ((1 << HT_SIG_SU_NSS_SHIFT) - 1);
|
||||
break;
|
||||
}
|
||||
|
||||
|
新しいイシューから参照
ユーザーをブロックする