|
@@ -330,7 +330,7 @@ static void rate_idx_to_bitrate(struct rate_info *rate, struct sta_info *sta, in
|
|
|
if (!(rate->flags & RATE_INFO_FLAGS_MCS)) {
|
|
|
struct ieee80211_supported_band *sband;
|
|
|
sband = sta->local->hw.wiphy->bands[
|
|
|
- sta->local->hw.conf.channel->band];
|
|
|
+ sta->local->oper_channel->band];
|
|
|
rate->legacy = sband->bitrates[idx].bitrate;
|
|
|
} else
|
|
|
rate->mcs = idx;
|
|
@@ -1662,7 +1662,7 @@ static int ieee80211_change_bss(struct wiphy *wiphy,
|
|
|
}
|
|
|
|
|
|
if (!sdata->vif.bss_conf.use_short_slot &&
|
|
|
- sdata->local->hw.conf.channel->band == IEEE80211_BAND_5GHZ) {
|
|
|
+ sdata->local->oper_channel->band == IEEE80211_BAND_5GHZ) {
|
|
|
sdata->vif.bss_conf.use_short_slot = true;
|
|
|
changed |= BSS_CHANGED_ERP_SLOT;
|
|
|
}
|
|
@@ -1928,7 +1928,7 @@ static int ieee80211_set_tx_power(struct wiphy *wiphy,
|
|
|
enum nl80211_tx_power_setting type, int mbm)
|
|
|
{
|
|
|
struct ieee80211_local *local = wiphy_priv(wiphy);
|
|
|
- struct ieee80211_channel *chan = local->hw.conf.channel;
|
|
|
+ struct ieee80211_channel *chan = local->oper_channel;
|
|
|
u32 changes = 0;
|
|
|
|
|
|
switch (type) {
|