aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis R. Rodriguez <lrodriguez@atheros.com>2011-04-14 17:55:36 -0400
committerJohn W. Linville <linville@tuxdriver.com>2011-04-19 15:38:02 -0400
commit2290a9c35df271cc33601b69e7836fa288e2fc7d (patch)
treebee24741067a87b518590a8edf7619dd1310d6cc
parentcbc6a6ed0900aed789b5ca77192845f2f987af70 (diff)
ath: fix 0x6C for beaconing/passive scan flags based on country IE
The 0x6C regulatory domain is just like the 0x6A regulatory domain but differs in that 0x6C will allow adhoc and active scan on its channels only if we are associated to an AP with a country IE that allows those channels. The ath_reg_apply_beaconing_flags() does just this -- we respect the manufacturer's intent on only enabling beaconing modes of operation if and only if blessed by the country IE. Cc: David Quan <david.quan@atheros.com> Cc: Senthil Balasubramanian <senthilkumar@atheros.com> Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r--drivers/net/wireless/ath/regd.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/regd.c b/drivers/net/wireless/ath/regd.c
index 7e3b29015dda..02b896208b1a 100644
--- a/drivers/net/wireless/ath/regd.c
+++ b/drivers/net/wireless/ath/regd.c
@@ -334,6 +334,7 @@ static void ath_reg_apply_world_flags(struct wiphy *wiphy,
334 case 0x63: 334 case 0x63:
335 case 0x66: 335 case 0x66:
336 case 0x67: 336 case 0x67:
337 case 0x6C:
337 ath_reg_apply_beaconing_flags(wiphy, initiator); 338 ath_reg_apply_beaconing_flags(wiphy, initiator);
338 break; 339 break;
339 case 0x68: 340 case 0x68: