111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/****************************************************************************
211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   This header was automatically generated from a Linux kernel header
511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   of the same name, to make information necessary for userspace to
611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   call into the kernel available to libc.  It contains only constants,
711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   structures, and macros generated from the original header, and thus,
811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   contains no copyrightable information.
911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   To edit the content of this header, modify the corresponding
1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   source file (e.g. under external/kernel-headers/original/) then
1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   run bionic/libc/kernel/tools/update_all.py
1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   Any manual change here will be lost the next time this script will
1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   be run. You've been warned!
1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************/
1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef __LINUX_NL80211_H
2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define __LINUX_NL80211_H
2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include <linux/types.h>
2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_GENL_NAME "nl80211"
2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_commands {
2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_UNSPEC,
2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_GET_WIPHY,
2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_WIPHY,
2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_NEW_WIPHY,
3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_DEL_WIPHY,
3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_GET_INTERFACE,
3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_INTERFACE,
3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_NEW_INTERFACE,
3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_DEL_INTERFACE,
3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_GET_KEY,
3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_KEY,
3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_NEW_KEY,
4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_DEL_KEY,
4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_GET_BEACON,
4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_BEACON,
4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_START_AP,
4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_NEW_BEACON = NL80211_CMD_START_AP,
4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_STOP_AP,
4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_DEL_BEACON = NL80211_CMD_STOP_AP,
4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_GET_STATION,
5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_STATION,
5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_NEW_STATION,
5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_DEL_STATION,
5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_GET_MPATH,
5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_MPATH,
5611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_NEW_MPATH,
5711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_DEL_MPATH,
5811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_BSS,
6011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_REG,
6111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_REQ_SET_REG,
6211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_GET_MESH_CONFIG,
6311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_MESH_CONFIG,
6511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_MGMT_EXTRA_IE  ,
6611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_GET_REG,
6711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_GET_SCAN,
6811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_TRIGGER_SCAN,
7011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_NEW_SCAN_RESULTS,
7111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SCAN_ABORTED,
7211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_REG_CHANGE,
7311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_AUTHENTICATE,
7511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_ASSOCIATE,
7611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_DEAUTHENTICATE,
7711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_DISASSOCIATE,
7811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_MICHAEL_MIC_FAILURE,
8011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_REG_BEACON_HINT,
8111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_JOIN_IBSS,
8211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_LEAVE_IBSS,
8311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_TESTMODE,
8511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_CONNECT,
8611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_ROAM,
8711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_DISCONNECT,
8811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_WIPHY_NETNS,
9011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_GET_SURVEY,
9111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_NEW_SURVEY_RESULTS,
9211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_PMKSA,
9311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_DEL_PMKSA,
9511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_FLUSH_PMKSA,
9611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_REMAIN_ON_CHANNEL,
9711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL,
9811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_TX_BITRATE_MASK,
10011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_REGISTER_FRAME,
10111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_REGISTER_ACTION = NL80211_CMD_REGISTER_FRAME,
10211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_FRAME,
10311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_ACTION = NL80211_CMD_FRAME,
10511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_FRAME_TX_STATUS,
10611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_ACTION_TX_STATUS = NL80211_CMD_FRAME_TX_STATUS,
10711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_POWER_SAVE,
10811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_GET_POWER_SAVE,
11011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_CQM,
11111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_NOTIFY_CQM,
11211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_CHANNEL,
11311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_WDS_PEER,
11511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_FRAME_WAIT_CANCEL,
11611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_JOIN_MESH,
11711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_LEAVE_MESH,
11811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_UNPROT_DEAUTHENTICATE,
12011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_UNPROT_DISASSOCIATE,
12111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_NEW_PEER_CANDIDATE,
12211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_GET_WOWLAN,
12311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_WOWLAN,
12511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_START_SCHED_SCAN,
12611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_STOP_SCHED_SCAN,
12711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SCHED_SCAN_RESULTS,
12811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SCHED_SCAN_STOPPED,
13011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_REKEY_OFFLOAD,
13111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_PMKSA_CANDIDATE,
13211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_TDLS_OPER,
13311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_TDLS_MGMT,
13511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_UNEXPECTED_FRAME,
13611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_PROBE_CLIENT,
13711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_REGISTER_BEACONS,
13811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_UNEXPECTED_4ADDR_FRAME,
14011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_NOACK_MAP,
14111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_CH_SWITCH_NOTIFY,
14211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_START_P2P_DEVICE,
14311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_STOP_P2P_DEVICE,
14511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_CONN_FAILED,
14611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_MCAST_RATE,
14711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_MAC_ACL,
14811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_RADAR_DETECT,
15011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_GET_PROTOCOL_FEATURES,
15111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_UPDATE_FT_IES,
15211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_FT_EVENT,
15311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
15411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_CRIT_PROTOCOL_START,
15511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_CRIT_PROTOCOL_STOP,
15611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_GET_COALESCE,
15711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_COALESCE,
15811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
15911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_CHANNEL_SWITCH,
16011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_VENDOR,
16111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_SET_QOS_MAP,
16211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_CMD_AFTER_LAST,
16311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
16411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CMD_MAX = __NL80211_CMD_AFTER_LAST - 1
16511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
16611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_CMD_SET_BSS NL80211_CMD_SET_BSS
16711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_CMD_SET_MGMT_EXTRA_IE NL80211_CMD_SET_MGMT_EXTRA_IE
16811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
16911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_CMD_REG_CHANGE NL80211_CMD_REG_CHANGE
17011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_CMD_AUTHENTICATE NL80211_CMD_AUTHENTICATE
17111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_CMD_ASSOCIATE NL80211_CMD_ASSOCIATE
17211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_CMD_DEAUTHENTICATE NL80211_CMD_DEAUTHENTICATE
17311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
17411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_CMD_DISASSOCIATE NL80211_CMD_DISASSOCIATE
17511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_CMD_REG_BEACON_HINT NL80211_CMD_REG_BEACON_HINT
17611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_FEATURE_FLAGS NL80211_ATTR_FEATURE_FLAGS
17711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_CMD_GET_MESH_PARAMS NL80211_CMD_GET_MESH_CONFIG
17811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
17911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_CMD_SET_MESH_PARAMS NL80211_CMD_SET_MESH_CONFIG
18011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_MESH_SETUP_VENDOR_PATH_SEL_IE NL80211_MESH_SETUP_IE
18111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_attrs {
18211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_UNSPEC,
18311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
18411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY,
18511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_NAME,
18611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_IFINDEX,
18711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_IFNAME,
18811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
18911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_IFTYPE,
19011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MAC,
19111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_KEY_DATA,
19211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_KEY_IDX,
19311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
19411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_KEY_CIPHER,
19511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_KEY_SEQ,
19611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_KEY_DEFAULT,
19711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_BEACON_INTERVAL,
19811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
19911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_DTIM_PERIOD,
20011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_BEACON_HEAD,
20111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_BEACON_TAIL,
20211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_STA_AID,
20311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
20411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_STA_FLAGS,
20511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_STA_LISTEN_INTERVAL,
20611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_STA_SUPPORTED_RATES,
20711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_STA_VLAN,
20811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
20911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_STA_INFO,
21011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_BANDS,
21111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MNTR_FLAGS,
21211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MESH_ID,
21311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
21411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_STA_PLINK_ACTION,
21511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MPATH_NEXT_HOP,
21611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MPATH_INFO,
21711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_BSS_CTS_PROT,
21811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
21911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_BSS_SHORT_PREAMBLE,
22011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_BSS_SHORT_SLOT_TIME,
22111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_HT_CAPABILITY,
22211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SUPPORTED_IFTYPES,
22311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
22411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_REG_ALPHA2,
22511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_REG_RULES,
22611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MESH_CONFIG,
22711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_BSS_BASIC_RATES,
22811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
22911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_TXQ_PARAMS,
23011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_FREQ,
23111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_CHANNEL_TYPE,
23211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_KEY_DEFAULT_MGMT,
23311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
23411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MGMT_SUBTYPE,
23511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_IE,
23611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MAX_NUM_SCAN_SSIDS,
23711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SCAN_FREQUENCIES,
23811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
23911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SCAN_SSIDS,
24011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_GENERATION,
24111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_BSS,
24211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_REG_INITIATOR,
24311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
24411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_REG_TYPE,
24511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SUPPORTED_COMMANDS,
24611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_FRAME,
24711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SSID,
24811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
24911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_AUTH_TYPE,
25011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_REASON_CODE,
25111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_KEY_TYPE,
25211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MAX_SCAN_IE_LEN,
25311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
25411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CIPHER_SUITES,
25511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_FREQ_BEFORE,
25611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_FREQ_AFTER,
25711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_FREQ_FIXED,
25811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
25911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_RETRY_SHORT,
26011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_RETRY_LONG,
26111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_FRAG_THRESHOLD,
26211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_RTS_THRESHOLD,
26311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
26411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_TIMED_OUT,
26511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_USE_MFP,
26611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_STA_FLAGS2,
26711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CONTROL_PORT,
26811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
26911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_TESTDATA,
27011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_PRIVACY,
27111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_DISCONNECTED_BY_AP,
27211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_STATUS_CODE,
27311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
27411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CIPHER_SUITES_PAIRWISE,
27511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CIPHER_SUITE_GROUP,
27611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WPA_VERSIONS,
27711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_AKM_SUITES,
27811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
27911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_REQ_IE,
28011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_RESP_IE,
28111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_PREV_BSSID,
28211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_KEY,
28311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
28411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_KEYS,
28511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_PID,
28611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_4ADDR,
28711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SURVEY_INFO,
28811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
28911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_PMKID,
29011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MAX_NUM_PMKIDS,
29111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_DURATION,
29211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_COOKIE,
29311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
29411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_COVERAGE_CLASS,
29511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_TX_RATES,
29611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_FRAME_MATCH,
29711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_ACK,
29811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
29911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_PS_STATE,
30011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CQM,
30111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_LOCAL_STATE_CHANGE,
30211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_AP_ISOLATE,
30311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
30411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_TX_POWER_SETTING,
30511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_TX_POWER_LEVEL,
30611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_TX_FRAME_TYPES,
30711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_RX_FRAME_TYPES,
30811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
30911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_FRAME_TYPE,
31011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CONTROL_PORT_ETHERTYPE,
31111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT,
31211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SUPPORT_IBSS_RSN,
31311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
31411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_ANTENNA_TX,
31511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_ANTENNA_RX,
31611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MCAST_RATE,
31711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_OFFCHANNEL_TX_OK,
31811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
31911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_BSS_HT_OPMODE,
32011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_KEY_DEFAULT_TYPES,
32111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION,
32211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MESH_SETUP,
32311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
32411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_ANTENNA_AVAIL_TX,
32511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WIPHY_ANTENNA_AVAIL_RX,
32611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SUPPORT_MESH_AUTH,
32711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_STA_PLINK_STATE,
32811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
32911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WOWLAN_TRIGGERS,
33011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED,
33111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SCHED_SCAN_INTERVAL,
33211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_INTERFACE_COMBINATIONS,
33311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
33411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SOFTWARE_IFTYPES,
33511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_REKEY_DATA,
33611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MAX_NUM_SCHED_SCAN_SSIDS,
33711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MAX_SCHED_SCAN_IE_LEN,
33811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
33911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SCAN_SUPP_RATES,
34011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_HIDDEN_SSID,
34111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_IE_PROBE_RESP,
34211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_IE_ASSOC_RESP,
34311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
34411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_STA_WME,
34511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SUPPORT_AP_UAPSD,
34611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_ROAM_SUPPORT,
34711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SCHED_SCAN_MATCH,
34811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
34911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MAX_MATCH_SETS,
35011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_PMKSA_CANDIDATE,
35111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_TX_NO_CCK_RATE,
35211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_TDLS_ACTION,
35311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
35411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_TDLS_DIALOG_TOKEN,
35511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_TDLS_OPERATION,
35611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_TDLS_SUPPORT,
35711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_TDLS_EXTERNAL_SETUP,
35811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
35911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_DEVICE_AP_SME,
36011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_DONT_WAIT_FOR_ACK,
36111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_FEATURE_FLAGS,
36211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_PROBE_RESP_OFFLOAD,
36311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
36411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_PROBE_RESP,
36511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_DFS_REGION,
36611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_DISABLE_HT,
36711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_HT_CAPABILITY_MASK,
36811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
36911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_NOACK_MAP,
37011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_INACTIVITY_TIMEOUT,
37111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_RX_SIGNAL_DBM,
37211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_BG_SCAN_PERIOD,
37311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
37411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_WDEV,
37511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_USER_REG_HINT_TYPE,
37611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CONN_FAILED_REASON,
37711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SAE_DATA,
37811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
37911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_VHT_CAPABILITY,
38011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SCAN_FLAGS,
38111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CHANNEL_WIDTH,
38211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CENTER_FREQ1,
38311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
38411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CENTER_FREQ2,
38511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_P2P_CTWINDOW,
38611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_P2P_OPPPS,
38711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_LOCAL_MESH_POWER_MODE,
38811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
38911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_ACL_POLICY,
39011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MAC_ADDRS,
39111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MAC_ACL_MAX,
39211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_RADAR_EVENT,
39311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
39411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_EXT_CAPA,
39511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_EXT_CAPA_MASK,
39611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_STA_CAPABILITY,
39711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_STA_EXT_CAPABILITY,
39811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
39911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_PROTOCOL_FEATURES,
40011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SPLIT_WIPHY_DUMP,
40111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_DISABLE_VHT,
40211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_VHT_CAPABILITY_MASK,
40311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
40411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MDID,
40511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_IE_RIC,
40611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CRIT_PROT_ID,
40711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MAX_CRIT_PROT_DURATION,
40811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
40911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_PEER_AID,
41011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_COALESCE_RULE,
41111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CH_SWITCH_COUNT,
41211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CH_SWITCH_BLOCK_TX,
41311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
41411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CSA_IES,
41511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CSA_C_OFF_BEACON,
41611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CSA_C_OFF_PRESP,
41711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_RXMGMT_FLAGS,
41811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
41911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_STA_SUPPORTED_CHANNELS,
42011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES,
42111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_HANDLE_DFS,
42211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SUPPORT_5_MHZ,
42311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
42411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_SUPPORT_10_MHZ,
42511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_OPMODE_NOTIF,
42611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_VENDOR_ID,
42711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_VENDOR_SUBCMD,
42811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
42911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_VENDOR_DATA,
43011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_VENDOR_EVENTS,
43111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_QOS_MAP,
43211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_ATTR_AFTER_LAST,
43311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
43411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_MAX = __NL80211_ATTR_AFTER_LAST - 1
43511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
43611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_SCAN_GENERATION NL80211_ATTR_GENERATION
43711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_MESH_PARAMS NL80211_ATTR_MESH_CONFIG
43811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
43911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_CMD_CONNECT NL80211_CMD_CONNECT
44011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_HT_CAPABILITY NL80211_ATTR_HT_CAPABILITY
44111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_BSS_BASIC_RATES NL80211_ATTR_BSS_BASIC_RATES
44211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_WIPHY_TXQ_PARAMS NL80211_ATTR_WIPHY_TXQ_PARAMS
44311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
44411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_WIPHY_FREQ NL80211_ATTR_WIPHY_FREQ
44511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_WIPHY_CHANNEL_TYPE NL80211_ATTR_WIPHY_CHANNEL_TYPE
44611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_MGMT_SUBTYPE NL80211_ATTR_MGMT_SUBTYPE
44711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_IE NL80211_ATTR_IE
44811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
44911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_REG_INITIATOR NL80211_ATTR_REG_INITIATOR
45011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_REG_TYPE NL80211_ATTR_REG_TYPE
45111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_FRAME NL80211_ATTR_FRAME
45211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_SSID NL80211_ATTR_SSID
45311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
45411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_AUTH_TYPE NL80211_ATTR_AUTH_TYPE
45511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_REASON_CODE NL80211_ATTR_REASON_CODE
45611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_CIPHER_SUITES_PAIRWISE NL80211_ATTR_CIPHER_SUITES_PAIRWISE
45711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_CIPHER_SUITE_GROUP NL80211_ATTR_CIPHER_SUITE_GROUP
45811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
45911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_WPA_VERSIONS NL80211_ATTR_WPA_VERSIONS
46011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_AKM_SUITES NL80211_ATTR_AKM_SUITES
46111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_KEY NL80211_ATTR_KEY
46211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_KEYS NL80211_ATTR_KEYS
46311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
46411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_FEATURE_FLAGS NL80211_ATTR_FEATURE_FLAGS
46511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_MAX_SUPP_RATES 32
46611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_MAX_SUPP_HT_RATES 77
46711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_MAX_SUPP_REG_RULES 32
46811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
46911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_TKIP_DATA_OFFSET_ENCR_KEY 0
47011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_TKIP_DATA_OFFSET_TX_MIC_KEY 16
47111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_TKIP_DATA_OFFSET_RX_MIC_KEY 24
47211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_HT_CAPABILITY_LEN 26
47311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
47411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_VHT_CAPABILITY_LEN 12
47511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_MAX_NR_CIPHER_SUITES 5
47611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_MAX_NR_AKM_SUITES 2
47711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_MIN_REMAIN_ON_CHANNEL_TIME 10
47811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
47911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_SCAN_RSSI_THOLD_OFF -300
48011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_CQM_TXE_MAX_INTVL 1800
48111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_iftype {
48211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFTYPE_UNSPECIFIED,
48311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
48411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFTYPE_ADHOC,
48511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFTYPE_STATION,
48611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFTYPE_AP,
48711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFTYPE_AP_VLAN,
48811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
48911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFTYPE_WDS,
49011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFTYPE_MONITOR,
49111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFTYPE_MESH_POINT,
49211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFTYPE_P2P_CLIENT,
49311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
49411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFTYPE_P2P_GO,
49511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFTYPE_P2P_DEVICE,
49611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NUM_NL80211_IFTYPES,
49711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFTYPE_MAX = NUM_NL80211_IFTYPES - 1
49811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
49911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
50011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_sta_flags {
50111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_STA_FLAG_INVALID,
50211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_FLAG_AUTHORIZED,
50311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
50411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_FLAG_SHORT_PREAMBLE,
50511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_FLAG_WME,
50611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_FLAG_MFP,
50711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_FLAG_AUTHENTICATED,
50811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
50911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_FLAG_TDLS_PEER,
51011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_FLAG_ASSOCIATED,
51111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_STA_FLAG_AFTER_LAST,
51211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_FLAG_MAX = __NL80211_STA_FLAG_AFTER_LAST - 1
51311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
51411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
51511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_STA_FLAG_MAX_OLD_API NL80211_STA_FLAG_TDLS_PEER
51611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct nl80211_sta_flag_update {
51711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 mask;
51811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
51911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 set;
52011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert} __attribute__((packed));
52111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_rate_info {
52211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_RATE_INFO_INVALID,
52311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
52411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RATE_INFO_BITRATE,
52511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RATE_INFO_MCS,
52611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RATE_INFO_40_MHZ_WIDTH,
52711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RATE_INFO_SHORT_GI,
52811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
52911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RATE_INFO_BITRATE32,
53011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RATE_INFO_VHT_MCS,
53111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RATE_INFO_VHT_NSS,
53211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RATE_INFO_80_MHZ_WIDTH,
53311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
53411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RATE_INFO_80P80_MHZ_WIDTH,
53511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RATE_INFO_160_MHZ_WIDTH,
53611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_RATE_INFO_AFTER_LAST,
53711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RATE_INFO_MAX = __NL80211_RATE_INFO_AFTER_LAST - 1
53811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
53911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
54011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_sta_bss_param {
54111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_STA_BSS_PARAM_INVALID,
54211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_BSS_PARAM_CTS_PROT,
54311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
54411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_BSS_PARAM_SHORT_PREAMBLE,
54511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_BSS_PARAM_SHORT_SLOT_TIME,
54611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_BSS_PARAM_DTIM_PERIOD,
54711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_BSS_PARAM_BEACON_INTERVAL,
54811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
54911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_STA_BSS_PARAM_AFTER_LAST,
55011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_BSS_PARAM_MAX = __NL80211_STA_BSS_PARAM_AFTER_LAST - 1
55111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
55211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_sta_info {
55311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
55411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_STA_INFO_INVALID,
55511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_INACTIVE_TIME,
55611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_RX_BYTES,
55711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_TX_BYTES,
55811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
55911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_LLID,
56011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_PLID,
56111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_PLINK_STATE,
56211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_SIGNAL,
56311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
56411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_TX_BITRATE,
56511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_RX_PACKETS,
56611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_TX_PACKETS,
56711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_TX_RETRIES,
56811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
56911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_TX_FAILED,
57011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_SIGNAL_AVG,
57111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_RX_BITRATE,
57211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_BSS_PARAM,
57311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
57411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_CONNECTED_TIME,
57511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_STA_FLAGS,
57611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_BEACON_LOSS,
57711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_T_OFFSET,
57811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
57911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_LOCAL_PM,
58011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_PEER_PM,
58111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_NONPEER_PM,
58211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_RX_BYTES64,
58311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
58411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_TX_BYTES64,
58511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_CHAIN_SIGNAL,
58611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_CHAIN_SIGNAL_AVG,
58711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_STA_INFO_AFTER_LAST,
58811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
58911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_INFO_MAX = __NL80211_STA_INFO_AFTER_LAST - 1
59011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
59111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_mpath_flags {
59211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MPATH_FLAG_ACTIVE = 1<<0,
59311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
59411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MPATH_FLAG_RESOLVING = 1<<1,
59511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MPATH_FLAG_SN_VALID = 1<<2,
59611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MPATH_FLAG_FIXED = 1<<3,
59711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MPATH_FLAG_RESOLVED = 1<<4,
59811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
59911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
60011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_mpath_info {
60111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_MPATH_INFO_INVALID,
60211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MPATH_INFO_FRAME_QLEN,
60311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
60411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MPATH_INFO_SN,
60511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MPATH_INFO_METRIC,
60611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MPATH_INFO_EXPTIME,
60711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MPATH_INFO_FLAGS,
60811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
60911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MPATH_INFO_DISCOVERY_TIMEOUT,
61011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MPATH_INFO_DISCOVERY_RETRIES,
61111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_MPATH_INFO_AFTER_LAST,
61211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MPATH_INFO_MAX = __NL80211_MPATH_INFO_AFTER_LAST - 1
61311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
61411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
61511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_band_attr {
61611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_BAND_ATTR_INVALID,
61711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BAND_ATTR_FREQS,
61811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
61911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BAND_ATTR_RATES,
62011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BAND_ATTR_HT_MCS_SET,
62111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BAND_ATTR_HT_CAPA,
62211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BAND_ATTR_HT_AMPDU_FACTOR,
62311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
62411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BAND_ATTR_HT_AMPDU_DENSITY,
62511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BAND_ATTR_VHT_MCS_SET,
62611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BAND_ATTR_VHT_CAPA,
62711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_BAND_ATTR_AFTER_LAST,
62811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
62911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BAND_ATTR_MAX = __NL80211_BAND_ATTR_AFTER_LAST - 1
63011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
63111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_BAND_ATTR_HT_CAPA NL80211_BAND_ATTR_HT_CAPA
63211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_frequency_attr {
63311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
63411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_FREQUENCY_ATTR_INVALID,
63511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FREQUENCY_ATTR_FREQ,
63611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FREQUENCY_ATTR_DISABLED,
63711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FREQUENCY_ATTR_NO_IR,
63811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
63911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_FREQUENCY_ATTR_NO_IBSS,
64011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FREQUENCY_ATTR_RADAR,
64111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FREQUENCY_ATTR_MAX_TX_POWER,
64211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FREQUENCY_ATTR_DFS_STATE,
64311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
64411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FREQUENCY_ATTR_DFS_TIME,
64511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FREQUENCY_ATTR_NO_HT40_MINUS,
64611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FREQUENCY_ATTR_NO_HT40_PLUS,
64711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FREQUENCY_ATTR_NO_80MHZ,
64811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
64911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FREQUENCY_ATTR_NO_160MHZ,
65011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_FREQUENCY_ATTR_AFTER_LAST,
65111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FREQUENCY_ATTR_MAX = __NL80211_FREQUENCY_ATTR_AFTER_LAST - 1
65211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
65311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
65411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_FREQUENCY_ATTR_MAX_TX_POWER NL80211_FREQUENCY_ATTR_MAX_TX_POWER
65511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_FREQUENCY_ATTR_PASSIVE_SCAN NL80211_FREQUENCY_ATTR_NO_IR
65611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_FREQUENCY_ATTR_NO_IBSS NL80211_FREQUENCY_ATTR_NO_IR
65711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_FREQUENCY_ATTR_NO_IR NL80211_FREQUENCY_ATTR_NO_IR
65811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
65911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_bitrate_attr {
66011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_BITRATE_ATTR_INVALID,
66111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BITRATE_ATTR_RATE,
66211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BITRATE_ATTR_2GHZ_SHORTPREAMBLE,
66311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
66411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_BITRATE_ATTR_AFTER_LAST,
66511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BITRATE_ATTR_MAX = __NL80211_BITRATE_ATTR_AFTER_LAST - 1
66611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
66711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_reg_initiator {
66811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
66911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_REGDOM_SET_BY_CORE,
67011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_REGDOM_SET_BY_USER,
67111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_REGDOM_SET_BY_DRIVER,
67211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_REGDOM_SET_BY_COUNTRY_IE,
67311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
67411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
67511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_reg_type {
67611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_REGDOM_TYPE_COUNTRY,
67711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_REGDOM_TYPE_WORLD,
67811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
67911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_REGDOM_TYPE_CUSTOM_WORLD,
68011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_REGDOM_TYPE_INTERSECTION,
68111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
68211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_reg_rule_attr {
68311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
68411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_REG_RULE_ATTR_INVALID,
68511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_REG_RULE_FLAGS,
68611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_FREQ_RANGE_START,
68711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_FREQ_RANGE_END,
68811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
68911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_FREQ_RANGE_MAX_BW,
69011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN,
69111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_POWER_RULE_MAX_EIRP,
69211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_REG_RULE_ATTR_AFTER_LAST,
69311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
69411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_REG_RULE_ATTR_MAX = __NL80211_REG_RULE_ATTR_AFTER_LAST - 1
69511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
69611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_sched_scan_match_attr {
69711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_SCHED_SCAN_MATCH_ATTR_INVALID,
69811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
69911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_SCHED_SCAN_MATCH_ATTR_SSID,
70011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_SCHED_SCAN_MATCH_ATTR_RSSI,
70111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_SCHED_SCAN_MATCH_ATTR_AFTER_LAST,
70211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_SCHED_SCAN_MATCH_ATTR_MAX =
70311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
70411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_SCHED_SCAN_MATCH_ATTR_AFTER_LAST - 1
70511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
70611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_ATTR_SCHED_SCAN_MATCH_SSID NL80211_SCHED_SCAN_MATCH_ATTR_SSID
70711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_reg_rule_flags {
70811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
70911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RRF_NO_OFDM = 1<<0,
71011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RRF_NO_CCK = 1<<1,
71111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RRF_NO_INDOOR = 1<<2,
71211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RRF_NO_OUTDOOR = 1<<3,
71311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
71411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RRF_DFS = 1<<4,
71511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RRF_PTP_ONLY = 1<<5,
71611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RRF_PTMP_ONLY = 1<<6,
71711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RRF_NO_IR = 1<<7,
71811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
71911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_RRF_NO_IBSS = 1<<8,
72011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
72111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_RRF_PASSIVE_SCAN NL80211_RRF_NO_IR
72211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_RRF_NO_IBSS NL80211_RRF_NO_IR
72311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
72411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_RRF_NO_IR NL80211_RRF_NO_IR
72511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_RRF_NO_IR_ALL (NL80211_RRF_NO_IR | __NL80211_RRF_NO_IBSS)
72611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_dfs_regions {
72711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_DFS_UNSET = 0,
72811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
72911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_DFS_FCC = 1,
73011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_DFS_ETSI = 2,
73111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_DFS_JP = 3,
73211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
73311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
73411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_user_reg_hint_type {
73511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_USER_REG_HINT_USER = 0,
73611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_USER_REG_HINT_CELL_BASE = 1,
73711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
73811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
73911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_survey_info {
74011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_SURVEY_INFO_INVALID,
74111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_SURVEY_INFO_FREQUENCY,
74211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_SURVEY_INFO_NOISE,
74311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
74411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_SURVEY_INFO_IN_USE,
74511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_SURVEY_INFO_CHANNEL_TIME,
74611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY,
74711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_SURVEY_INFO_CHANNEL_TIME_EXT_BUSY,
74811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
74911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_SURVEY_INFO_CHANNEL_TIME_RX,
75011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_SURVEY_INFO_CHANNEL_TIME_TX,
75111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_SURVEY_INFO_AFTER_LAST,
75211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_SURVEY_INFO_MAX = __NL80211_SURVEY_INFO_AFTER_LAST - 1
75311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
75411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
75511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_mntr_flags {
75611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_MNTR_FLAG_INVALID,
75711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MNTR_FLAG_FCSFAIL,
75811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
75911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MNTR_FLAG_PLCPFAIL,
76011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MNTR_FLAG_CONTROL,
76111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MNTR_FLAG_OTHER_BSS,
76211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MNTR_FLAG_COOK_FRAMES,
76311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
76411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MNTR_FLAG_ACTIVE,
76511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_MNTR_FLAG_AFTER_LAST,
76611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MNTR_FLAG_MAX = __NL80211_MNTR_FLAG_AFTER_LAST - 1
76711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
76811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
76911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_mesh_power_mode {
77011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESH_POWER_UNKNOWN,
77111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESH_POWER_ACTIVE,
77211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESH_POWER_LIGHT_SLEEP,
77311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
77411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESH_POWER_DEEP_SLEEP,
77511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_MESH_POWER_AFTER_LAST,
77611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESH_POWER_MAX = __NL80211_MESH_POWER_AFTER_LAST - 1
77711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
77811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
77911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_meshconf_params {
78011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_MESHCONF_INVALID,
78111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_RETRY_TIMEOUT,
78211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_CONFIRM_TIMEOUT,
78311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
78411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_HOLDING_TIMEOUT,
78511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_MAX_PEER_LINKS,
78611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_MAX_RETRIES,
78711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_TTL,
78811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
78911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_AUTO_OPEN_PLINKS,
79011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_HWMP_MAX_PREQ_RETRIES,
79111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_PATH_REFRESH_TIME,
79211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_MIN_DISCOVERY_TIMEOUT,
79311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
79411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT,
79511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL,
79611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME,
79711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_HWMP_ROOTMODE,
79811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
79911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_ELEMENT_TTL,
80011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_HWMP_RANN_INTERVAL,
80111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_GATE_ANNOUNCEMENTS,
80211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL,
80311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
80411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_FORWARDING,
80511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_RSSI_THRESHOLD,
80611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR,
80711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_HT_OPMODE,
80811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
80911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_HWMP_PATH_TO_ROOT_TIMEOUT,
81011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_HWMP_ROOT_INTERVAL,
81111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_HWMP_CONFIRMATION_INTERVAL,
81211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_POWER_MODE,
81311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
81411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_AWAKE_WINDOW,
81511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_PLINK_TIMEOUT,
81611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_MESHCONF_ATTR_AFTER_LAST,
81711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESHCONF_ATTR_MAX = __NL80211_MESHCONF_ATTR_AFTER_LAST - 1
81811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
81911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
82011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_mesh_setup_params {
82111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_MESH_SETUP_INVALID,
82211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESH_SETUP_ENABLE_VENDOR_PATH_SEL,
82311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
82411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESH_SETUP_ENABLE_VENDOR_METRIC,
82511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESH_SETUP_IE,
82611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESH_SETUP_USERSPACE_AUTH,
82711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESH_SETUP_USERSPACE_AMPE,
82811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
82911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESH_SETUP_ENABLE_VENDOR_SYNC,
83011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESH_SETUP_USERSPACE_MPM,
83111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESH_SETUP_AUTH_PROTOCOL,
83211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_MESH_SETUP_ATTR_AFTER_LAST,
83311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
83411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MESH_SETUP_ATTR_MAX = __NL80211_MESH_SETUP_ATTR_AFTER_LAST - 1
83511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
83611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_txq_attr {
83711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_TXQ_ATTR_INVALID,
83811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
83911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TXQ_ATTR_AC,
84011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TXQ_ATTR_TXOP,
84111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TXQ_ATTR_CWMIN,
84211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TXQ_ATTR_CWMAX,
84311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
84411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TXQ_ATTR_AIFS,
84511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_TXQ_ATTR_AFTER_LAST,
84611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TXQ_ATTR_MAX = __NL80211_TXQ_ATTR_AFTER_LAST - 1
84711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
84811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
84911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_ac {
85011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_AC_VO,
85111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_AC_VI,
85211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_AC_BE,
85311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
85411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_AC_BK,
85511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_NUM_ACS
85611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
85711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_TXQ_ATTR_QUEUE NL80211_TXQ_ATTR_AC
85811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
85911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_TXQ_Q_VO NL80211_AC_VO
86011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_TXQ_Q_VI NL80211_AC_VI
86111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_TXQ_Q_BE NL80211_AC_BE
86211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_TXQ_Q_BK NL80211_AC_BK
86311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
86411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_channel_type {
86511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CHAN_NO_HT,
86611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CHAN_HT20,
86711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CHAN_HT40MINUS,
86811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
86911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CHAN_HT40PLUS
87011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
87111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_chan_width {
87211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CHAN_WIDTH_20_NOHT,
87311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
87411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CHAN_WIDTH_20,
87511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CHAN_WIDTH_40,
87611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CHAN_WIDTH_80,
87711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CHAN_WIDTH_80P80,
87811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
87911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CHAN_WIDTH_160,
88011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CHAN_WIDTH_5,
88111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CHAN_WIDTH_10,
88211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
88311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
88411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_bss_scan_width {
88511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_CHAN_WIDTH_20,
88611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_CHAN_WIDTH_10,
88711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_CHAN_WIDTH_5,
88811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
88911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
89011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_bss {
89111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_BSS_INVALID,
89211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_BSSID,
89311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
89411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_FREQUENCY,
89511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_TSF,
89611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_BEACON_INTERVAL,
89711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_CAPABILITY,
89811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
89911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_INFORMATION_ELEMENTS,
90011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_SIGNAL_MBM,
90111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_SIGNAL_UNSPEC,
90211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_STATUS,
90311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
90411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_SEEN_MS_AGO,
90511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_BEACON_IES,
90611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_CHAN_WIDTH,
90711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_BSS_AFTER_LAST,
90811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
90911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_MAX = __NL80211_BSS_AFTER_LAST - 1
91011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
91111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_bss_status {
91211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_STATUS_AUTHENTICATED,
91311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
91411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_STATUS_ASSOCIATED,
91511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BSS_STATUS_IBSS_JOINED,
91611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
91711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_auth_type {
91811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
91911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_AUTHTYPE_OPEN_SYSTEM,
92011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_AUTHTYPE_SHARED_KEY,
92111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_AUTHTYPE_FT,
92211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_AUTHTYPE_NETWORK_EAP,
92311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
92411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_AUTHTYPE_SAE,
92511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_AUTHTYPE_NUM,
92611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_AUTHTYPE_MAX = __NL80211_AUTHTYPE_NUM - 1,
92711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_AUTHTYPE_AUTOMATIC
92811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
92911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
93011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_key_type {
93111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_KEYTYPE_GROUP,
93211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_KEYTYPE_PAIRWISE,
93311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
93411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_KEYTYPE_PEERKEY,
93511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NUM_NL80211_KEYTYPES
93611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
93711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_mfp {
93811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
93911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MFP_NO,
94011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_MFP_REQUIRED,
94111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
94211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_wpa_versions {
94311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
94411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WPA_VERSION_1 = 1 << 0,
94511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WPA_VERSION_2 = 1 << 1,
94611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
94711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_key_default_types {
94811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
94911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_KEY_DEFAULT_TYPE_INVALID,
95011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_KEY_DEFAULT_TYPE_UNICAST,
95111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_KEY_DEFAULT_TYPE_MULTICAST,
95211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NUM_NL80211_KEY_DEFAULT_TYPES
95311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
95411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
95511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_key_attributes {
95611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_KEY_INVALID,
95711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_KEY_DATA,
95811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
95911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_KEY_IDX,
96011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_KEY_CIPHER,
96111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_KEY_SEQ,
96211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_KEY_DEFAULT,
96311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
96411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_KEY_DEFAULT_MGMT,
96511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_KEY_TYPE,
96611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_KEY_DEFAULT_TYPES,
96711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_KEY_AFTER_LAST,
96811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
96911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_KEY_MAX = __NL80211_KEY_AFTER_LAST - 1
97011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
97111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_tx_rate_attributes {
97211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_TXRATE_INVALID,
97311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
97411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TXRATE_LEGACY,
97511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TXRATE_HT,
97611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TXRATE_VHT,
97711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_TXRATE_AFTER_LAST,
97811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
97911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TXRATE_MAX = __NL80211_TXRATE_AFTER_LAST - 1
98011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
98111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_TXRATE_MCS NL80211_TXRATE_HT
98211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_VHT_NSS_MAX 8
98311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
98411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct nl80211_txrate_vht {
98511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u16 mcs[NL80211_VHT_NSS_MAX];
98611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
98711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_band {
98811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
98911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BAND_2GHZ,
99011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BAND_5GHZ,
99111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_BAND_60GHZ,
99211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
99311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
99411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_ps_state {
99511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PS_DISABLED,
99611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PS_ENABLED,
99711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
99811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
99911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_attr_cqm {
100011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_ATTR_CQM_INVALID,
100111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CQM_RSSI_THOLD,
100211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CQM_RSSI_HYST,
100311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
100411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT,
100511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CQM_PKT_LOSS_EVENT,
100611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CQM_TXE_RATE,
100711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CQM_TXE_PKTS,
100811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
100911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CQM_TXE_INTVL,
101011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_ATTR_CQM_AFTER_LAST,
101111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_CQM_MAX = __NL80211_ATTR_CQM_AFTER_LAST - 1
101211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
101311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
101411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_cqm_rssi_threshold_event {
101511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CQM_RSSI_THRESHOLD_EVENT_LOW,
101611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CQM_RSSI_THRESHOLD_EVENT_HIGH,
101711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CQM_RSSI_BEACON_LOSS_EVENT,
101811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
101911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
102011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_tx_power_setting {
102111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TX_POWER_AUTOMATIC,
102211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TX_POWER_LIMITED,
102311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
102411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TX_POWER_FIXED,
102511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
102611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_packet_pattern_attr {
102711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_PKTPAT_INVALID,
102811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
102911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PKTPAT_MASK,
103011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PKTPAT_PATTERN,
103111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PKTPAT_OFFSET,
103211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NUM_NL80211_PKTPAT,
103311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
103411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MAX_NL80211_PKTPAT = NUM_NL80211_PKTPAT - 1,
103511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
103611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct nl80211_pattern_support {
103711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 max_patterns;
103811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
103911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 min_pattern_len;
104011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 max_pattern_len;
104111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 max_pkt_offset;
104211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert} __attribute__((packed));
104311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
104411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define __NL80211_WOWLAN_PKTPAT_INVALID __NL80211_PKTPAT_INVALID
104511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_WOWLAN_PKTPAT_MASK NL80211_PKTPAT_MASK
104611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_WOWLAN_PKTPAT_PATTERN NL80211_PKTPAT_PATTERN
104711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_WOWLAN_PKTPAT_OFFSET NL80211_PKTPAT_OFFSET
104811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
104911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NUM_NL80211_WOWLAN_PKTPAT NUM_NL80211_PKTPAT
105011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MAX_NL80211_WOWLAN_PKTPAT MAX_NL80211_PKTPAT
105111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define nl80211_wowlan_pattern_support nl80211_pattern_support
105211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_wowlan_triggers {
105311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
105411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_WOWLAN_TRIG_INVALID,
105511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_ANY,
105611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_DISCONNECT,
105711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_MAGIC_PKT,
105811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
105911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_PKT_PATTERN,
106011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_GTK_REKEY_SUPPORTED,
106111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE,
106211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST,
106311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
106411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE,
106511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_RFKILL_RELEASE,
106611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211,
106711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211_LEN,
106811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
106911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023,
107011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023_LEN,
107111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_TCP_CONNECTION,
107211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_WAKEUP_TCP_MATCH,
107311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
107411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_WAKEUP_TCP_CONNLOST,
107511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TRIG_WAKEUP_TCP_NOMORETOKENS,
107611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NUM_NL80211_WOWLAN_TRIG,
107711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MAX_NL80211_WOWLAN_TRIG = NUM_NL80211_WOWLAN_TRIG - 1
107811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
107911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
108011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct nl80211_wowlan_tcp_data_seq {
108111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 start, offset, len;
108211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
108311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
108411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct nl80211_wowlan_tcp_data_token {
108511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 offset, len;
108611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 token_stream[];
108711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
108811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
108911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct nl80211_wowlan_tcp_data_token_feature {
109011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 min_len, max_len, bufsize;
109111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
109211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_wowlan_tcp_attrs {
109311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
109411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_WOWLAN_TCP_INVALID,
109511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TCP_SRC_IPV4,
109611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TCP_DST_IPV4,
109711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TCP_DST_MAC,
109811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
109911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TCP_SRC_PORT,
110011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TCP_DST_PORT,
110111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TCP_DATA_PAYLOAD,
110211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TCP_DATA_PAYLOAD_SEQ,
110311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
110411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TCP_DATA_PAYLOAD_TOKEN,
110511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TCP_DATA_INTERVAL,
110611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TCP_WAKE_PAYLOAD,
110711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_WOWLAN_TCP_WAKE_MASK,
110811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
110911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NUM_NL80211_WOWLAN_TCP,
111011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MAX_NL80211_WOWLAN_TCP = NUM_NL80211_WOWLAN_TCP - 1
111111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
111211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct nl80211_coalesce_rule_support {
111311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
111411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 max_rules;
111511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert struct nl80211_pattern_support pat;
111611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 max_delay;
111711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert} __attribute__((packed));
111811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
111911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_attr_coalesce_rule {
112011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_COALESCE_RULE_INVALID,
112111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_COALESCE_RULE_DELAY,
112211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_COALESCE_RULE_CONDITION,
112311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
112411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_COALESCE_RULE_PKT_PATTERN,
112511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NUM_NL80211_ATTR_COALESCE_RULE,
112611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ATTR_COALESCE_RULE_MAX = NUM_NL80211_ATTR_COALESCE_RULE - 1
112711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
112811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
112911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_coalesce_condition {
113011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_COALESCE_CONDITION_MATCH,
113111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_COALESCE_CONDITION_NO_MATCH
113211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
113311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
113411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_iface_limit_attrs {
113511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFACE_LIMIT_UNSPEC,
113611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFACE_LIMIT_MAX,
113711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFACE_LIMIT_TYPES,
113811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
113911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NUM_NL80211_IFACE_LIMIT,
114011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MAX_NL80211_IFACE_LIMIT = NUM_NL80211_IFACE_LIMIT - 1
114111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
114211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_if_combination_attrs {
114311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
114411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFACE_COMB_UNSPEC,
114511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFACE_COMB_LIMITS,
114611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFACE_COMB_MAXNUM,
114711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFACE_COMB_STA_AP_BI_MATCH,
114811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
114911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFACE_COMB_NUM_CHANNELS,
115011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_IFACE_COMB_RADAR_DETECT_WIDTHS,
115111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NUM_NL80211_IFACE_COMB,
115211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MAX_NL80211_IFACE_COMB = NUM_NL80211_IFACE_COMB - 1
115311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
115411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
115511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_plink_state {
115611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PLINK_LISTEN,
115711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PLINK_OPN_SNT,
115811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
115911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PLINK_OPN_RCVD,
116011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PLINK_CNF_RCVD,
116111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PLINK_ESTAB,
116211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PLINK_HOLDING,
116311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
116411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PLINK_BLOCKED,
116511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NUM_NL80211_PLINK_STATES,
116611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MAX_NL80211_PLINK_STATES = NUM_NL80211_PLINK_STATES - 1
116711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
116811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
116911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum plink_actions {
117011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PLINK_ACTION_NO_ACTION,
117111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PLINK_ACTION_OPEN,
117211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PLINK_ACTION_BLOCK,
117311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
117411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NUM_NL80211_PLINK_ACTIONS,
117511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
117611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_KCK_LEN 16
117711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_KEK_LEN 16
117811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
117911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_REPLAY_CTR_LEN 8
118011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_rekey_data {
118111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_REKEY_DATA_INVALID,
118211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_REKEY_DATA_KEK,
118311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
118411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_REKEY_DATA_KCK,
118511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_REKEY_DATA_REPLAY_CTR,
118611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NUM_NL80211_REKEY_DATA,
118711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MAX_NL80211_REKEY_DATA = NUM_NL80211_REKEY_DATA - 1
118811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
118911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
119011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_hidden_ssid {
119111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_HIDDEN_SSID_NOT_IN_USE,
119211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_HIDDEN_SSID_ZERO_LEN,
119311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
119411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_HIDDEN_SSID_ZERO_CONTENTS
119511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
119611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_sta_wme_attr {
119711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_STA_WME_INVALID,
119811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
119911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_WME_UAPSD_QUEUES,
120011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_WME_MAX_SP,
120111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_STA_WME_AFTER_LAST,
120211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_STA_WME_MAX = __NL80211_STA_WME_AFTER_LAST - 1
120311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
120411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
120511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_pmksa_candidate_attr {
120611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __NL80211_PMKSA_CANDIDATE_INVALID,
120711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PMKSA_CANDIDATE_INDEX,
120811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
120911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PMKSA_CANDIDATE_BSSID,
121011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PMKSA_CANDIDATE_PREAUTH,
121111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NUM_NL80211_PMKSA_CANDIDATE,
121211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MAX_NL80211_PMKSA_CANDIDATE = NUM_NL80211_PMKSA_CANDIDATE - 1
121311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
121411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
121511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_tdls_operation {
121611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TDLS_DISCOVERY_REQ,
121711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TDLS_SETUP,
121811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
121911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TDLS_TEARDOWN,
122011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TDLS_ENABLE_LINK,
122111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_TDLS_DISABLE_LINK,
122211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
122311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
122411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_feature_flags {
122511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_SK_TX_STATUS = 1 << 0,
122611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_HT_IBSS = 1 << 1,
122711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_INACTIVITY_TIMER = 1 << 2,
122811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
122911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_CELL_BASE_REG_HINTS = 1 << 3,
123011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_P2P_DEVICE_NEEDS_CHANNEL = 1 << 4,
123111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_SAE = 1 << 5,
123211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_LOW_PRIORITY_SCAN = 1 << 6,
123311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
123411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_SCAN_FLUSH = 1 << 7,
123511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_AP_SCAN = 1 << 8,
123611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_VIF_TXPOWER = 1 << 9,
123711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_NEED_OBSS_SCAN = 1 << 10,
123811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
123911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_P2P_GO_CTWIN = 1 << 11,
124011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_P2P_GO_OPPPS = 1 << 12,
124111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_ADVERTISE_CHAN_LIMITS = 1 << 14,
124211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_FULL_AP_CLIENT_STATE = 1 << 15,
124311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
124411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_USERSPACE_MPM = 1 << 16,
124511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_FEATURE_ACTIVE_MONITOR = 1 << 17,
124611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
124711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_probe_resp_offload_support_attr {
124811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
124911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS = 1<<0,
125011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS2 = 1<<1,
125111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PROBE_RESP_OFFLOAD_SUPPORT_P2P = 1<<2,
125211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PROBE_RESP_OFFLOAD_SUPPORT_80211U = 1<<3,
125311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
125411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
125511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_connect_failed_reason {
125611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CONN_FAIL_MAX_CLIENTS,
125711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CONN_FAIL_BLOCKED_CLIENT,
125811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
125911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
126011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_scan_flags {
126111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_SCAN_FLAG_LOW_PRIORITY = 1<<0,
126211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_SCAN_FLAG_FLUSH = 1<<1,
126311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
126411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_SCAN_FLAG_AP = 1<<2,
126511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
126611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_acl_policy {
126711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ACL_POLICY_ACCEPT_UNLESS_LISTED,
126811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
126911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_ACL_POLICY_DENY_UNLESS_LISTED,
127011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
127111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_radar_event {
127211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RADAR_DETECTED,
127311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
127411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RADAR_CAC_FINISHED,
127511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RADAR_CAC_ABORTED,
127611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RADAR_NOP_FINISHED,
127711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
127811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
127911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_dfs_state {
128011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_DFS_USABLE,
128111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_DFS_UNAVAILABLE,
128211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_DFS_AVAILABLE,
128311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
128411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
128511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_protocol_features {
128611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_PROTOCOL_FEATURE_SPLIT_WIPHY_DUMP = 1 << 0,
128711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
128811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
128911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_crit_proto_id {
129011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CRIT_PROTO_UNSPEC,
129111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CRIT_PROTO_DHCP,
129211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CRIT_PROTO_EAPOL,
129311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
129411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_CRIT_PROTO_APIPA,
129511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NUM_NL80211_CRIT_PROTO
129611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
129711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_CRIT_PROTO_MAX_DURATION 5000
129811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
129911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum nl80211_rxmgmt_flags {
130011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert NL80211_RXMGMT_FLAG_ANSWERED = 1 << 0,
130111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
130211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL80211_VENDOR_ID_IS_LINUX 0x80000000
130311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
130411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct nl80211_vendor_cmd_info {
130511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 vendor_id;
130611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 subcmd;
130711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
130811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
130911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
1310