X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=iwinfo_nl80211.c;h=6bc131819adf89211a1fb08f18f0049a7df5f515;hb=5638567dc7ab23e4bd04ea6619bc597d4e51a43f;hp=0f9800bfc7ca87da37d368b6a36f34fabb580520;hpb=ce51cb81234c0a36ddee8fc5d240a63494a31388;p=project%2Fiwinfo.git diff --git a/iwinfo_nl80211.c b/iwinfo_nl80211.c index 0f9800b..6bc1318 100644 --- a/iwinfo_nl80211.c +++ b/iwinfo_nl80211.c @@ -2401,6 +2401,19 @@ static int nl80211_get_freqlist_cb(struct nl_msg *msg, void *arg) !freqs[NL80211_FREQUENCY_ATTR_RADAR] ) ? 1 : 0; + if (freqs[NL80211_FREQUENCY_ATTR_NO_HT40_MINUS]) + e->flags |= IWINFO_FREQ_NO_HT40MINUS; + if (freqs[NL80211_FREQUENCY_ATTR_NO_HT40_PLUS]) + e->flags |= IWINFO_FREQ_NO_HT40PLUS; + if (freqs[NL80211_FREQUENCY_ATTR_NO_80MHZ]) + e->flags |= IWINFO_FREQ_NO_80MHZ; + if (freqs[NL80211_FREQUENCY_ATTR_NO_160MHZ]) + e->flags |= IWINFO_FREQ_NO_160MHZ; + if (freqs[NL80211_FREQUENCY_ATTR_NO_20MHZ]) + e->flags |= IWINFO_FREQ_NO_20MHZ; + if (freqs[NL80211_FREQUENCY_ATTR_NO_10MHZ]) + e->flags |= IWINFO_FREQ_NO_10MHZ; + e++; arr->count++; }