# attributes.help for nlsearch.py (stored in json format) # Automatically generated 2016-04-17T11:06:58.35097 from nl80211.h # Additions for kernel version 4 added 2016-06-25T15:18:00.0 {"@NL80211_ATTR_PMKID": {"cmds": [], "type": "unspec", "desc": "PMK material for PMKSA caching"}, "@NL80211_ATTR_WIPHY": {"cmds": [], "type": "unspec", "desc": "index of wiphy to operate on /sys/class/ieee80211//index"}, "@NL80211_ATTR_SCAN_SUPP_RATES": {"cmds": [], "type": "unspec", "desc": "rates per to be advertised as supported in scan nested array attribute containing an entry for each band, with the entry being a list of supported rates as defined by IEEE 802.11 7.3.2.2 but without the length restriction (at most %NL80211_MAX_SUPP_RATES)."}, "@NL80211_ATTR_AKM_SUITES": {"cmds": [], "type": "unspec", "desc": "Used with CONNECT indicate which key management algorithm(s) to use (an array of u32)."}, "@NL80211_ATTR_SCAN_FLAGS": {"cmds": [], "type": "unspec", "desc": "scan request control flags "}, "@NL80211_ATTR_IFTYPE": {"cmds": [], "type": "unspec", "desc": "type of virtual interface"}, "@NL80211_ATTR_MAX_SCAN_IE_LEN": {"cmds": [], "type": "unspec", "desc": "maximum length of information elements that can be added to a scan request"}, "@NL80211_ATTR_FREQ_BEFORE": {"cmds": [], "type": "unspec", "desc": "A channel which has suffered a regulatory change due to considerations from a beacon hint. This attribute reflects the state of the channel _before_ the beacon hint processing. This attributes consists of a nested attribute containing NL80211_FREQUENCY_ATTR_*"}, "@NL80211_ATTR_P2P_OPPPS": {"cmds": [], "type": "unspec", "desc": "P2P GO opportunistic PS START_AP and SET_BSS commands. This can have the values 0 or 1; if not given in START_AP 0 is assumed, if not given in SET_BSS no change is made."}, "@NL80211_ATTR_IE_ASSOC_RESP": {"cmds": ["%NL80211_CMD_NEW_BEACON", "%NL80211_CMD_SET_BEACON"], "type": "unspec", "desc": "Information element Response frames. This is used with %NL80211_CMD_NEW_BEACON and %NL80211_CMD_SET_BEACON to provide extra IEs (e.g., WPS/P2P IE) into (Re)Association Response frames when the driver (or firmware) replies to (Re)Association Request frames."}, "@NL80211_ATTR_MPATH_NEXT_HOP": {"cmds": [], "type": "unspec", "desc": "MAC address of the next hop for a mesh path"}, "@NL80211_ATTR_RXMGMT_FLAGS": {"cmds": [], "type": "unspec", "desc": "flags for nl80211_send_mgmt As specified in the &enum nl80211_rxmgmt_flags."}, "@NL80211_ATTR_MAX_CRIT_PROT_DURATION": {"cmds": [], "type": "unspec", "desc": "duration in milliseconds in which the connection should have increased reliability (u16)."}, "@NL80211_ATTR_STA_LISTEN_INTERVAL": {"cmds": [], "type": "unspec", "desc": "listen interval as defined by IEEE 802.11 7.3.1.6 (u16)."}, "@NL80211_ATTR_FRAME_TYPE": {"cmds": [], "type": "unspec", "desc": "A u16 indicating the frame type @NL80211_CMD_REGISTER_FRAME command."}, "@NL80211_ATTR_REG_RULES": {"cmds": [], "type": "unspec", "desc": "a nested array of regulatory domain regulatory rules."}, "@NL80211_ATTR_STATUS_CODE": {"cmds": [], "type": "unspec", "desc": "StatusCode for the event (u16)"}, "@NL80211_ATTR_VHT_CAPABILITY": {"cmds": [], "type": "unspec", "desc": "VHT Capability information element association request when used with NL80211_CMD_NEW_STATION)"}, "@NL80211_ATTR_CRIT_PROT_ID": {"cmds": [], "type": "unspec", "desc": "critical protocol identifier requiring increased reliability, see &enum nl80211_crit_proto_id (u16)."}, "@NL80211_ATTR_TDLS_ACTION": {"cmds": [], "type": "unspec", "desc": "Low level TDLS action code request, link setup confirm, link teardown, etc.). Values are described in the TDLS (802.11z) specification."}, "@NL80211_ATTR_RESP_IE": {"cmds": [], "type": "unspec", "desc": " sent by peer, for ROAM and successful CONNECT events."}, "@NL80211_ATTR_WDEV": {"cmds": [], "type": "unspec", "desc": "wireless device identifier that don't have a netdev (u64)"}, "@NL80211_ATTR_MAX_NUM_SCHED_SCAN_SSIDS": {"cmds": [], "type": "unspec", "desc": "number of SSIDs you can scan with a single scheduled scan request, a wiphy attribute."}, "@NL80211_ATTR_CONTROL_PORT_ETHERTYPE": {"cmds": [], "type": "unspec", "desc": "A 16 ethertype that will be used for key negotiation. It can be specified with the associate and connect commands. If it is not specified, the value defaults to 0x888E (PAE, 802.1X). This attribute is also used as a flag in the wiphy information to indicate that protocols other than PAE are supported."}, "@NL80211_ATTR_KEY_TYPE": {"cmds": [], "type": "unspec", "desc": "Key Type"}, "@NL80211_ATTR_ROAM_SUPPORT": {"cmds": [], "type": "unspec", "desc": "Indicates whether the firmware is capable of roaming to another AP in the same ESS if the signal lever is low."}, "@NL80211_ATTR_TX_NO_CCK_RATE": {"cmds": ["%NL80211_CMD_TRIGGER_SCAN", "%NL80211_CMD_FRAME"], "type": "unspec", "desc": "Indicates whether to use CCK rate or not for management frames transmission. In order to avoid p2p probe/action frames are being transmitted at CCK rate in 2GHz band, the user space applications use this attribute. This attribute is used with %NL80211_CMD_TRIGGER_SCAN and %NL80211_CMD_FRAME commands."}, "@NL80211_ATTR_MGMT_SUBTYPE": {"cmds": ["%NL80211_CMD_SET_MGMT_EXTRA_IE"], "type": "unspec", "desc": "Management frame subtype for %NL80211_CMD_SET_MGMT_EXTRA_IE."}, "@NL80211_ATTR_RX_FRAME_TYPES": {"cmds": [], "type": "unspec", "desc": "wiphy capability attribute nested attribute of %NL80211_ATTR_FRAME_TYPE attributes, containing information about which frame types can be registered for RX."}, "@NL80211_ATTR_BSS_BASIC_RATES": {"cmds": [], "type": "unspec", "desc": "basic rates rates in format defined by IEEE 802.11 7.3.2.2 but without the length restriction (at most %NL80211_MAX_SUPP_RATES)."}, "@NL80211_ATTR_IE_PROBE_RESP": {"cmds": ["%NL80211_CMD_NEW_BEACON", "%NL80211_CMD_SET_BEACON"], "type": "unspec", "desc": "Information element This is used with %NL80211_CMD_NEW_BEACON and %NL80211_CMD_SET_BEACON to provide extra IEs (e.g., WPS/P2P IE) into Probe Response frames when the driver (or firmware) replies to Probe Request frames."}, "@NL80211_ATTR_SUPPORTED_IFTYPES": {"cmds": [], "type": "unspec", "desc": "nested attribute containing all supported interface types, each a flag attribute with the number of the interface mode."}, "@NL80211_ATTR_IFINDEX": {"cmds": [], "type": "unspec", "desc": "network interface index of the device to operate on"}, "@NL80211_ATTR_EXT_CAPA_MASK": {"cmds": [], "type": "unspec", "desc": "Extended capabilities that the kernel driver has set in the %NL80211_ATTR_EXT_CAPA value, for multibit fields."}, "@NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION": {"cmds": [], "type": "unspec", "desc": "Device attribute that specifies the maximum duration that can be requested with the remain-on-channel operation, in milliseconds, u32."}, "@NL80211_ATTR_REQ_IE": {"cmds": [], "type": "unspec", "desc": " sent out by the card, for ROAM and successful CONNECT events."}, "@NL80211_ATTR_REKEY_DATA": {"cmds": [], "type": "unspec", "desc": "nested attribute containing the information necessary for GTK rekeying in the device, see &enum nl80211_rekey_data."}, "@NL80211_ATTR_HT_CAPABILITY": {"cmds": [], "type": "unspec", "desc": "HT Capability information element association request when used with NL80211_CMD_NEW_STATION)"}, "@NL80211_ATTR_KEY_DATA": {"cmds": [], "type": "unspec", "desc": " 16 bytes encryption key followed by 8 bytes each for TX and RX MIC keys"}, "@NL80211_ATTR_KEY_DEFAULT": {"cmds": [], "type": "unspec", "desc": "Flag attribute indicating the key is default key"}, "@NL80211_ATTR_MESH_SETUP": {"cmds": [], "type": "unspec", "desc": "Optional mesh setup parameters changed once the mesh is active."}, "@NL80211_ATTR_PMKSA_CANDIDATE": {"cmds": [], "type": "unspec", "desc": "Nested attribute containing the PMKSA caching candidate information, see &enum nl80211_pmksa_candidate_attr."}, "@NL80211_ATTR_WIPHY_RTS_THRESHOLD": {"cmds": [], "type": "unspec", "desc": "RTS threshold larger than or equal to this use RTS/CTS handshake); allowed range: 0..65536, disable with (u32)-1; dot11RTSThreshold; u32"}, "@NL80211_ATTR_DTIM_PERIOD": {"cmds": [], "type": "unspec", "desc": "DTIM period for beaconing"}, "@NL80211_ATTR_MAX_NUM_SCAN_SSIDS": {"cmds": [], "type": "unspec", "desc": "number of SSIDs you can scan with a single scan request, a wiphy attribute."}, "@NL80211_ATTR_MESH_CONFIG": {"cmds": [], "type": "unspec", "desc": "Mesh configuration parameters containing attributes from &enum nl80211_meshconf_params."}, "@NL80211_ATTR_COOKIE": {"cmds": [], "type": "unspec", "desc": "Generic 64"}, "@NL80211_ATTR_MAX_MATCH_SETS": {"cmds": [], "type": "unspec", "desc": "maximum number of sets that can be used with @NL80211_ATTR_SCHED_SCAN_MATCH, a wiphy attribute."}, "@NL80211_ATTR_CH_SWITCH_COUNT": {"cmds": [], "type": "unspec", "desc": "u32 attribute specifying the number of TBTT until the channel switch event."}, "@NL80211_ATTR_OFFCHANNEL_TX_OK": {"cmds": [], "type": "unspec", "desc": "For management frame TX transmitted on another channel when the channel given doesn't match the current channel. If the current channel doesn't match and this flag isn't set, the frame will be rejected. This is also used as an nl80211 capability flag."}, "@NL80211_ATTR_SUPPORT_MESH_AUTH": {"cmds": [], "type": "unspec", "desc": "Currently allows auth frames in a mesh to be passed to userspace for processing via the @NL80211_MESH_SETUP_USERSPACE_AUTH flag."}, "@NL80211_ATTR_REASON_CODE": {"cmds": ["%NL80211_CMD_DISASSOCIATE"], "type": "unspec", "desc": "ReasonCode for %NL80211_CMD_DISASSOCIATE, u16"}, "@NL80211_ATTR_STA_WME": {"cmds": [], "type": "unspec", "desc": "Nested attribute containing the wme configuration of the station, see &enum nl80211_sta_wme_attr."}, "@NL80211_ATTR_AP_ISOLATE": {"cmds": [], "type": "unspec", "desc": " connected to this BSS."}, "@NL80211_ATTR_TESTDATA": {"cmds": [], "type": "unspec", "desc": "Testmode data blob We recommend using nested, driver-specific attributes within this."}, "@NL80211_ATTR_CIPHER_SUITES_PAIRWISE": {"cmds": [], "type": "unspec", "desc": "For crypto settings for connect or other commands, indicates which pairwise cipher suites are used"}, "@NL80211_ATTR_BSS_CTS_PROT": {"cmds": [], "type": "unspec", "desc": "whether CTS protection is enabled "}, "@NL80211_ATTR_BSS_SHORT_SLOT_TIME": {"cmds": [], "type": "unspec", "desc": "whether short slot time enabled (u8, 0 or 1)"}, "@NL80211_ATTR_PEER_AID": {"cmds": [], "type": "unspec", "desc": "Association ID for the peer TDLS station This is similar to @NL80211_ATTR_STA_AID but with a difference of being allowed to be used with the first @NL80211_CMD_SET_STATION command to update a TDLS peer STA entry."}, "@NL80211_ATTR_SPLIT_WIPHY_DUMP": {"cmds": [], "type": "unspec", "desc": "flag attribute receiving the data for a single wiphy split across multiple messages, given with wiphy dump message"}, "@NL80211_ATTR_SUPPORT_IBSS_RSN": {"cmds": [], "type": "unspec", "desc": "The device supports IBSS RSN means support for per-station GTKs."}, "@NL80211_ATTR_IE": {"cmds": ["%NL80211_CMD_SET_MGMT_EXTRA_IE"], "type": "unspec", "desc": "Information element %NL80211_CMD_SET_MGMT_EXTRA_IE)."}, "@NL80211_ATTR_AUTH_TYPE": {"cmds": [], "type": "unspec", "desc": "AuthenticationType represented as a u32"}, "@NL80211_ATTR_BSS": {"cmds": [], "type": "unspec", "desc": "scan result BSS"}, "@NL80211_ATTR_PROBE_RESP_OFFLOAD": {"cmds": [], "type": "unspec", "desc": "Indicates that the HW responds to probe requests while operating in AP-mode. This attribute holds a bitmap of the supported protocols for offloading (see &enum nl80211_probe_resp_offload_support_attr)."}, "@NL80211_ATTR_STA_SUPPORTED_CHANNELS": {"cmds": [], "type": "unspec", "desc": "array of supported channels"}, "@NL80211_ATTR_KEY_SEQ": {"cmds": [], "type": "unspec", "desc": "transmit key sequence number CCMP keys, each six bytes in little endian"}, "@NL80211_ATTR_4ADDR": {"cmds": [], "type": "unspec", "desc": "Use 4"}, "@NL80211_ATTR_TIMED_OUT": {"cmds": ["%NL80211_CMD_AUTHENTICATE"], "type": "unspec", "desc": "a flag indicating than an operation timed out is used, e.g., with %NL80211_CMD_AUTHENTICATE event"}, "@NL80211_ATTR_UNSPEC": {"cmds": [], "type": "unspec", "desc": "unspecified attribute to catch errors"}, "@NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT": {"cmds": [], "type": "unspec", "desc": "When included along with %NL80211_ATTR_CONTROL_PORT_ETHERTYPE, indicates that the custom ethertype frames used for key negotiation must not be encrypted."}, "@NL80211_ATTR_BEACON_TAIL": {"cmds": [], "type": "unspec", "desc": "portion of the beacon after the TIM IE"}, "@NL80211_ATTR_REG_INITIATOR": {"cmds": [], "type": "unspec", "desc": "indicates who requested the regulatory domain currently in effect. This could be any of the %NL80211_REGDOM_SET_BY_*"}, "@NL80211_ATTR_WIPHY_TX_POWER_LEVEL": {"cmds": [], "type": "unspec", "desc": "Transmit power level in signed mBm units This is used in association with @NL80211_ATTR_WIPHY_TX_POWER_SETTING for non-automatic settings."}, "@NL80211_ATTR_ACL_POLICY": {"cmds": [], "type": "unspec", "desc": "ACL policy carried in a u32 attribute"}, "@NL80211_ATTR_SAE_DATA": {"cmds": [], "type": "unspec", "desc": "SAE elements in Authentication frames with the Authentication transaction sequence number field."}, "@NL80211_ATTR_WIPHY_RETRY_LONG": {"cmds": [], "type": "unspec", "desc": "TX retry limit for frames whose length is greater than the RTS threshold; allowed range: 1..255; dot11ShortLongLimit; u8"}, "@NL80211_ATTR_INTERFACE_COMBINATIONS": {"cmds": [], "type": "unspec", "desc": "Nested attribute listing the supported interface combinations. In each nested item, it contains attributes defined in &enum nl80211_if_combination_attrs."}, "@NL80211_ATTR_WIPHY_ANTENNA_AVAIL_TX": {"cmds": [], "type": "unspec", "desc": "Bitmap of antennas which are available for configuration as TX antennas via the above parameters."}, "@NL80211_ATTR_KEY_DEFAULT_MGMT": {"cmds": [], "type": "unspec", "desc": "Flag attribute indicating the key is the default management key"}, "@NL80211_ATTR_BSS_HT_OPMODE": {"cmds": [], "type": "unspec", "desc": "HT operation mode "}, "@NL80211_ATTR_BEACON_HEAD": {"cmds": [], "type": "unspec", "desc": "portion of the beacon before the TIM IE"}, "@NL80211_ATTR_KEYS": {"cmds": [], "type": "unspec", "desc": "array of keys for static WEP keys for connect and join_ibss(), key information is in a nested attribute each with %NL80211_KEY_* sub-attributes"}, "@NL80211_ATTR_MDID": {"cmds": [], "type": "unspec", "desc": "Mobility Domain Identifier"}, "@NL80211_ATTR_STA_PLINK_ACTION": {"cmds": [], "type": "unspec", "desc": "action to perform on the mesh peer link (see &enum nl80211_plink_action)."}, "@NL80211_ATTR_ACK": {"cmds": [], "type": "unspec", "desc": "Flag attribute indicating that the frame was acknowledged by the recipient."}, "@NL80211_ATTR_WIPHY_FREQ": {"cmds": [], "type": "unspec", "desc": "frequency of the selected channel in MHz defines the channel together with the (deprecated) %NL80211_ATTR_WIPHY_CHANNEL_TYPE attribute or the attributes %NL80211_ATTR_CHANNEL_WIDTH and if needed %NL80211_ATTR_CENTER_FREQ1 and %NL80211_ATTR_CENTER_FREQ2"}, "@NL80211_ATTR_WPA_VERSIONS": {"cmds": [], "type": "unspec", "desc": "Used with CONNECT indicate which WPA version(s) the AP we want to associate with is using (a u32 with flags from &enum nl80211_wpa_versions)."}, "@NL80211_ATTR_SUPPORT_AP_UAPSD": {"cmds": [], "type": "unspec", "desc": "the device supports uapsd when working as AP."}, "@NL80211_ATTR_SCHED_SCAN_MATCH": {"cmds": [], "type": "unspec", "desc": "Nested attribute with one or more sets of attributes to match during scheduled scans. Only BSSs that match any of the sets will be reported. These are pass-thru filter rules. For a match to succeed, the BSS must match all attributes of a set. Since not every hardware supports matching all types of attributes, there is no guarantee that the reported BSSs are fully complying with the match sets and userspace needs to be able to ignore them by itself. Thus, the implementation is somewhat hardware-dependent, but this is only an optimization and the userspace application needs to handle all the non-filtered results anyway. If the match attributes don't make sense when combined with the values passed in @NL80211_ATTR_SCAN_SSIDS (eg. if an SSID is included in the probe request, but the match attributes will never let it go through), -EINVAL may be returned. If ommited, no filtering is done."}, "@NL80211_ATTR_LOCAL_MESH_POWER_MODE": {"cmds": [], "type": "unspec", "desc": "local mesh STA link defined in &enum nl80211_mesh_power_mode."}, "@NL80211_ATTR_SCHED_SCAN_INTERVAL": {"cmds": [], "type": "unspec", "desc": "Interval between scheduled scan cycles, in msecs."}, "@NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED": {"cmds": [], "type": "unspec", "desc": "indicates capabilities, the supported WoWLAN triggers"}, "@NL80211_ATTR_REG_TYPE": {"cmds": [], "type": "unspec", "desc": "indicates the type of the regulatory domain currently set. This can be one of the nl80211_reg_type (%NL80211_REGDOM_TYPE_*)"}, "@NL80211_ATTR_SUPPORTED_COMMANDS": {"cmds": [], "type": "unspec", "desc": "wiphy attribute that specifies an array of command numbers (i.e. a mapping index to command number) that the driver for the given wiphy supports."}, "@NL80211_ATTR_SCAN_FREQUENCIES": {"cmds": [], "type": "unspec", "desc": "nested attribute with frequencies "}, "@NL80211_ATTR_IFNAME": {"cmds": [], "type": "unspec", "desc": "network interface name"}, "@NL80211_ATTR_CSA_IES": {"cmds": [], "type": "unspec", "desc": "Nested set of attributes containing the IE information for the time while performing a channel switch."}, "@NL80211_ATTR_CONTROL_PORT": {"cmds": ["%NL80211_CMD_ASSOCIATE"], "type": "unspec", "desc": "A flag indicating whether user space controls IEEE 802.1X port, i.e., sets/clears %NL80211_STA_FLAG_AUTHORIZED, in station mode. If the flag is included in %NL80211_CMD_ASSOCIATE request, the driver will assume that the port is unauthorized until authorized by user space. Otherwise, port is marked authorized by default in station mode."}, "@NL80211_ATTR_CSA_C_OFF_PRESP": {"cmds": [], "type": "unspec", "desc": "Offset of the channel switch counter field in the probe response (%NL80211_ATTR_PROBE_RESP)."}, "@NL80211_ATTR_CIPHERS_PAIRWISE": {"cmds": [], "type": "unspec", "desc": "Used with CONNECT to indicate which unicast key ciphers will be used with the connection (an array of u32)."}, "@NL80211_ATTR_WIPHY_ANTENNA_RX": {"cmds": [], "type": "unspec", "desc": "Bitmap of allowed antennas for receiving This can be used to mask out antennas which are not attached or should not be used for receiving. If an antenna is not selected in this bitmap the hardware should not be configured to receive on this antenna. For a more detailed description see @NL80211_ATTR_WIPHY_ANTENNA_TX."}, "@NL80211_ATTR_DISCONNECTED_BY_AP": {"cmds": [], "type": "unspec", "desc": "A flag indicating that the DISCONNECT event was due to the AP disconnecting the station, and not due to a local disconnect request."}, "@NL80211_ATTR_INACTIVITY_TIMEOUT": {"cmds": [], "type": "unspec", "desc": "timeout value in seconds used by the drivers which has MLME in firmware and does not have support to report per station tx/rx activity to free up the staion entry from the list. This needs to be used when the driver advertises the capability to timeout the stations."}, "@NL80211_ATTR_TDLS_SUPPORT": {"cmds": [], "type": "unspec", "desc": "A flag indicating the device can operate as a TDLS peer sta."}, "@NL80211_ATTR_CENTER_FREQ2": {"cmds": [], "type": "unspec", "desc": "Center frequency of the second part of the channel, used only for 80+80 MHz bandwidth"}, "@NL80211_ATTR_STA_EXT_CAPABILITY": {"cmds": [], "type": "unspec", "desc": "Station extended capabilities are advertised to the driver, e.g., to enable TDLS off channel operations and PU-APSD."}, "@NL80211_ATTR_STA_PLINK_STATE": {"cmds": [], "type": "unspec", "desc": "The state of a mesh peer link as defined in &enum nl80211_plink_state. Used when userspace is driving the peer link management state machine. @NL80211_MESH_SETUP_USERSPACE_AMPE or @NL80211_MESH_SETUP_USERSPACE_MPM must be enabled."}, "@NL80211_ATTR_MAC": {"cmds": [], "type": "unspec", "desc": "MAC address "}, "@NL80211_ATTR_CSA_C_OFF_BEACON": {"cmds": [], "type": "unspec", "desc": "Offset of the channel switch counter field in the beacons tail (%NL80211_ATTR_BEACON_TAIL)."}, "@NL80211_ATTR_WIPHY_NAME": {"cmds": [], "type": "unspec", "desc": "wiphy name "}, "@NL80211_ATTR_WIPHY_ANTENNA_AVAIL_RX": {"cmds": [], "type": "unspec", "desc": "Bitmap of antennas which are available for configuration as RX antennas via the above parameters."}, "@NL80211_ATTR_CONN_FAILED_REASON": {"cmds": [], "type": "unspec", "desc": "The reason for which AP has rejected the connection request from a station. nl80211_connect_failed_reason enum has different reasons of connection failure."}, "@NL80211_ATTR_CENTER_FREQ1": {"cmds": [], "type": "unspec", "desc": "Center frequency of the first part of the channel, used for anything but 20 MHz bandwidth"}, "@NL80211_ATTR_FRAME": {"cmds": [], "type": "unspec", "desc": "frame data and body, but not FCS; used, e.g., with NL80211_CMD_AUTHENTICATE and NL80211_CMD_ASSOCIATE events"}, "@NL80211_ATTR_SOFTWARE_IFTYPES": {"cmds": [], "type": "unspec", "desc": "Nested attribute %NL80211_ATTR_SUPPORTED_IFTYPES) containing the interface types that are managed in software: interfaces of these types aren't subject to any restrictions in their number or combinations."}, "@NL80211_ATTR_PID": {"cmds": [], "type": "unspec", "desc": "Process ID of a network namespace"}, "@NL80211_ATTR_USE_MFP": {"cmds": ["%NL80211_CMD_ASSOCIATE", "%NL80211_CMD_CONNECT"], "type": "unspec", "desc": "Whether management frame protection used for the association (&enum nl80211_mfp, represented as a u32); this attribute can be used with %NL80211_CMD_ASSOCIATE and %NL80211_CMD_CONNECT requests"}, "@NL80211_ATTR_PS_STATE": {"cmds": [], "type": "unspec", "desc": "powersave state"}, "@NL80211_ATTR_PREV_BSSID": {"cmds": [], "type": "unspec", "desc": "previous BSSID commands to specify using a reassociate frame"}, "@NL80211_ATTR_DISABLE_HT": {"cmds": [], "type": "unspec", "desc": " Force HT capable interfaces to disable this feature. Currently, only supported in mac80211 drivers."}, "@NL80211_ATTR_TX_RATES": {"cmds": ["%NL80211_CMD_SET_TX_BITRATE_MASK"], "type": "unspec", "desc": "Nested set of attributes (enum nl80211_tx_rate_attributes) describing TX rates per band. The enum nl80211_band value is used as the index (nla_type() of the nested data. If a band is not included, it will be configured to allow all rates based on negotiated supported rates information. This attribute is used with %NL80211_CMD_SET_TX_BITRATE_MASK."}, "@NL80211_ATTR_MAC_ADDRS": {"cmds": [], "type": "unspec", "desc": "Array of nested MAC addresses"}, "@NL80211_ATTR_COALESCE_RULE": {"cmds": [], "type": "unspec", "desc": "Coalesce rule information"}, "@NL80211_ATTR_RADAR_EVENT": {"cmds": [], "type": "unspec", "desc": "Type of radar event for notification to userspace contains a value of enum nl80211_radar_event (u32)."}, "@NL80211_ATTR_STA_SUPPORTED_RATES": {"cmds": [], "type": "unspec", "desc": "supported rates rates as defined by IEEE 802.11 7.3.2.2 but without the length restriction (at most %NL80211_MAX_SUPP_RATES)."}, "@NL80211_ATTR_IE_RIC": {"cmds": [], "type": "unspec", "desc": "Resource Information Container Information element"}, "@NL80211_ATTR_STA_FLAGS2": {"cmds": [], "type": "unspec", "desc": "Attribute containing a &struct nl80211_sta_flag_update."}, "@NL80211_ATTR_PRIVACY": {"cmds": [], "type": "unspec", "desc": "Flag attribute that protected APs should be used. This is also used with NEW_BEACON to indicate that the BSS is to use protection."}, "@NL80211_ATTR_WIPHY_COVERAGE_CLASS": {"cmds": [], "type": "unspec", "desc": "Coverage Class as defined by IEEE 802 section 7.3.2.9; dot11CoverageClass; u8"}, "@NL80211_ATTR_BSS_SHORT_PREAMBLE": {"cmds": [], "type": "unspec", "desc": "whether short preamble is enabled (u8, 0 or 1)"}, "@NL80211_ATTR_MCAST_RATE": {"cmds": [], "type": "unspec", "desc": "Multicast tx rate "}, "@NL80211_ATTR_WIPHY_CHANNEL_TYPE": {"cmds": [], "type": "unspec", "desc": "included with NL80211_ATTR_WIPHY_FREQ if HT20 or HT40 are to be used (i.e., HT disabled if not included): NL80211_CHAN_NO_HT = HT not allowed (same as not including) NL80211_CHAN_HT20 = HT20 only NL80211_CHAN_HT40MINUS = secondary channel is below the primary channel NL80211_CHAN_HT40PLUS = secondary channel is above the primary channel This attribute is now deprecated."}, "@NL80211_ATTR_PROBE_RESP": {"cmds": [], "type": "unspec", "desc": "Probe Response template data probe-response frame. The DA field in the 802.11 header is zero-ed out, to be filled by the FW."}, "@NL80211_ATTR_CQM": {"cmds": [], "type": "unspec", "desc": "connection quality monitor configuration in a nested attribute with %NL80211_ATTR_CQM_* sub-attributes."}, "@NL80211_ATTR_DONT_WAIT_FOR_ACK": {"cmds": [], "type": "unspec", "desc": "Used with the driver to not wait for an acknowledgement. Note that due to this, it will also not give a status callback nor return a cookie. This is mostly useful for probe responses to save airtime."}, "@NL80211_ATTR_STA_VLAN": {"cmds": [], "type": "unspec", "desc": "interface index of VLAN interface to move station to, or the AP interface the station was originally added to to."}, "@NL80211_ATTR_FREQ_AFTER": {"cmds": [], "type": "unspec", "desc": "A channel which has suffered a regulatory change due to considerations from a beacon hint. This attribute reflects the state of the channel _after_ the beacon hint processing. This attributes consists of a nested attribute containing NL80211_FREQUENCY_ATTR_*"}, "@NL80211_ATTR_MESH_ID": {"cmds": [], "type": "unspec", "desc": "mesh id "}, "@NL80211_ATTR_DFS_REGION": {"cmds": [], "type": "unspec", "desc": "region for regulatory rules which this country abides to when initiating radiation on DFS channels. A country maps to one DFS region."}, "@NL80211_ATTR_MNTR_FLAGS": {"cmds": [], "type": "unspec", "desc": "flags &enum nl80211_mntr_flags."}, "@NL80211_ATTR_WIPHY_FRAG_THRESHOLD": {"cmds": [], "type": "unspec", "desc": "fragmentation threshold length in octets for frames; allowed range: 256..8000, disable fragmentation with (u32)-1; dot11FragmentationThreshold; u32"}, "@NL80211_ATTR_KEY_CIPHER": {"cmds": [], "type": "unspec", "desc": "key cipher suite section 7.3.2.25.1, e.g. 0x000FAC04)"}, "@NL80211_ATTR_KEY_IDX": {"cmds": [], "type": "unspec", "desc": "key ID "}, "@NL80211_ATTR_P2P_CTWINDOW": {"cmds": [], "type": "unspec", "desc": "P2P GO Client Traffic Window the START_AP and SET_BSS commands"}, "@NL80211_ATTR_TDLS_EXTERNAL_SETUP": {"cmds": ["%NL80211_CMD_TDLS_MGMT", "%NL80211_CMD_TDLS_OPER"], "type": "unspec", "desc": "The TDLS discovery procedures should be performed by sending TDLS packets via %NL80211_CMD_TDLS_MGMT. Otherwise %NL80211_CMD_TDLS_OPER should be used for asking the driver to perform a TDLS operation."}, "@NL80211_ATTR_PROTOCOL_FEATURES": {"cmds": [], "type": "unspec", "desc": "global nl80211 feature flags &enum nl80211_protocol_features, the attribute is a u32."}, "@NL80211_ATTR_MPATH_INFO": {"cmds": ["%NL80211_CMD_GET_MPATH"], "type": "unspec", "desc": "information about a mesh_path info given for %NL80211_CMD_GET_MPATH, nested attribute described at &enum nl80211_mpath_info."}, "@NL80211_ATTR_MAX_SCHED_SCAN_IE_LEN": {"cmds": [], "type": "unspec", "desc": "maximum length of information elements that can be added to a scheduled scan request"}, "@NL80211_ATTR_TDLS_OPERATION": {"cmds": [], "type": "unspec", "desc": "High level TDLS operation &enum nl80211_tdls_operation, represented as a u8."}, "@NL80211_ATTR_FREQ_FIXED": {"cmds": [], "type": "unspec", "desc": "a flag indicating the IBSS should not try to look for other networks on different channels"}, "@NL80211_ATTR_STA_FLAGS": {"cmds": [], "type": "unspec", "desc": "flags &enum nl80211_sta_flags (deprecated, use %NL80211_ATTR_STA_FLAGS2)"}, "@NL80211_ATTR_MAX_NUM_PMKIDS": {"cmds": [], "type": "unspec", "desc": "maximum number of PMKIDs a firmware can cache, a wiphy attribute."}, "@NL80211_ATTR_MAC_ACL_MAX": {"cmds": [], "type": "unspec", "desc": "u32 attribute to advertise the maximum number of MAC addresses that a device can support for MAC ACL"}, "@NL80211_ATTR_STA_AID": {"cmds": [], "type": "unspec", "desc": "Association ID for the station "}, "@NL80211_ATTR_KEY": {"cmds": [], "type": "unspec", "desc": "key information in a nested attribute with %NL80211_KEY_* sub-attributes"}, "@NL80211_ATTR_STA_CAPABILITY": {"cmds": [], "type": "unspec", "desc": "Station capabilities the driver, e.g., to enable TDLS power save (PU-APSD)."}, "@NL80211_ATTR_DEVICE_AP_SME": {"cmds": [], "type": "unspec", "desc": "This u32 attribute may be listed for devices that have AP support to indicate that they have the AP SME integrated with support for the features listed in this attribute, see &enum nl80211_ap_sme_features."}, "@NL80211_ATTR_HIDDEN_SSID": {"cmds": [], "type": "unspec", "desc": "indicates whether SSID is to be hidden from Beacon and Probe Response (when response to wildcard Probe Request); see &enum nl80211_hidden_ssid, represented as a u32"}, "@NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES": {"cmds": [], "type": "unspec", "desc": "array of supported supported operating classes."}, "@NL80211_ATTR_FRAME_MATCH": {"cmds": [], "type": "unspec", "desc": "A binary attribute which typically must contain at least one byte, currently used with @NL80211_CMD_REGISTER_FRAME."}, "@NL80211_ATTR_STA_INFO": {"cmds": ["%NL80211_CMD_GET_STATION"], "type": "unspec", "desc": "information about a station given for %NL80211_CMD_GET_STATION, nested attribute containing info as possible, see &enum nl80211_sta_info."}, "@NL80211_ATTR_GENERATION": {"cmds": [], "type": "unspec", "desc": "Used to indicate consistent snapshots for dumps. This number increases whenever the object list being dumped changes, and as such userspace can verify that it has obtained a complete and consistent snapshot by verifying that all dump messages contain the same generation number. If it changed then the list changed and the dump should be repeated completely from scratch."}, "@NL80211_ATTR_WIPHY_RETRY_SHORT": {"cmds": [], "type": "unspec", "desc": "TX retry limit for frames whose length is less than or equal to the RTS threshold; allowed range: 1..255; dot11ShortRetryLimit; u8"}, "@NL80211_ATTR_CIPHER_GROUP": {"cmds": [], "type": "unspec", "desc": "Used with CONNECT indicate which group key cipher will be used with the connection, a u32"}, "@NL80211_ATTR_DURATION": {"cmds": [], "type": "unspec", "desc": "Duration of an operation in milliseconds"}, "@NL80211_ATTR_BG_SCAN_PERIOD": {"cmds": [], "type": "unspec", "desc": "Background scan period in seconds or 0 to disable background scan."}, "@NL80211_ATTR_WIPHY_BANDS": {"cmds": [], "type": "unspec", "desc": "Information about an operating bands consisting of a nested array."}, "@NL80211_ATTR_CIPHER_SUITES": {"cmds": [], "type": "unspec", "desc": "a set of u32 values indicating the supported cipher suites"}, "@NL80211_ATTR_TDLS_DIALOG_TOKEN": {"cmds": [], "type": "unspec", "desc": "Non TDLS conversation between two devices."}, "@NL80211_ATTR_REG_ALPHA2": {"cmds": [], "type": "unspec", "desc": "an ISO current regulatory domain should be set to or is already set to. For example, 'CR', for Costa Rica. This attribute is used by the kernel to query the CRDA to retrieve one regulatory domain. This attribute can also be used by userspace to query the kernel for the currently set regulatory domain. We chose an alpha2 as that is also used by the IEEE-802.11 country information element to identify a country. Users can also simply ask the wireless core to set regulatory domain to a specific alpha2."}, "@NL80211_ATTR_LOCAL_STATE_CHANGE": {"cmds": [], "type": "unspec", "desc": "Flag attribute to indicate that a command is requesting a local authentication/association state change without invoking actual management frame exchange. This can be used with NL80211_CMD_AUTHENTICATE, NL80211_CMD_DEAUTHENTICATE, NL80211_CMD_DISASSOCIATE."}, "@NL80211_ATTR_USER_REG_HINT_TYPE": {"cmds": [], "type": "unspec", "desc": "type of regulatory hint passed from userspace. If unset it is assumed the hint comes directly from a user. If set code could specify exactly what type of source was used to provide the hint. For the different types of allowed user regulatory hints see nl80211_user_reg_hint_type."}, "@NL80211_ATTR_BEACON_INTERVAL": {"cmds": [], "type": "unspec", "desc": "beacon interval in TU"}, "@NL80211_ATTR_EXT_CAPA": {"cmds": [], "type": "unspec", "desc": "802 has and handles. The format is the same as the IE contents. See 802.11-2012 8.4.2.29 for more information."}, "@NL80211_ATTR_CH_SWITCH_BLOCK_TX": {"cmds": [], "type": "unspec", "desc": "flag attribute specifying that transmission must be blocked on the current channel (before the channel switch operation)."}, "@NL80211_ATTR_WIPHY_TXQ_PARAMS": {"cmds": [], "type": "unspec", "desc": "a nested array of TX queue parameters"}, "@NL80211_ATTR_WOWLAN_TRIGGERS": {"cmds": ["%NL80211_CMD_GET_WOWLAN"], "type": "unspec", "desc": "used by indicate which WoW triggers should be enabled. This is also used by %NL80211_CMD_GET_WOWLAN to get the currently enabled WoWLAN triggers."}, "@NL80211_ATTR_HT_CAPABILITY_MASK": {"cmds": [], "type": "unspec", "desc": "Specify which bits of the ATTR_HT_CAPABILITY to which attention should be paid. Currently, only mac80211 NICs support this feature. The values that may be configured are: MCS rates, MAX-AMSDU, HT-20-40 and HT_CAP_SGI_40 AMPDU density and AMPDU factor. All values are treated as suggestions and may be ignored by the driver as required. The actual values may be seen in the station debugfs ht_caps file."}, "@NL80211_ATTR_TX_FRAME_TYPES": {"cmds": ["%NL80211_CMD_FRAME"], "type": "unspec", "desc": "wiphy capability attribute nested attribute of %NL80211_ATTR_FRAME_TYPE attributes, containing information about which frame types can be transmitted with %NL80211_CMD_FRAME."}, "@NL80211_ATTR_CIPHER_SUITE_GROUP": {"cmds": [], "type": "unspec", "desc": "For crypto settings for connect or other commands, indicates which group cipher suite is used"}, "@NL80211_ATTR_RX_SIGNAL_DBM": {"cmds": ["%NL80211_CMD_FRAME"], "type": "unspec", "desc": "signal strength in dBm this attribute is (depending on the driver capabilities) added to received frames indicated with %NL80211_CMD_FRAME."}, "@NL80211_ATTR_SSID": {"cmds": [], "type": "unspec", "desc": "SSID "}, "@NL80211_ATTR_KEY_DEFAULT_TYPES": {"cmds": [], "type": "unspec", "desc": "A nested attribute containing flags attributes, specifying what a key should be set as default as. See &enum nl80211_key_default_types."}, "@NL80211_ATTR_SURVEY_INFO": {"cmds": ["%NL80211_CMD_GET_SURVEY"], "type": "unspec", "desc": "survey information about a channel the survey response for %NL80211_CMD_GET_SURVEY, nested attribute containing info as possible, see &enum survey_info."}, "@NL80211_ATTR_WIPHY_TX_POWER_SETTING": {"cmds": [], "type": "unspec", "desc": "Transmit power setting type &enum nl80211_tx_power_setting for possible values."}, "@NL80211_ATTR_WIPHY_ANTENNA_TX": {"cmds": [], "type": "unspec", "desc": "Bitmap of allowed antennas for transmitting This can be used to mask out antennas which are not attached or should not be used for transmitting. If an antenna is not selected in this bitmap the hardware is not allowed to transmit on this antenna. Each bit represents one antenna, starting with antenna 1 at the first bit. Depending on which antennas are selected in the bitmap, 802.11n drivers can derive which chainmasks to use (if all antennas belonging to a particular chain are disabled this chain should be disabled) and if a chain has diversity antennas wether diversity should be used or not. HT capabilities (STBC, TX Beamforming, Antenna selection) can be derived from the available chains after applying the antenna mask. Non-802.11n drivers can derive wether to use diversity or not. Drivers may reject configurations or RX/TX mask combinations they cannot support by returning -EINVAL."}, "@NL80211_ATTR_CHANNEL_WIDTH": {"cmds": [], "type": "unspec", "desc": "u32 attribute containing one of the values of &enum nl80211_chan_width, describing the channel width. See the documentation of the enum for more information."}, "@NL80211_ATTR_NOACK_MAP": {"cmds": [], "type": "unspec", "desc": "This u16 bitmap contains the No Ack Policy of up to 16 TIDs."}, "@NL80211_ATTR_SCAN_SSIDS": {"cmds": [], "type": "unspec", "desc": "nested attribute with SSIDs scanning and include a zero-length SSID (wildcard) for wildcard scan"}, "@NL80211_ATTR_FEATURE_FLAGS": {"cmds": [], "type": "unspec", "desc": "This u32 attribute contains flags from &enum nl80211_feature_flags and is advertised in wiphy information."}, "@NL80211_ATTR_HANDLE_DFS": {"cmds": ["%NL80211_CMD_JOIN_IBSS"], "type": "unspec", "desc": "A flag indicating whether user space controls DFS operation in IBSS mode. If the flag is included in %NL80211_CMD_JOIN_IBSS request, the driver will allow use of DFS channels and reports radar events to userspace. Userspace is required to react to radar events, e.g. initiate a channel switch or leave the IBSS network."}, "@NL80211_ATTR_SUPPORT_5_MHZ": {"cmds": [], "type": "unspec" , "desc": "A flag indicating that the device supports 5 MHz channel bandwidth."}, "@NL80211_ATTR_SUPPORT_10_MHZ": {"cmds": [], "type": "unspec" , "desc": "A flag indicating that the device supports 10 MHz channel bandwidth."},"@NL80211_ATTR_OPMODE_NOTIF": {"cmds": ["%NL80211_CMD_NEW_STATION"], "type": "u8" , "desc": "Operating mode field from Operating Mode Notification Element based on association request when used with %NL80211_CMD_NEW_STATION; u8 attribute."}, "@NL80211_ATTR_VENDOR_ID": {"cmds": [], "type": "u32" , "desc": "The vendor ID, either a 24-bit OUI or, if %NL80211_VENDOR_ID_IS_LINUX is set, a special Linux ID (not used yet)."}, "@NL80211_ATTR_VENDOR_SUBCMD": {"cmds": [], "type": "u32" , "desc": "vendor sub-command."}, "@NL80211_ATTR_VENDOR_DATA": {"cmds": [], "type": "unspec" , "desc": "data for the vendor command, if any; this attribute is also used for vendor command feature advertisement."}, "@NL80211_ATTR_VENDOR_EVENTS": {"cmds": [], "type": "unspec" , "desc": "used for event list advertising in the wiphy info, containing a nested array of possible events."}, "@NL80211_ATTR_QOS_MAP": {"cmds": [], "type": "unspec" , "desc": "IP DSCP mapping for Interworking QoS mapping. This data is in the format defined for the payload of the QoS Map Set element in IEEE Std 802.11-2012, 8.4.2.97"}, "@NL80211_ATTR_MAC_HINT": {"cmds": [], "type": "unspec" , "desc": "MAC address recommendation as initial BSS"}, "@NL80211_ATTR_WIPHY_FREQ_HINT": {"cmds": [], "type": "u32" , "desc": "frequency of the recommended initial BSS"}, "@NL80211_ATTR_MAX_AP_ASSOC_STA": {"cmds": ["%NL80211_CMD_NEW_STATION"], "type": "u32" , "desc": "Device attribute that indicates how many associated stations are supported in AP mode (including P2P GO); u32. Since drivers may not have a fixed limit on the maximum number (e.g.), other concurrent operations may affect this), drivers are allowed to advertise values that cannot always be met. In such cases, an attempt to add a new station entry with %NL80211_CMD_NEW_STATION may fail."}, "@NL80211_ATTR_CSA_C_OFFSETS_TX": {"cmds": [], "type": "unspec" , "desc": "An array of csa counter offsets (u16) which should be updated when the frame is transmitted."}, "@NL80211_ATTR_MAX_CSA_COUNTERS": {"cmds": [], "type": "unspec" , "desc": "U8 attribute used to advertise the maximum supported number of csa counters."}, "@NL80211_ATTR_TDLS_PEER_CAPABILITY": {"cmds": [], "type": "u32" , "desc": "flags for TDLS peer capabilities, u32. As specified in the &enum nl80211_tdls_peer_capability."}, "@NL80211_ATTR_SOCKET_OWNER": {"cmds": [], "type": "flag" , "desc": "Flag attribute, if set during interface creation then the new interface will be owned by the netlink socket that created it and will be destroyed when the socket is closed. If set during scheduled scan start then the new scan req will be owned by the netlink socket that created it and the scheduled scan will be stopped when the socket is closed. If set during configuration of regulatory indoor operation then the regulatory indoor configuration would be owned by the netlink socket that configured the indoor setting, and the indoor operation would be cleared when the socket is closed."}, "@NL80211_ATTR_TDLS_INITIATOR": {"cmds": [], "type": "flag" , "desc": "flag attribute indicating the current end is the TDLS link initiator."}, "@NL80211_ATTR_USE_RRM": {"cmds": [], "type": "flag" , "desc": "flag for indicating whether the current connection shall support Radio Resource Measurements (11k). This attribute can be used with %NL80211_CMD_ASSOCIATE and %NL80211_CMD_CONNECT requests. User space applications are expected to use this flag only if the underlying device supports these minimal RRM features: %NL80211_FEATURE_DS_PARAM_SET_IE_IN_PROBES, %NL80211_FEATURE_QUIET, If this flag is used, driver must add the Power Capabilities IE to the association request. In addition, it must also set the RRM capability flag in the association request's Capability Info field."}, "@NL80211_ATTR_WIPHY_DYN_ACK": {"cmds": [], "type": "unspec" , "desc": "flag attribute used to enable ACK timeout estimation algorithm (dynack). In order to activate dynack %NL80211_FEATURE_ACKTO_ESTIMATION feature flag must be set by lower drivers to indicate dynack capability. Dynack is automatically disabled setting valid value for coverage class."}, "@NL80211_ATTR_TSID": {"cmds": [], "type": "u8" , "desc": "a TSID value (u8 attribute)"}, "@NL80211_ATTR_USER_PRIO": {"cmds": [], "type": "u8" , "desc": "user priority value (u8 attribute)"}, "@NL80211_ATTR_ADMITTED_TIME": {"cmds": [], "type": "u16" , "desc": "admitted time in units of 32 microseconds (per second) (u16 attribute)."}, "@NL80211_ATTR_SMPS_MODE": {"cmds": [], "type": "u8" , "desc": "SMPS mode to use (ap mode). see &enum nl80211_smps_mode."}, "@NL80211_ATTR_OPER_CLASS": {"cmds": [], "type": "unspec" , "desc": "operating class"}, "@NL80211_ATTR_MAC_MASK": {"cmds": [], "type": "unspec" , "desc": "MAC address mask"}, "@NL80211_ATTR_WIPHY_SELF_MANAGED_REG": {"cmds": [], "type": "flag" , "desc": "flag attribute indicating this device is self-managing its regulatory information and any regulatory domain obtained from it is coming from the device's wiphy and not the global cfg80211 regdomain."}, "@NL80211_ATTR_EXT_FEATURES": {"cmds": [], "type": "unspec" , "desc": "extended feature flags contained in a byte array. The feature flags are identified by their bit index (see &enum nl80211_ext_feature_index). The bit index is ordered starting at the least-significant bit of the first byte in the array, ie. bit index 0 is located at bit 0 of byte 0. bit index 25 would be located at bit 1 of byte 3 (u8 array)."}, "@NL80211_ATTR_SURVEY_RADIO_STATS": {"cmds": [], "type": "unspec" , "desc": "Request overall radio statistics to be returned along with other survey data. If set, %NL80211_CMD_GET_SURVEY may return a survey entry without a channel indicating global radio statistics (only some values are valid and make sense.) For devices that don't return such an entry even then, the information should be contained in the result as the sum of the respective counters over all channels."}, "@NL80211_ATTR_SCHED_SCAN_DELAY": {"cmds": [], "type": "u32" , "desc": "delay before the first cycle of a scheduled scan (or a WoWLAN net-detect scan) is started, u32 in seconds."}, "@NL80211_ATTR_REG_INDOOR": {"cmds": [], "type": "flag" , "desc": "flag attribute, if set indicates that the device is operating in an indoor environment."}, "@NL80211_ATTR_MAX_NUM_SCHED_SCAN_PLANS": {"cmds": [], "type": "unspec" , "desc": "maximum number of scan plans for scheduled scan supported by the device (u32), a wiphy attribute."}, "@NL80211_ATTR_MAX_SCAN_PLAN_INTERVAL": {"cmds": [], "type": "unspec" , "desc": "maximum interval (in seconds) for a scan plan (u32), a wiphy attribute."}, "@NL80211_ATTR_MAX_SCAN_PLAN_ITERATIONS": {"cmds": [], "type": "unspec" , "desc": "maximum number of iterations in a scan plan (u32), a wiphy attribute."}, "@NL80211_ATTR_SCHED_SCAN_PLANS": {"cmds": [], "type": "unspec" , "desc": "a list of scan plans for scheduled scan. Each scan plan defines the number of scan iterations and the interval between scans. The last scan plan will always run infinitely, thus it must not specify the number of iterations, only the interval between scans. The scan plans are executed sequentially. Each scan plan is a nested attribute of &enum nl80211_sched_scan_plan."}} {"0": ["@NL80211_ATTR_UNSPEC"], "1": ["@NL80211_ATTR_WIPHY"], "2": ["@NL80211_ATTR_WIPHY_NAME"], "3": ["@NL80211_ATTR_IFINDEX"], "4": ["@NL80211_ATTR_IFNAME"], "5": ["@NL80211_ATTR_IFTYPE"], "6": ["@NL80211_ATTR_MAC"], "7": ["@NL80211_ATTR_KEY_DATA"], "8": ["@NL80211_ATTR_KEY_IDX"], "9": ["@NL80211_ATTR_KEY_CIPHER"], "10": ["@NL80211_ATTR_KEY_SEQ"], "11": ["@NL80211_ATTR_KEY_DEFAULT"], "12": ["@NL80211_ATTR_BEACON_INTERVAL"], "13": ["@NL80211_ATTR_DTIM_PERIOD"], "14": ["@NL80211_ATTR_BEACON_HEAD"], "15": ["@NL80211_ATTR_BEACON_TAIL"], "16": ["@NL80211_ATTR_STA_AID"], "17": ["@NL80211_ATTR_STA_FLAGS"], "18": ["@NL80211_ATTR_STA_LISTEN_INTERVAL"], "19": ["@NL80211_ATTR_STA_SUPPORTED_RATES"], "20": ["@NL80211_ATTR_STA_VLAN"], "21": ["@NL80211_ATTR_STA_INFO"], "22": ["@NL80211_ATTR_WIPHY_BANDS"], "23": ["@NL80211_ATTR_MNTR_FLAGS"], "24": ["@NL80211_ATTR_MESH_ID"], "25": ["@NL80211_ATTR_STA_PLINK_ACTION"], "26": ["@NL80211_ATTR_MPATH_NEXT_HOP"], "27": ["@NL80211_ATTR_MPATH_INFO"], "28": ["@NL80211_ATTR_BSS_CTS_PROT"], "29": ["@NL80211_ATTR_BSS_SHORT_PREAMBLE"], "30": ["@NL80211_ATTR_BSS_SHORT_SLOT_TIME"], "31": ["@NL80211_ATTR_HT_CAPABILITY"], "32": ["@NL80211_ATTR_SUPPORTED_IFTYPES"], "33": ["@NL80211_ATTR_REG_ALPHA2"], "34": ["@NL80211_ATTR_REG_RULES"], "35": ["@NL80211_ATTR_MESH_CONFIG"], "36": ["@NL80211_ATTR_BSS_BASIC_RATES"], "37": ["@NL80211_ATTR_WIPHY_TXQ_PARAMS"], "38": ["@NL80211_ATTR_WIPHY_FREQ"], "39": ["@NL80211_ATTR_WIPHY_CHANNEL_TYPE"], "40": ["@NL80211_ATTR_KEY_DEFAULT_MGMT"], "41": ["@NL80211_ATTR_MGMT_SUBTYPE"], "42": ["@NL80211_ATTR_IE"], "43": ["@NL80211_ATTR_MAX_NUM_SCAN_SSIDS"], "44": ["@NL80211_ATTR_SCAN_FREQUENCIES"], "45": ["@NL80211_ATTR_SCAN_SSIDS"], "46": ["@NL80211_ATTR_GENERATION"], "47": ["@NL80211_ATTR_BSS"], "48": ["@NL80211_ATTR_REG_INITIATOR"], "49": ["@NL80211_ATTR_REG_TYPE"], "50": ["@NL80211_ATTR_SUPPORTED_COMMANDS"], "51": ["@NL80211_ATTR_FRAME"], "52": ["@NL80211_ATTR_SSID"], "53": ["@NL80211_ATTR_AUTH_TYPE"], "54": ["@NL80211_ATTR_REASON_CODE"], "55": ["@NL80211_ATTR_KEY_TYPE"], "56": ["@NL80211_ATTR_MAX_SCAN_IE_LEN"], "57": ["@NL80211_ATTR_CIPHER_SUITES"], "58": ["@NL80211_ATTR_FREQ_BEFORE"], "59": ["@NL80211_ATTR_FREQ_AFTER"], "60": ["@NL80211_ATTR_FREQ_FIXED"], "61": ["@NL80211_ATTR_WIPHY_RETRY_SHORT"], "62": ["@NL80211_ATTR_WIPHY_RETRY_LONG"], "63": ["@NL80211_ATTR_WIPHY_FRAG_THRESHOLD"], "64": ["@NL80211_ATTR_WIPHY_RTS_THRESHOLD"], "65": ["@NL80211_ATTR_TIMED_OUT"], "66": ["@NL80211_ATTR_USE_MFP"], "67": ["@NL80211_ATTR_STA_FLAGS2"], "68": ["@NL80211_ATTR_CONTROL_PORT"], "69": ["@NL80211_ATTR_TESTDATA"], "70": ["@NL80211_ATTR_PRIVACY"], "71": ["@NL80211_ATTR_DISCONNECTED_BY_AP"], "72": ["@NL80211_ATTR_STATUS_CODE"], "73": ["@NL80211_ATTR_CIPHER_SUITES_PAIRWISE"], "74": ["@NL80211_ATTR_CIPHER_SUITE_GROUP"], "75": ["@NL80211_ATTR_WPA_VERSIONS"], "76": ["@NL80211_ATTR_AKM_SUITES"], "77": ["@NL80211_ATTR_REQ_IE"], "78": ["@NL80211_ATTR_RESP_IE"], "79": ["@NL80211_ATTR_PREV_BSSID"], "80": ["@NL80211_ATTR_KEY"], "81": ["@NL80211_ATTR_KEYS"], "82": ["@NL80211_ATTR_PID"], "83": ["@NL80211_ATTR_4ADDR"], "84": ["@NL80211_ATTR_SURVEY_INFO"], "85": ["@NL80211_ATTR_PMKID"], "86": ["@NL80211_ATTR_MAX_NUM_PMKIDS"], "87": ["@NL80211_ATTR_DURATION"], "88": ["@NL80211_ATTR_COOKIE"], "89": ["@NL80211_ATTR_WIPHY_COVERAGE_CLASS"], "90": ["@NL80211_ATTR_TX_RATES"], "91": ["@NL80211_ATTR_FRAME_MATCH"], "92": ["@NL80211_ATTR_ACK"], "93": ["@NL80211_ATTR_PS_STATE"], "94": ["@NL80211_ATTR_CQM"], "95": ["@NL80211_ATTR_LOCAL_STATE_CHANGE"], "96": ["@NL80211_ATTR_AP_ISOLATE"], "97": ["@NL80211_ATTR_WIPHY_TX_POWER_SETTING"], "98": ["@NL80211_ATTR_WIPHY_TX_POWER_LEVEL"], "99": ["@NL80211_ATTR_TX_FRAME_TYPES"], "100": ["@NL80211_ATTR_RX_FRAME_TYPES"], "101": ["@NL80211_ATTR_FRAME_TYPE"], "102": ["@NL80211_ATTR_CONTROL_PORT_ETHERTYPE"], "103": ["@NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT"], "104": ["@NL80211_ATTR_SUPPORT_IBSS_RSN"], "105": ["@NL80211_ATTR_WIPHY_ANTENNA_TX"], "106": ["@NL80211_ATTR_WIPHY_ANTENNA_RX"], "107": ["@NL80211_ATTR_MCAST_RATE"], "108": ["@NL80211_ATTR_OFFCHANNEL_TX_OK"], "109": ["@NL80211_ATTR_BSS_HT_OPMODE"], "110": ["@NL80211_ATTR_KEY_DEFAULT_TYPES"], "111": ["@NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION"], "112": ["@NL80211_ATTR_MESH_SETUP"], "113": ["@NL80211_ATTR_WIPHY_ANTENNA_AVAIL_TX"], "114": ["@NL80211_ATTR_WIPHY_ANTENNA_AVAIL_RX"], "115": ["@NL80211_ATTR_SUPPORT_MESH_AUTH"], "116": ["@NL80211_ATTR_STA_PLINK_STATE"], "117": ["@NL80211_ATTR_WOWLAN_TRIGGERS"], "118": ["@NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED"], "119": ["@NL80211_ATTR_SCHED_SCAN_INTERVAL"], "120": ["@NL80211_ATTR_INTERFACE_COMBINATIONS"], "121": ["@NL80211_ATTR_SOFTWARE_IFTYPES"], "122": ["@NL80211_ATTR_REKEY_DATA"], "123": ["@NL80211_ATTR_MAX_NUM_SCHED_SCAN_SSIDS"], "124": ["@NL80211_ATTR_MAX_SCHED_SCAN_IE_LEN"], "125": ["@NL80211_ATTR_SCAN_SUPP_RATES"], "126": ["@NL80211_ATTR_HIDDEN_SSID"], "127": ["@NL80211_ATTR_IE_PROBE_RESP"], "128": ["@NL80211_ATTR_IE_ASSOC_RESP"], "129": ["@NL80211_ATTR_STA_WME"], "130": ["@NL80211_ATTR_SUPPORT_AP_UAPSD"], "131": ["@NL80211_ATTR_ROAM_SUPPORT"], "132": ["@NL80211_ATTR_SCHED_SCAN_MATCH"], "133": ["@NL80211_ATTR_MAX_MATCH_SETS"], "134": ["@NL80211_ATTR_PMKSA_CANDIDATE"], "135": ["@NL80211_ATTR_TX_NO_CCK_RATE"], "136": ["@NL80211_ATTR_TDLS_ACTION"], "137": ["@NL80211_ATTR_TDLS_DIALOG_TOKEN"], "138": ["@NL80211_ATTR_TDLS_OPERATION"], "139": ["@NL80211_ATTR_TDLS_SUPPORT"], "140": ["@NL80211_ATTR_TDLS_EXTERNAL_SETUP"], "141": ["@NL80211_ATTR_DEVICE_AP_SME"], "142": ["@NL80211_ATTR_DONT_WAIT_FOR_ACK"], "143": ["@NL80211_ATTR_FEATURE_FLAGS"], "144": ["@NL80211_ATTR_PROBE_RESP_OFFLOAD"], "145": ["@NL80211_ATTR_PROBE_RESP"], "146": ["@NL80211_ATTR_DFS_REGION"], "147": ["@NL80211_ATTR_DISABLE_HT"], "148": ["@NL80211_ATTR_HT_CAPABILITY_MASK"], "149": ["@NL80211_ATTR_NOACK_MAP"], "150": ["@NL80211_ATTR_INACTIVITY_TIMEOUT"], "151": ["@NL80211_ATTR_RX_SIGNAL_DBM"], "152": ["@NL80211_ATTR_BG_SCAN_PERIOD"], "153": ["@NL80211_ATTR_WDEV"], "154": ["@NL80211_ATTR_USER_REG_HINT_TYPE"], "155": ["@NL80211_ATTR_CONN_FAILED_REASON"], "156": ["@NL80211_ATTR_SAE_DATA"], "157": ["@NL80211_ATTR_VHT_CAPABILITY"], "158": ["@NL80211_ATTR_SCAN_FLAGS"], "159": ["@NL80211_ATTR_CHANNEL_WIDTH"], "160": ["@NL80211_ATTR_CENTER_FREQ1"], "161": ["@NL80211_ATTR_CENTER_FREQ2"], "162": ["@NL80211_ATTR_P2P_CTWINDOW"], "163": ["@NL80211_ATTR_P2P_OPPPS"], "164": ["@NL80211_ATTR_LOCAL_MESH_POWER_MODE"], "165": ["@NL80211_ATTR_ACL_POLICY"], "166": ["@NL80211_ATTR_MAC_ADDRS"], "167": ["@NL80211_ATTR_MAC_ACL_MAX"], "168": ["@NL80211_ATTR_RADAR_EVENT"], "169": ["@NL80211_ATTR_EXT_CAPA"], "170": ["@NL80211_ATTR_EXT_CAPA_MASK"], "171": ["@NL80211_ATTR_STA_CAPABILITY"], "172": ["@NL80211_ATTR_STA_EXT_CAPABILITY"], "173": ["@NL80211_ATTR_PROTOCOL_FEATURES"], "174": ["@NL80211_ATTR_SPLIT_WIPHY_DUMP"], "177": ["@NL80211_ATTR_MDID"], "178": ["@NL80211_ATTR_IE_RIC"], "179": ["@NL80211_ATTR_CRIT_PROT_ID"], "180": ["@NL80211_ATTR_MAX_CRIT_PROT_DURATION"], "181": ["@NL80211_ATTR_PEER_AID"], "182": ["@NL80211_ATTR_COALESCE_RULE"], "183": ["@NL80211_ATTR_CH_SWITCH_COUNT"], "184": ["@NL80211_ATTR_CH_SWITCH_BLOCK_TX"], "185": ["@NL80211_ATTR_CSA_IES"], "186": ["@NL80211_ATTR_CSA_C_OFF_BEACON"], "187": ["@NL80211_ATTR_CSA_C_OFF_PRESP"], "188": ["@NL80211_ATTR_RXMGMT_FLAGS"], "189": ["@NL80211_ATTR_STA_SUPPORTED_CHANNELS"], "190": ["@NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES"], "191": ["@NL80211_ATTR_HANDLE_DFS"],"192":["NL80211_ATTR_SUPPORT_5_MHZ"],"193":["NL80211_ATTR_SUPPORT_10_MHZ"], "194":["NL80211_ATTR_OPMODE_NOTIF"], "195":["NL80211_ATTR_VENDOR_ID"], "196":["NL80211_ATTR_VENDOR_SUBCMD"], "197":["NL80211_ATTR_VENDOR_DATA"], "198":["NL80211_ATTR_VENDOR_EVENTS"], "199":["NL80211_ATTR_QOS_MAP"], "200":["NL80211_ATTR_MAC_HINT"], "201":["NL80211_ATTR_WIPHY_FREQ_HINT"], "202":["NL80211_ATTR_MAX_AP_ASSOC_STA"], "203":["NL80211_ATTR_TDLS_PEER_CAPABILITY"], "204":["NL80211_ATTR_SOCKET_OWNER"], "205":["NL80211_ATTR_CSA_C_OFFSETS_TX"], "206":["NL80211_ATTR_MAX_CSA_COUNTERS"], "207":["NL80211_ATTR_TDLS_INITIATOR"], "208":["NL80211_ATTR_USE_RRM"], "209":["NL80211_ATTR_WIPHY_DYN_ACK"], "210":["NL80211_ATTR_TSID"], "211":["NL80211_ATTR_USER_PRIO"], "212":["NL80211_ATTR_ADMITTED_TIME"], "213":["NL80211_ATTR_SMPS_MODE"], "214":["NL80211_ATTR_OPER_CLASS"], "215":["NL80211_ATTR_MAC_MASK"], "216":["NL80211_ATTR_WIPHY_SELF_MANAGED_REG"], "217":["NL80211_ATTR_EXT_FEATURES"], "218":["NL80211_ATTR_SURVEY_RADIO_STATS"], "219":["NL80211_ATTR_NETNS_FD"], "220":["NL80211_ATTR_SCHED_SCAN_DELAY"], "221":["NL80211_ATTR_REG_INDOOR"], "222":["NL80211_ATTR_MAX_NUM_SCHED_SCAN_PLANS"], "223":["NL80211_ATTR_MAX_SCAN_PLAN_INTERVAL"],"224":["NL80211_ATTR_MAX_SCAN_PLAN_ITERATIONS"], "225":["NL80211_ATTR_SCHED_SCAN_PLANS"]}