qcacmn: Fix incorrect sgi in 11ac VHT mode
sgi is getting overwritten in cmn usr TLV. Add check if sgi and ltf_size is already set. CRs-Fixed: 3279670 Change-Id: I8260eb71230b2c218e45460adc8f404a19eefa80
Este commit está contenido en:

cometido por
Madan Koyyalamudi

padre
5a993dd715
commit
d3753e856b
@@ -1512,11 +1512,13 @@ hal_rx_parse_cmn_usr_info(struct hal_soc *hal_soc, uint8_t *tlv,
|
||||
|
||||
ppdu_info->rx_status.eht_data[0] |= (cmn_usr_info->cp_setting <<
|
||||
QDF_MON_STATUS_EHT_GI_SHIFT);
|
||||
ppdu_info->rx_status.sgi = cmn_usr_info->cp_setting;
|
||||
if (!ppdu_info->rx_status.sgi)
|
||||
ppdu_info->rx_status.sgi = cmn_usr_info->cp_setting;
|
||||
|
||||
ppdu_info->rx_status.eht_data[0] |= (cmn_usr_info->ltf_size <<
|
||||
QDF_MON_STATUS_EHT_LTF_SHIFT);
|
||||
ppdu_info->rx_status.ltf_size = cmn_usr_info->ltf_size;
|
||||
if (!ppdu_info->rx_status.ltf_size)
|
||||
ppdu_info->rx_status.ltf_size = cmn_usr_info->ltf_size;
|
||||
|
||||
hal_rx_parse_punctured_pattern(cmn_usr_info, ppdu_info);
|
||||
|
||||
|
Referencia en una nueva incidencia
Block a user