Only mark channels restricted that do not have a radar flag set.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
e->channel = nl80211_freq2channel(e->mhz);
e->restricted = (
e->channel = nl80211_freq2channel(e->mhz);
e->restricted = (
- freqs[NL80211_FREQUENCY_ATTR_PASSIVE_SCAN] ||
- freqs[NL80211_FREQUENCY_ATTR_NO_IBSS] ||
- freqs[NL80211_FREQUENCY_ATTR_RADAR]
+ freqs[NL80211_FREQUENCY_ATTR_NO_IR] &&
+ !freqs[NL80211_FREQUENCY_ATTR_RADAR]