mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-25 17:59:25 +01:00
band: fix HT40+/- checks when creating chandef
The HT40+/- flags were reversed when checking against the 802.11 behavior flags. HT40+ means the secondary channel is above (+) the primary channel therefore corresponds to the PRIMARY_CHANNEL_LOWER behavior. And the opposite for HT40-. Reported-By: Alagu Sankar <alagusankar@gmail.com>
This commit is contained in:
parent
53911bf8e9
commit
e0ea324f77
@ -1229,11 +1229,11 @@ int band_freq_to_ht_chandef(uint32_t freq, const struct band_freq_attrs *attr,
|
||||
if (band == BAND_FREQ_6_GHZ)
|
||||
break;
|
||||
|
||||
if (info->flags & PRIMARY_CHANNEL_UPPER &&
|
||||
if (info->flags & PRIMARY_CHANNEL_LOWER &&
|
||||
attr->no_ht40_plus)
|
||||
continue;
|
||||
|
||||
if (info->flags & PRIMARY_CHANNEL_LOWER &&
|
||||
if (info->flags & PRIMARY_CHANNEL_UPPER &&
|
||||
attr->no_ht40_minus)
|
||||
continue;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user