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