On 15 January 2014 14:23, Johannes Berg <johannes@xxxxxxxxxxxxxxxx> wrote: > On Tue, 2014-01-14 at 18:29 +0100, Janusz Dziedzic wrote: >> Allow BW cross over REG_RULES if rules continous. >> >> Signed-off-by: Janusz Dziedzic <janusz.dziedzic@xxxxxxxxx> >> --- >> I am not sure about rule_intersect() here ... > > I'm not sure about the whole thing ... > > We did discuss something like this previously (and see our todo list on > the wiki), but this isn't just some arbitrary internal change, it > completely changes the interpretation of the regulatory database. > We need this because of such split DFS REG_RULE for ETSI: - (5250 - 5330 @ 80), (N/A, 20), DFS - (5490 - 5710 @ 80), (N/A, 27), DFS + (5250 - 5330 @ 80), (N/A, 20), (60), DFS + (5490 - 5590 @ 80), (N/A, 27), (60), DFS + (5590 - 5650 @ 80), (N/A, 27), (600), DFS // here different CAC time but still 80MHz should be available + (5650 - 5710 @ 80), (N/A, 27), (60), DFS In the future could be also usefull for 160MHz: (5170 - 5250 @ 160), (N/A, 20) (5250 - 5330 @ 160), (N/A, 20), DFS eg. using channels 36 - 64 @ 160MHz (with current code this is not possible, due to BW check per single rule) I am not sure there is a card with 160MHz support on the market today, but who knows? We can implement CAC time as hardcoded (already send such patches some time ago) one but seems this is close connected with regulatory configuration and seems like good idea put this in regulatory db. > At a minimum, that means you need a big commit log discussing the impact > of the changes etc. > Because of that I send this RFC, I wasn't sure about all possible problems with that. I hope Luis could help here. BR Janusz -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html