On Mon, Nov 02, 2015 at 11:22:57AM +0100, Michal Sojka wrote: > The patch adds support for Intelligent Transportation System (ITS-G5) > band to the ath9k driver. NAK. This would enable use of licensed 5.9 GHz band on large number of deployed "world roaming" cards. This would allow one to set up an AP on such a channel and would also make station mode scan those channels with active scan (i.e., sending Probe Request frames) on them by default for every single full scan. That's not appropriate regardless of whether CFG80211_CERTIFICATION_ONUS is set. This would be bad from both regulatory enforcement view point (5.9 GHz band is not allowed for this type of use) and normal use case performance (adding more channels for scanning makes scans take longer without there being any point in scanning a band that is not supposed to have APs for normal station mode connection). > in this second version of the patch we removed dependency on > CFG80211_CERTIFICATION_ONUS as suggested by Johannes. We are, however, > not sure whether this is the right thing to do. > > The problem is that ath9k uses (REGULATORY_STRICT_REG | > REGULATORY_CUSTOM_REG), which means that in order to use the 5.9 GHz > band, ath9k's private regdomain has to be extended. This in turn means > that the 5.9 GHz band is enabled by default in many configurations. It > can be disabled if one sends a regulatory hint and has valid regdb in > user space, but this cannot be relied upon. This sounds like a special use case and I don't see why upstream Linux kernel should enable those channels regardless of kernel build configuration. Proper regulatory rule enforcement is needed to prevent the channels from being used in unlicensed use cases. > Especially the US regulatory suggests that using > CFG80211_CERTIFICATION_ONUS might have sense (see the previous version > http://www.mail-archive.com/linux-wireless at vger.kernel.org/msg15228.html). > What do you think? I don't think it is sufficient to enable these channels based on any kernel build configuration parameter. We must prevent accidental use of these channels regardless of what config options a user might pick. -- Jouni Malinen PGP id EFC895FA