qcacld-3.0: Correct channel width in hdd_chan_change_notify
For non-11n mode, set channel_type as NL80211_CHAN_NO_HT. Change-Id: I170504990b7850fb6d8d1640fb7c661b2d43c122 CRs-Fixed: 2065328
This commit is contained in:
@@ -669,6 +669,7 @@ QDF_STATUS hdd_chan_change_notify(hdd_adapter_t *adapter,
|
|||||||
return QDF_STATUS_E_FAILURE;
|
return QDF_STATUS_E_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (chan_change.chan_params.ch_width) {
|
||||||
switch (chan_change.chan_params.sec_ch_offset) {
|
switch (chan_change.chan_params.sec_ch_offset) {
|
||||||
case PHY_SINGLE_CHANNEL_CENTERED:
|
case PHY_SINGLE_CHANNEL_CENTERED:
|
||||||
channel_type = NL80211_CHAN_HT20;
|
channel_type = NL80211_CHAN_HT20;
|
||||||
@@ -683,6 +684,9 @@ QDF_STATUS hdd_chan_change_notify(hdd_adapter_t *adapter,
|
|||||||
channel_type = NL80211_CHAN_NO_HT;
|
channel_type = NL80211_CHAN_NO_HT;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
channel_type = NL80211_CHAN_NO_HT;
|
||||||
|
}
|
||||||
|
|
||||||
cfg80211_chandef_create(&chandef, chan, channel_type);
|
cfg80211_chandef_create(&chandef, chan, channel_type);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user