diff options
author | Luis R. Rodriguez <mcgrof@qca.qualcomm.com> | 2011-10-11 13:59:03 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2011-11-21 16:20:41 -0500 |
commit | b68e6b3b33b208c5690355fd9804ea65cc53d3a5 (patch) | |
tree | 0a7e3e90519d9dfaeb1c79de176172940be553a3 /include/net/regulatory.h | |
parent | 8b60b07805d557542160d852874fa6a1b969184e (diff) |
cfg80211: pass DFS region to drivers through reg_notifier()
This grants drivers access to the DFS region that a
regulatory domain belongs to.
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include/net/regulatory.h')
-rw-r--r-- | include/net/regulatory.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/net/regulatory.h b/include/net/regulatory.h index 7399c93cb4bc..a5f79933e211 100644 --- a/include/net/regulatory.h +++ b/include/net/regulatory.h | |||
@@ -48,6 +48,10 @@ enum environment_cap { | |||
48 | * 99 - built by driver but a specific alpha2 cannot be determined | 48 | * 99 - built by driver but a specific alpha2 cannot be determined |
49 | * 98 - result of an intersection between two regulatory domains | 49 | * 98 - result of an intersection between two regulatory domains |
50 | * 97 - regulatory domain has not yet been configured | 50 | * 97 - regulatory domain has not yet been configured |
51 | * @dfs_region: If CRDA responded with a regulatory domain that requires | ||
52 | * DFS master operation on a known DFS region (NL80211_DFS_*), | ||
53 | * dfs_region represents that region. Drivers can use this and the | ||
54 | * @alpha2 to adjust their device's DFS parameters as required. | ||
51 | * @intersect: indicates whether the wireless core should intersect | 55 | * @intersect: indicates whether the wireless core should intersect |
52 | * the requested regulatory domain with the presently set regulatory | 56 | * the requested regulatory domain with the presently set regulatory |
53 | * domain. | 57 | * domain. |
@@ -67,6 +71,7 @@ struct regulatory_request { | |||
67 | int wiphy_idx; | 71 | int wiphy_idx; |
68 | enum nl80211_reg_initiator initiator; | 72 | enum nl80211_reg_initiator initiator; |
69 | char alpha2[2]; | 73 | char alpha2[2]; |
74 | u8 dfs_region; | ||
70 | bool intersect; | 75 | bool intersect; |
71 | bool processed; | 76 | bool processed; |
72 | enum environment_cap country_ie_env; | 77 | enum environment_cap country_ie_env; |