nl80211: store info about freq being not available for some bandwidths
Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Acked-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
ce51cb8123
commit
5638567dc7
1 changed files with 13 additions and 0 deletions
|
@ -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++;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue