On Mon, Nov 02 2015, Jouni Malinen wrote: > On Mon, Nov 02, 2015 at 06:33:45PM +0100, Michal Sojka wrote: >> Can this be solved by having proper/new regulatory flags on these >> channels that would prohibit running AP or scanning on these channels? > > I'm not sure that alone is sufficient, but yes, I think this should be > done as part of the solution. On the 5.9 GHz band, cfg80211 should allow > only the operations modes that are appropriate for that band. We discussed that about a year ago [1]. The thing is that regulatory documents do not talk about modes (at least in Europe). They only talk about channel widths, EIRP etc. and say that the band is designated for Intelligent Transportation System (ITS) applications. Only the ITS standards (e.g. ETSI EN 302 663) talk about OCB mode. From the last year's discussion I took away that we should not restrict these bands to OCB only, because regulatory documents do not require it. But I might get it wrong. [1] http://www.mail-archive.com/linux-kernel at vger.kernel.org/msg656581.html > >> I expect that there will be quite a lot applications/devices that will >> need to communicate in this band. From technical point of view, it might >> be beneficial if there is one solid implementation available in the >> upstream Linux. I'm not sure about the legal point of view. > > I agree that it would be convenient and maybe even beneficial in the end > as long as it is done in a way that meets the requirements for enforcing > rules on the licensed band. > >> Can you image this "proper regulatory rule enforcement" as a part of >> upstream Linux? Do you have an idea how it would look like? > > I'm not sure what would be sufficient. In general, I'm hesitant on > enabling any licensed bands for Wi-Fi operations by default regardless > of what the kernel configuration is. > >> Would kernel config option + custom regdb be sufficient? > > That would certainly be much closer to what I'd like to see from the > regulatory enforcement view point; not sure how convenient this is to > use with ath9k. Hmm, ath9k is the hardware that we can currently play with. Can you suggest another hardware that supports 5.9 GHz and a driver that would be more convenient to develop with? > I think the custom regdb route (i.e., require someone to knowingly > generate the explicit rules to enable the licensed bands and only > distribute the regdb with these changes to properly licensed users) > was one of the approaches discussed in the past for this type of use > cases. Thanks for all the input. We will try to come up with another solution. Regards. -Michal