|
@@ -713,9 +713,16 @@ populate_dot11f_ht_caps(struct mac_context *mac,
|
|
|
pDot11f->shortGI20MHz = ht_cap_info->short_gi_20_mhz;
|
|
|
pDot11f->shortGI40MHz = ht_cap_info->short_gi_40_mhz;
|
|
|
} else {
|
|
|
+ if (WLAN_REG_IS_24GHZ_CH_FREQ(pe_session->curr_op_freq) &&
|
|
|
+ LIM_IS_STA_ROLE(pe_session) &&
|
|
|
+ WNI_CFG_CHANNEL_BONDING_MODE_DISABLE !=
|
|
|
+ mac->roam.configParam.channelBondingMode24GHz)
|
|
|
+ pDot11f->supportedChannelWidthSet = 1;
|
|
|
+ else
|
|
|
+ pDot11f->supportedChannelWidthSet =
|
|
|
+ pe_session->htSupportedChannelWidthSet;
|
|
|
+
|
|
|
pDot11f->advCodingCap = pe_session->ht_config.ht_rx_ldpc;
|
|
|
- pDot11f->supportedChannelWidthSet =
|
|
|
- pe_session->htSupportedChannelWidthSet;
|
|
|
pDot11f->txSTBC = pe_session->ht_config.ht_tx_stbc;
|
|
|
pDot11f->rxSTBC = pe_session->ht_config.ht_rx_stbc;
|
|
|
pDot11f->shortGI20MHz = pe_session->ht_config.ht_sgi20;
|