[PATCH] driver_nl80211/wpa_supplicant: Replace the channel flags for VHT support

Jouni Malinen j at w1.fi
Wed Feb 22 11:53:11 PST 2023

On Mon, Jan 02, 2023 at 11:17:26AM +0200, Andrei Otcheretianski wrote:
> The flags that indicate that a channel is allowed for 80/160MHz usage
> are divided according to the position of the control channel (e.g.,
> However, the position of the control channel does not add any extra
> regulatory information because when trying to use a 80/160MHz channel
> all the desired bandwidth has to be allowed for 80/160MHz usage,
> regardless of the control channel position.
> In addition, these flags are set only if the driver reports one
> regulatory rule that allows the entire 80/160MHz bandwidth.
> However, even when a 80/160MHz channel is allowed, in some cases the
> bandwidth will be split into several regulatory rules because
> different segments of the bandwidth differ in other flags (that don't
> affect the use of the bandwidth for VHT channels). So, in such cases
> these flags will not be set, although VHT channels are allowed.
> As the result, VHT channels will not be used although they are allowed
> by the regulatory domain.
> Fix this by introducing new flags that indicate if a 20MHz channel is
> allowed to be used as part of a wider (80/160MHz) channel.
> The new flags are set for each 20MHz channel independently and thus
> will be set even if the regulatory rules for the bandwidth are split.
> A 80/160MHz channel is allowed if all its 20MHz sub-channels are
> allowed for 80/160MHz usage.

Thanks, applied.
Jouni Malinen                                            PGP id EFC895FA

More information about the Hostap mailing list