Sync with include/linux/nl80211.h from wireless-testing.git
Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
f65a239ba4
commit
93bcb70571
1 changed files with 34 additions and 7 deletions
|
@ -548,6 +548,11 @@
|
||||||
* @NL80211_CMD_SET_NOACK_MAP: sets a bitmap for the individual TIDs whether
|
* @NL80211_CMD_SET_NOACK_MAP: sets a bitmap for the individual TIDs whether
|
||||||
* No Acknowledgement Policy should be applied.
|
* No Acknowledgement Policy should be applied.
|
||||||
*
|
*
|
||||||
|
* @NL80211_CMD_CH_SWITCH_NOTIFY: An AP or GO may decide to switch channels
|
||||||
|
* independently of the userspace SME, send this event indicating
|
||||||
|
* %NL80211_ATTR_IFINDEX is now on %NL80211_ATTR_WIPHY_FREQ with
|
||||||
|
* %NL80211_ATTR_WIPHY_CHANNEL_TYPE.
|
||||||
|
*
|
||||||
* @NL80211_CMD_MAX: highest used command number
|
* @NL80211_CMD_MAX: highest used command number
|
||||||
* @__NL80211_CMD_AFTER_LAST: internal use
|
* @__NL80211_CMD_AFTER_LAST: internal use
|
||||||
*/
|
*/
|
||||||
|
@ -689,6 +694,8 @@ enum nl80211_commands {
|
||||||
|
|
||||||
NL80211_CMD_SET_NOACK_MAP,
|
NL80211_CMD_SET_NOACK_MAP,
|
||||||
|
|
||||||
|
NL80211_CMD_CH_SWITCH_NOTIFY,
|
||||||
|
|
||||||
/* add new commands above here */
|
/* add new commands above here */
|
||||||
|
|
||||||
/* used to define NL80211_CMD_MAX below */
|
/* used to define NL80211_CMD_MAX below */
|
||||||
|
@ -1685,6 +1692,7 @@ enum nl80211_sta_bss_param {
|
||||||
* @NL80211_STA_INFO_CONNECTED_TIME: time since the station is last connected
|
* @NL80211_STA_INFO_CONNECTED_TIME: time since the station is last connected
|
||||||
* @NL80211_STA_INFO_STA_FLAGS: Contains a struct nl80211_sta_flag_update.
|
* @NL80211_STA_INFO_STA_FLAGS: Contains a struct nl80211_sta_flag_update.
|
||||||
* @NL80211_STA_INFO_BEACON_LOSS: count of times beacon loss was detected (u32)
|
* @NL80211_STA_INFO_BEACON_LOSS: count of times beacon loss was detected (u32)
|
||||||
|
* @NL80211_STA_INFO_T_OFFSET: timing offset with respect to this STA (s64)
|
||||||
* @__NL80211_STA_INFO_AFTER_LAST: internal
|
* @__NL80211_STA_INFO_AFTER_LAST: internal
|
||||||
* @NL80211_STA_INFO_MAX: highest possible station info attribute
|
* @NL80211_STA_INFO_MAX: highest possible station info attribute
|
||||||
*/
|
*/
|
||||||
|
@ -1708,6 +1716,7 @@ enum nl80211_sta_info {
|
||||||
NL80211_STA_INFO_CONNECTED_TIME,
|
NL80211_STA_INFO_CONNECTED_TIME,
|
||||||
NL80211_STA_INFO_STA_FLAGS,
|
NL80211_STA_INFO_STA_FLAGS,
|
||||||
NL80211_STA_INFO_BEACON_LOSS,
|
NL80211_STA_INFO_BEACON_LOSS,
|
||||||
|
NL80211_STA_INFO_T_OFFSET,
|
||||||
|
|
||||||
/* keep last */
|
/* keep last */
|
||||||
__NL80211_STA_INFO_AFTER_LAST,
|
__NL80211_STA_INFO_AFTER_LAST,
|
||||||
|
@ -2142,6 +2151,9 @@ enum nl80211_mntr_flags {
|
||||||
*
|
*
|
||||||
* @NL80211_MESHCONF_ATTR_MAX: highest possible mesh configuration attribute
|
* @NL80211_MESHCONF_ATTR_MAX: highest possible mesh configuration attribute
|
||||||
*
|
*
|
||||||
|
* @NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR: maximum number of neighbors
|
||||||
|
* to synchronize to for 11s default synchronization method (see 11C.12.2.2)
|
||||||
|
*
|
||||||
* @__NL80211_MESHCONF_ATTR_AFTER_LAST: internal use
|
* @__NL80211_MESHCONF_ATTR_AFTER_LAST: internal use
|
||||||
*/
|
*/
|
||||||
enum nl80211_meshconf_params {
|
enum nl80211_meshconf_params {
|
||||||
|
@ -2166,6 +2178,7 @@ enum nl80211_meshconf_params {
|
||||||
NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL,
|
NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL,
|
||||||
NL80211_MESHCONF_FORWARDING,
|
NL80211_MESHCONF_FORWARDING,
|
||||||
NL80211_MESHCONF_RSSI_THRESHOLD,
|
NL80211_MESHCONF_RSSI_THRESHOLD,
|
||||||
|
NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR,
|
||||||
|
|
||||||
/* keep last */
|
/* keep last */
|
||||||
__NL80211_MESHCONF_ATTR_AFTER_LAST,
|
__NL80211_MESHCONF_ATTR_AFTER_LAST,
|
||||||
|
@ -2205,6 +2218,11 @@ enum nl80211_meshconf_params {
|
||||||
* complete (unsecured) mesh peering without the need of a userspace daemon.
|
* complete (unsecured) mesh peering without the need of a userspace daemon.
|
||||||
*
|
*
|
||||||
* @NL80211_MESH_SETUP_ATTR_MAX: highest possible mesh setup attribute number
|
* @NL80211_MESH_SETUP_ATTR_MAX: highest possible mesh setup attribute number
|
||||||
|
*
|
||||||
|
* @NL80211_MESH_SETUP_ENABLE_VENDOR_SYNC: Enable this option to use a
|
||||||
|
* vendor specific synchronization method or disable it to use the default
|
||||||
|
* neighbor offset synchronization
|
||||||
|
*
|
||||||
* @__NL80211_MESH_SETUP_ATTR_AFTER_LAST: Internal use
|
* @__NL80211_MESH_SETUP_ATTR_AFTER_LAST: Internal use
|
||||||
*/
|
*/
|
||||||
enum nl80211_mesh_setup_params {
|
enum nl80211_mesh_setup_params {
|
||||||
|
@ -2214,6 +2232,7 @@ enum nl80211_mesh_setup_params {
|
||||||
NL80211_MESH_SETUP_IE,
|
NL80211_MESH_SETUP_IE,
|
||||||
NL80211_MESH_SETUP_USERSPACE_AUTH,
|
NL80211_MESH_SETUP_USERSPACE_AUTH,
|
||||||
NL80211_MESH_SETUP_USERSPACE_AMPE,
|
NL80211_MESH_SETUP_USERSPACE_AMPE,
|
||||||
|
NL80211_MESH_SETUP_ENABLE_VENDOR_SYNC,
|
||||||
|
|
||||||
/* keep last */
|
/* keep last */
|
||||||
__NL80211_MESH_SETUP_ATTR_AFTER_LAST,
|
__NL80211_MESH_SETUP_ATTR_AFTER_LAST,
|
||||||
|
@ -2223,7 +2242,7 @@ enum nl80211_mesh_setup_params {
|
||||||
/**
|
/**
|
||||||
* enum nl80211_txq_attr - TX queue parameter attributes
|
* enum nl80211_txq_attr - TX queue parameter attributes
|
||||||
* @__NL80211_TXQ_ATTR_INVALID: Attribute number 0 is reserved
|
* @__NL80211_TXQ_ATTR_INVALID: Attribute number 0 is reserved
|
||||||
* @NL80211_TXQ_ATTR_QUEUE: TX queue identifier (NL80211_TXQ_Q_*)
|
* @NL80211_TXQ_ATTR_AC: AC identifier (NL80211_AC_*)
|
||||||
* @NL80211_TXQ_ATTR_TXOP: Maximum burst time in units of 32 usecs, 0 meaning
|
* @NL80211_TXQ_ATTR_TXOP: Maximum burst time in units of 32 usecs, 0 meaning
|
||||||
* disabled
|
* disabled
|
||||||
* @NL80211_TXQ_ATTR_CWMIN: Minimum contention window [a value of the form
|
* @NL80211_TXQ_ATTR_CWMIN: Minimum contention window [a value of the form
|
||||||
|
@ -2236,7 +2255,7 @@ enum nl80211_mesh_setup_params {
|
||||||
*/
|
*/
|
||||||
enum nl80211_txq_attr {
|
enum nl80211_txq_attr {
|
||||||
__NL80211_TXQ_ATTR_INVALID,
|
__NL80211_TXQ_ATTR_INVALID,
|
||||||
NL80211_TXQ_ATTR_QUEUE,
|
NL80211_TXQ_ATTR_AC,
|
||||||
NL80211_TXQ_ATTR_TXOP,
|
NL80211_TXQ_ATTR_TXOP,
|
||||||
NL80211_TXQ_ATTR_CWMIN,
|
NL80211_TXQ_ATTR_CWMIN,
|
||||||
NL80211_TXQ_ATTR_CWMAX,
|
NL80211_TXQ_ATTR_CWMAX,
|
||||||
|
@ -2247,13 +2266,21 @@ enum nl80211_txq_attr {
|
||||||
NL80211_TXQ_ATTR_MAX = __NL80211_TXQ_ATTR_AFTER_LAST - 1
|
NL80211_TXQ_ATTR_MAX = __NL80211_TXQ_ATTR_AFTER_LAST - 1
|
||||||
};
|
};
|
||||||
|
|
||||||
enum nl80211_txq_q {
|
enum nl80211_ac {
|
||||||
NL80211_TXQ_Q_VO,
|
NL80211_AC_VO,
|
||||||
NL80211_TXQ_Q_VI,
|
NL80211_AC_VI,
|
||||||
NL80211_TXQ_Q_BE,
|
NL80211_AC_BE,
|
||||||
NL80211_TXQ_Q_BK
|
NL80211_AC_BK,
|
||||||
|
NL80211_NUM_ACS
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* backward compat */
|
||||||
|
#define NL80211_TXQ_ATTR_QUEUE NL80211_TXQ_ATTR_AC
|
||||||
|
#define NL80211_TXQ_Q_VO NL80211_AC_VO
|
||||||
|
#define NL80211_TXQ_Q_VI NL80211_AC_VI
|
||||||
|
#define NL80211_TXQ_Q_BE NL80211_AC_BE
|
||||||
|
#define NL80211_TXQ_Q_BK NL80211_AC_BK
|
||||||
|
|
||||||
enum nl80211_channel_type {
|
enum nl80211_channel_type {
|
||||||
NL80211_CHAN_NO_HT,
|
NL80211_CHAN_NO_HT,
|
||||||
NL80211_CHAN_HT20,
|
NL80211_CHAN_HT20,
|
||||||
|
|
Loading…
Reference in a new issue