diff options
| author | John W. Linville <linville@tuxdriver.com> | 2013-11-08 09:03:10 -0500 |
|---|---|---|
| committer | John W. Linville <linville@tuxdriver.com> | 2013-11-08 09:03:10 -0500 |
| commit | c1f3bb6bd317994beb3af7bbec4bf54ed0035509 (patch) | |
| tree | 878833c714ddcb35f1574f2b11e1f69d1130d206 /include/uapi/linux | |
| parent | dcd607718385d02ce3741de225927a57f528f93b (diff) | |
| parent | 3c57e865cfb2dcbb48fdfa08e7d4e3479e9b40f0 (diff) | |
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
Diffstat (limited to 'include/uapi/linux')
| -rw-r--r-- | include/uapi/linux/nl80211.h | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/include/uapi/linux/nl80211.h b/include/uapi/linux/nl80211.h index fde2c021b26d..f752e9821e71 100644 --- a/include/uapi/linux/nl80211.h +++ b/include/uapi/linux/nl80211.h | |||
| @@ -988,7 +988,7 @@ enum nl80211_commands { | |||
| 988 | * to query the CRDA to retrieve one regulatory domain. This attribute can | 988 | * to query the CRDA to retrieve one regulatory domain. This attribute can |
| 989 | * also be used by userspace to query the kernel for the currently set | 989 | * also be used by userspace to query the kernel for the currently set |
| 990 | * regulatory domain. We chose an alpha2 as that is also used by the | 990 | * regulatory domain. We chose an alpha2 as that is also used by the |
| 991 | * IEEE-802.11d country information element to identify a country. | 991 | * IEEE-802.11 country information element to identify a country. |
| 992 | * Users can also simply ask the wireless core to set regulatory domain | 992 | * Users can also simply ask the wireless core to set regulatory domain |
| 993 | * to a specific alpha2. | 993 | * to a specific alpha2. |
| 994 | * @NL80211_ATTR_REG_RULES: a nested array of regulatory domain regulatory | 994 | * @NL80211_ATTR_REG_RULES: a nested array of regulatory domain regulatory |
| @@ -1496,6 +1496,18 @@ enum nl80211_commands { | |||
| 1496 | * @NL80211_ATTR_RXMGMT_FLAGS: flags for nl80211_send_mgmt(), u32. | 1496 | * @NL80211_ATTR_RXMGMT_FLAGS: flags for nl80211_send_mgmt(), u32. |
| 1497 | * As specified in the &enum nl80211_rxmgmt_flags. | 1497 | * As specified in the &enum nl80211_rxmgmt_flags. |
| 1498 | * | 1498 | * |
| 1499 | * @NL80211_ATTR_STA_SUPPORTED_CHANNELS: array of supported channels. | ||
| 1500 | * | ||
| 1501 | * @NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES: array of supported | ||
| 1502 | * supported operating classes. | ||
| 1503 | * | ||
| 1504 | * @NL80211_ATTR_HANDLE_DFS: A flag indicating whether user space | ||
| 1505 | * controls DFS operation in IBSS mode. If the flag is included in | ||
| 1506 | * %NL80211_CMD_JOIN_IBSS request, the driver will allow use of DFS | ||
| 1507 | * channels and reports radar events to userspace. Userspace is required | ||
| 1508 | * to react to radar events, e.g. initiate a channel switch or leave the | ||
| 1509 | * IBSS network. | ||
| 1510 | * | ||
| 1499 | * @NL80211_ATTR_MAX: highest attribute number currently defined | 1511 | * @NL80211_ATTR_MAX: highest attribute number currently defined |
| 1500 | * @__NL80211_ATTR_AFTER_LAST: internal use | 1512 | * @__NL80211_ATTR_AFTER_LAST: internal use |
| 1501 | */ | 1513 | */ |
| @@ -1806,6 +1818,12 @@ enum nl80211_attrs { | |||
| 1806 | 1818 | ||
| 1807 | NL80211_ATTR_RXMGMT_FLAGS, | 1819 | NL80211_ATTR_RXMGMT_FLAGS, |
| 1808 | 1820 | ||
| 1821 | NL80211_ATTR_STA_SUPPORTED_CHANNELS, | ||
| 1822 | |||
| 1823 | NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES, | ||
| 1824 | |||
| 1825 | NL80211_ATTR_HANDLE_DFS, | ||
| 1826 | |||
| 1809 | /* add attributes here, update the policy in nl80211.c */ | 1827 | /* add attributes here, update the policy in nl80211.c */ |
| 1810 | 1828 | ||
| 1811 | __NL80211_ATTR_AFTER_LAST, | 1829 | __NL80211_ATTR_AFTER_LAST, |
| @@ -3860,13 +3878,12 @@ enum nl80211_radar_event { | |||
| 3860 | * | 3878 | * |
| 3861 | * Channel states used by the DFS code. | 3879 | * Channel states used by the DFS code. |
| 3862 | * | 3880 | * |
| 3863 | * @IEEE80211_DFS_USABLE: The channel can be used, but channel availability | 3881 | * @NL80211_DFS_USABLE: The channel can be used, but channel availability |
| 3864 | * check (CAC) must be performed before using it for AP or IBSS. | 3882 | * check (CAC) must be performed before using it for AP or IBSS. |
| 3865 | * @IEEE80211_DFS_UNAVAILABLE: A radar has been detected on this channel, it | 3883 | * @NL80211_DFS_UNAVAILABLE: A radar has been detected on this channel, it |
| 3866 | * is therefore marked as not available. | 3884 | * is therefore marked as not available. |
| 3867 | * @IEEE80211_DFS_AVAILABLE: The channel has been CAC checked and is available. | 3885 | * @NL80211_DFS_AVAILABLE: The channel has been CAC checked and is available. |
| 3868 | */ | 3886 | */ |
| 3869 | |||
| 3870 | enum nl80211_dfs_state { | 3887 | enum nl80211_dfs_state { |
| 3871 | NL80211_DFS_USABLE, | 3888 | NL80211_DFS_USABLE, |
| 3872 | NL80211_DFS_UNAVAILABLE, | 3889 | NL80211_DFS_UNAVAILABLE, |
