Lines Matching full:attribute

132  * the %NL80211_ATTR_SUPPORTED_IFTYPES attribute, but by listing the
141 * is exported in the %NL80211_ATTR_SOFTWARE_IFTYPES attribute.
144 * in the %NL80211_ATTR_INTERFACE_COMBINATIONS attribute. Basically,
196 * %NL80211_ATTR_WANT_1X_4WAY_HS attribute flag. Drivers supporting this
197 * offload may reject the %NL80211_CMD_CONNECT when the attribute flag is
284 * attribute given in wiphy capabilities.
331 * to or will include the new %NL80211_ATTR_MLO_LINKS attribute.
333 * now need to be given the %NL80211_ATTR_MLO_LINK_ID attribute, e.g. to
383 * attribute %NL80211_ATTR_IFINDEX. If multiple BSSID advertisements are
533 * using the %NL80211_ATTR_IE attribute. The first cycle of the
536 * scans, it will allow such when the caller provides the flag attribute
617 * included %NL80211_ATTR_FRAME attribute contains the management frame
620 * case the %NL80211_ATTR_FRAME attribute is replaced with a
627 * %NL80211_ATTR_PREV_BSSID attribute is used to specify whether the
628 * request is for the initial association to an ESS (that attribute not
629 * included) or for reassociation within the ESS (that attribute is
648 * FREQ attribute (for the initial frequency if no peer can be found)
649 * and optionally a MAC (as BSSID) and FREQ_FIXED attribute if those
653 * given in the %NL80211_ATTR_BEACON_INTERVAL attribute, which if not
658 * @NL80211_CMD_TESTMODE: testmode command, takes a wiphy (or ifindex) attribute
659 * to identify the device, and the TESTDATA blob attribute to pass through
665 * %NL80211_ATTR_SSID attribute, and can optionally specify the association
697 * This attribute is ignored if driver does not support roam scan.
700 * determined by the %NL80211_ATTR_STATUS_CODE attribute (0 = success,
740 * radio. The %NL80211_ATTR_COOKIE attribute must be given as well to
751 * requires an interface index, a frame type attribute (optional for
753 * and a match attribute containing the first few bytes of the frame
758 * The %NL80211_ATTR_RECEIVE_MULTICAST flag attribute can be given if
780 * counters which will be updated to the current value. This attribute
869 * command with the %NL80211_ATTR_WOWLAN_TRIGGERS attribute. For
874 * @NL80211_ATTR_WOWLAN_TRIGGERS attribute will contain the reason
898 * %NL80211_ATTR_TDLS_ACTION attribute determines the type of frame to be
912 * For the event, the %NL80211_ATTR_MAC attribute carries the TA and
1022 * by the %NL80211_ATTR_VENDOR_ID attribute and a sub-command in
1025 * For feature advertisement, the %NL80211_ATTR_VENDOR_DATA attribute is
1026 * used in the wiphy data as a nested attribute containing descriptions
1032 * that attribute is not included, QoS mapping is disabled. Since this
1042 * If the admitted time attribute is not added then the request just checks
1086 * %NL80211_ATTR_NAN_MASTER_PREF attribute and optional
1095 * with %NL80211_ATTR_NAN_FUNC nested attribute. When called, this
1125 * This will contain a %NL80211_ATTR_NAN_MATCH nested attribute and
1183 * %NL80211_ATTR_STATUS_CODE attribute in %NL80211_CMD_EXTERNAL_AUTH
1213 * the %NL80211_ATTR_FTM_RESPONDER_STATS attribute.
1217 * %NL80211_ATTR_PEER_MEASUREMENTS attribute. Optionally, MAC address
1220 * If a timeout is requested, use the %NL80211_ATTR_TIMEOUT attribute.
1260 * Here attribute %NL80211_ATTR_MAC is used to specify connected mesh
1265 * is passed using %NL80211_ATTR_TID_CONFIG attribute.
1309 * %NL80211_ATTR_MLO_LINK_ID attribute is used for the new link.
1414 * The notification contains %NL80211_ATTR_NAN_CHANNEL attribute
1723 * @NL80211_ATTR_UNSPEC: unspecified attribute to catch errors
1731 * %NL80211_ATTR_WIPHY_CHANNEL_TYPE attribute or the attributes
1734 * @NL80211_ATTR_CHANNEL_WIDTH: u32 attribute containing one of the values
1745 * this attribute)
1749 * This attribute is now deprecated.
1782 * @NL80211_ATTR_KEY_DEFAULT: Flag attribute indicating the key is default key
1783 * @NL80211_ATTR_KEY_DEFAULT_MGMT: Flag attribute indicating the key is the
1806 * given for %NL80211_CMD_GET_STATION, nested attribute containing
1817 * info given for %NL80211_CMD_GET_MPATH, nested attribute described at
1825 * For example, 'CR', for Costa Rica. This attribute is used by the kernel
1826 * to query the CRDA to retrieve one regulatory domain. This attribute can
1847 * @NL80211_ATTR_SUPPORTED_IFTYPES: nested attribute containing all
1848 * supported interface types, each a flag attribute with the number
1858 * a single scan request, a wiphy attribute.
1860 * scan with a single scheduled scan request, a wiphy attribute.
1866 * used with @NL80211_ATTR_SCHED_SCAN_MATCH, a wiphy attribute.
1868 * @NL80211_ATTR_SCAN_FREQUENCIES: nested attribute with frequencies (in MHz)
1869 * @NL80211_ATTR_SCAN_SSIDS: nested attribute with SSIDs, leave out for passive
1878 * @NL80211_ATTR_SUPPORTED_COMMANDS: wiphy attribute that specifies
1882 * @NL80211_ATTR_FRAME: frame data (binary attribute), including frame header
1885 * @NL80211_ATTR_SSID: SSID (binary attribute, 0..32 octets)
1895 * due to considerations from a beacon hint. This attribute reflects
1897 * attributes consists of a nested attribute containing
1900 * due to considerations from a beacon hint. This attribute reflects
1902 * attributes consists of a nested attribute containing
1916 * this attribute can be used with %NL80211_CMD_ASSOCIATE and
1923 * @NL80211_ATTR_STA_FLAGS2: Attribute containing a
1936 * attribute is also used as a flag in the wiphy information to
1944 * socket. If this attribute is missing, then legacy behavior of sending
1960 * @NL80211_ATTR_PRIVACY: Flag attribute, used with connect(), indicating
1969 * This attribute is also sent in response to @NL80211_CMD_GET_WIPHY,
1983 * Reassociate Request frame (with the value of this attribute in the
1987 * @NL80211_ATTR_KEY: key information in a nested attribute with
1990 * and join_ibss(), key information is in a nested attribute each
2007 * the survey response for %NL80211_CMD_GET_SURVEY, nested attribute
2012 * cache, a wiphy attribute.
2015 * @NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION: Device attribute that
2025 * rates based on negotiated supported rates information. This attribute
2036 * @NL80211_ATTR_FRAME_MATCH: A binary attribute which typically must contain
2040 * @NL80211_ATTR_TX_FRAME_TYPES: wiphy capability attribute, which is a
2041 * nested attribute of %NL80211_ATTR_FRAME_TYPE attributes, containing
2044 * @NL80211_ATTR_RX_FRAME_TYPES: wiphy capability attribute, which is a
2045 * nested attribute of %NL80211_ATTR_FRAME_TYPE attributes, containing
2048 * @NL80211_ATTR_ACK: Flag attribute indicating that the frame was
2055 * nested attribute with %NL80211_ATTR_CQM_* sub-attributes.
2057 * @NL80211_ATTR_LOCAL_STATE_CHANGE: Flag attribute to indicate that a command
2113 * @NL80211_ATTR_KEY_DEFAULT_TYPES: A nested attribute containing flags
2119 * @NL80211_ATTR_MESH_CONFIG: Mesh configuration parameters, a nested attribute
2139 * @NL80211_ATTR_SCHED_SCAN_MATCH: Nested attribute with one or more
2157 * @NL80211_ATTR_INTERFACE_COMBINATIONS: Nested attribute listing the supported
2161 * this attribute contains the interface combinations of the first radio.
2164 * @NL80211_ATTR_SOFTWARE_IFTYPES: Nested attribute (just like
2169 * @NL80211_ATTR_REKEY_DATA: nested attribute containing the information
2173 * nested array attribute containing an entry for each band, with the entry
2191 * @NL80211_ATTR_STA_WME: Nested attribute containing the wme configuration
2199 * @NL80211_ATTR_PMKSA_CANDIDATE: Nested attribute containing the PMKSA caching
2205 * applications use this attribute.
2206 * This attribute is used with %NL80211_CMD_TRIGGER_SCAN and
2223 * @NL80211_ATTR_DEVICE_AP_SME: This u32 attribute may be listed for devices
2225 * with support for the features listed in this attribute, see
2233 * @NL80211_ATTR_FEATURE_FLAGS: This u32 attribute contains flags from
2237 * This attribute holds a bitmap of the supported protocols for
2244 * this feature during association. This is a flag attribute.
2247 * this feature during association. This is a flag attribute.
2250 * this feature during association. This is a flag attribute.
2253 * this feature during association. This is a flag attribute.
2285 * this attribute is (depending on the driver capabilities) added to
2308 * Status code). However, those fields are included in the attribute data
2309 * for all authentication algorithms to keep the attribute definition
2328 * carried in a u32 attribute
2333 * @NL80211_ATTR_MAC_ACL_MAX: u32 attribute to advertise the maximum
2354 * &enum nl80211_protocol_features, the attribute is a u32.
2356 * @NL80211_ATTR_SPLIT_WIPHY_DUMP: flag attribute, userspace supports
2378 * @NL80211_ATTR_CH_SWITCH_COUNT: u32 attribute specifying the number of TBTT's
2380 * @NL80211_ATTR_CH_SWITCH_BLOCK_TX: flag attribute specifying that transmission
2415 * u8 attribute.
2421 * attribute is also used for vendor command feature advertisement
2432 * @NL80211_ATTR_MAX_AP_ASSOC_STA: Device attribute that indicates how many
2441 * @NL80211_ATTR_MAX_CSA_COUNTERS: U8 attribute used to advertise the maximum
2447 * @NL80211_ATTR_SOCKET_OWNER: Flag attribute, if set during interface
2460 * attribute, the notifications will be sent to the %NL80211_MCGRP_NAN
2471 * @NL80211_ATTR_TDLS_INITIATOR: flag attribute indicating the current end is
2475 * shall support Radio Resource Measurements (11k). This attribute can be
2487 * @NL80211_ATTR_WIPHY_DYN_ACK: flag attribute used to enable ACK timeout
2493 * @NL80211_ATTR_TSID: a TSID value (u8 attribute)
2494 * @NL80211_ATTR_USER_PRIO: user priority value (u8 attribute)
2496 * (per second) (u16 attribute)
2505 * @NL80211_ATTR_WIPHY_SELF_MANAGED_REG: flag attribute indicating this device
2530 * @NL80211_ATTR_REG_INDOOR: flag attribute, if set indicates that the device
2534 * scheduled scan supported by the device (u32), a wiphy attribute.
2536 * a scan plan (u32), a wiphy attribute.
2538 * a scan plan (u32), a wiphy attribute.
2544 * Each scan plan is a nested attribute of &enum nl80211_sched_scan_plan.
2545 * @NL80211_ATTR_PBSS: flag attribute. If set it means operate
2549 * @NL80211_ATTR_BSS_SELECT: nested attribute for driver supporting the
2553 * it contains the behaviour-specific attribute containing the parameters for
2559 * @NL80211_ATTR_PAD: attribute used for padding for 64-bit alignment
2561 * @NL80211_ATTR_IFTYPE_EXT_CAPA: Nested attribute of the following attributes:
2578 * This attribute is used only if all interfaces are in monitor mode.
2579 * Set this attribute in order to monitor packets using the given MU-MIMO
2590 * attribute must not be included).
2595 * maximum measurement duration allowed. This attribute is used with
2598 * @NL80211_ATTR_MEASUREMENT_DURATION_MANDATORY: flag attribute that indicates
2614 * would be set. This attribute is used with
2620 * attribute.
2621 * @NL80211_ATTR_NAN_MATCH: used to report a match. This is a nested attribute.
2626 * Request/Response frame protection. This attribute contains the 16 octet
2630 * packets should be send out as unicast to all stations (flag attribute).
2646 * better BSSs. The attribute value is a packed structure
2650 * u32 attribute with an &enum nl80211_timeout_reason value. This is used,
2675 * @NL80211_ATTR_PMK: attribute for passing PMK key material. Used with
2680 * support this attribute specifies the PMK-R0 if NL80211_ATTR_PMKR0_NAME
2683 * @NL80211_ATTR_SCHED_SCAN_MULTI: flag attribute which user-space shall use to
2688 * @NL80211_ATTR_WANT_1X_4WAY_HS: flag attribute which user-space can include
2695 * authentication operation (u32 attribute with an
2698 * @NL80211_ATTR_EXTERNAL_AUTH_SUPPORT: Flag attribute indicating that the user
2699 * space supports external authentication. This attribute shall be used
2703 * attribute deprecated for %NL80211_CMD_START_AP, use
2707 * u8 attribute. This is used with %NL80211_CMD_STA_OPMODE_CHANGED.
2709 * @NL80211_ATTR_TXQ_STATS: TXQ statistics (nested attribute, see &enum
2723 * @NL80211_ATTR_FTM_RESPONDER: nested attribute which user-space can include
2728 * @NL80211_ATTR_FTM_RESPONDER_STATS: Nested attribute with FTM responder
2732 * if the attribute is not given no timeout is requested. Note that 0 is an
2748 * allows to set Tx power for a station. If this attribute is not included,
2753 * @NL80211_ATTR_SAE_PASSWORD: attribute for passing SAE password material. It
2759 * @NL80211_ATTR_HE_OBSS_PD: nested attribute for OBSS Packet Detection
2764 * Defined by IEEE P802.11ay/D4.0 section 9.4.2.251. (u8 attribute)
2766 * the allowed channel bandwidth configurations. (u8 attribute)
2772 * @NL80211_ATTR_HE_BSS_COLOR: nested attribute for BSS Color Settings.
2774 * @NL80211_ATTR_IFTYPE_AKM_SUITES: nested array attribute, with each entry
2776 * attribute is sent in a response to %NL80211_CMD_GET_WIPHY indicating
2782 * nested attribute with &enum nl80211_tid_config_attr sub-attributes;
2819 * @NL80211_ATTR_SCAN_FREQ_KHZ: nested attribute with KHz frequencies
2825 * discovery. It is a nested attribute, see
2827 * nested attribute to disable this feature and delete the templates.
2830 * unsolicited broadcast probe response. It is a nested attribute, see
2832 * nested attribute to disable this feature and delete the templates.
2842 * This is a u8 attribute that encapsulates one of the values from
2850 * @NL80211_ATTR_RECONNECT_REQUESTED: flag attribute, used with deauth and
2857 * @NL80211_ATTR_COLOR_CHANGE_COUNT: u8 attribute specifying the number of TBTT's
2859 * @NL80211_ATTR_COLOR_CHANGE_COLOR: u8 attribute specifying the color that we are
2864 * @NL80211_ATTR_MBSSID_CONFIG: Nested attribute for multiple BSSID
2866 * Kernel uses this attribute to indicate the driver's support for MBSSID
2868 * Userspace should use this attribute to configure per interface MBSSID
2883 * @NL80211_ATTR_AP_SETTINGS_FLAGS: u32 attribute contains ap settings flags,
2884 * enumerated in &enum nl80211_ap_settings_flags. This attribute shall be
2898 * @NL80211_ATTR_MLO_SUPPORT: Flag attribute to indicate user space supports MLO
2899 * connection. Used with %NL80211_CMD_CONNECT. If this attribute is not
2902 * @NL80211_ATTR_MAX_NUM_AKM_SUITES: U16 attribute. Indicates maximum number of
2905 * attribute is not present userspace shall consider maximum number of AKM
2907 * number prior to the introduction of this attribute.
2933 * timestamping can be enabled for concurrently (u16), a wiphy attribute.
2937 * be enabled or not (flag attribute).
2939 * @NL80211_ATTR_EMA_RNR_ELEMS: Optional nested attribute for
2940 * reduced neighbor report (RNR) elements. This attribute can be used
2958 * @NL80211_ATTR_MLO_TTLM_DLINK: Binary attribute specifying the downlink TID to
2962 * @NL80211_ATTR_MLO_TTLM_ULINK: Binary attribute specifying the uplink TID to
2967 * @NL80211_ATTR_ASSOC_SPP_AMSDU: flag attribute used with
2971 * @NL80211_ATTR_WIPHY_RADIOS: Nested attribute describing physical radios
2974 * @NL80211_ATTR_WIPHY_INTERFACE_COMBINATIONS: Nested attribute listing the
2991 * @NL80211_ATTR_EPCS: Flag attribute indicating that EPCS is enabled for a
3000 * @NL80211_ATTR_WIPHY_RADIO_INDEX: (int) Integer attribute denoting the index
3008 * @NL80211_ATTR_S1G_LONG_BEACON_PERIOD: (u8) Integer attribute that represents
3011 * attribute for initialising an S1G short beaconing BSS. When updating
3015 * @NL80211_ATTR_S1G_SHORT_BEACON: Nested attribute containing the short beacon
3018 * required alongside this attribute. Refer to
3019 * @enum nl80211_s1g_short_beacon_attrs for the attribute definitions.
3021 * @NL80211_ATTR_BSS_PARAM: nested attribute used with %NL80211_CMD_GET_WIPHY
3022 * which indicates which BSS parameters can be modified. The attribute can
3023 * also be used as flag attribute by user-space in %NL80211_CMD_SET_BSS to
3027 * @NL80211_ATTR_NAN_CONFIG: Nested attribute for
3031 * This attribute is optional.
3032 * @NL80211_ATTR_NAN_NEW_CLUSTER: Flag attribute indicating that a new
3035 * @NL80211_ATTR_NAN_CAPABILITIES: Nested attribute for NAN capabilities.
3040 * @NL80211_ATTR_S1G_PRIMARY_2MHZ: flag attribute indicating that the S1G
3044 * @NL80211_ATTR_EPP_PEER: A flag attribute to indicate if the peer is an EPP
3051 * this feature during association. This is a flag attribute.
3053 * @NL80211_ATTR_NAN_CHANNEL: This is a nested attribute. There can be multiple
3074 * 100 (Channel Entry format for the NAN Availability attribute).
3082 * sequential number of the %NL80211_ATTR_NAN_CHANNEL attribute within all
3086 * @NL80211_ATTR_NAN_AVAIL_BLOB: (Binary) The NAN Availability attribute blob,
3087 * including the attribute header, as defined in Wi-Fi Aware (TM) 4.0
3088 * specification Table 93 (NAN Availability attribute format). Required with
3090 * attribute. Used by the device to publish Schedule Update NAFs.
3091 * @NL80211_ATTR_NAN_SCHED_DEFERRED: Flag attribute used with
3104 * @NL80211_ATTR_NAN_SCHED_UPDATE_SUCCESS: flag attribute used with
3113 * (Unaligned Schedule attribute format). Used to configure the device
3130 * @NL80211_ATTR_INCUMBENT_SIGNAL_INTERFERENCE_BITMAP: u32 attribute specifying
3144 * @NL80211_ATTR_MAX: highest attribute number currently defined
3866 * @__NL80211_STA_FLAG_INVALID: attribute number 0 is reserved
4042 * These attribute types are used with %NL80211_STA_INFO_TXRATE
4048 * (>6.5535Gbps) only 32-bit attribute is included.
4049 * User space tools encouraged to use the 32-bit attribute and fall
4052 * @__NL80211_RATE_INFO_INVALID: attribute number 0 is reserved
4143 * These attribute types are used with %NL80211_STA_INFO_BSS_PARAM
4146 * @__NL80211_STA_BSS_PARAM_INVALID: attribute number 0 is reserved
4173 * These attribute types are used with %NL80211_ATTR_STA_INFO
4176 * @__NL80211_STA_INFO_INVALID: attribute number 0 is reserved
4187 * @NL80211_STA_INFO_TX_BITRATE: current unicast tx rate, nested attribute
4202 * attribute, like NL80211_STA_INFO_TX_BITRATE.
4203 * @NL80211_STA_INFO_BSS_PARAM: current station's view of BSS, nested attribute
4225 * This is a nested attribute where each the inner attribute number is the
4231 * @NL80211_STA_INFO_PAD: attribute used for padding for 64-bit alignment
4251 * @NL80211_STA_INFO_MAX: highest possible station info attribute
4310 * @__NL80211_TID_STATS_INVALID: attribute number 0 is reserved
4318 * @NL80211_TID_STATS_PAD: attribute used for padding for 64-bit alignment
4319 * @NL80211_TID_STATS_TXQ_STATS: TXQ stats (nested attribute)
4321 * @NL80211_TID_STATS_MAX: highest numbered attribute here
4339 * @__NL80211_TXQ_STATS_INVALID: attribute number 0 is reserved
4354 * @NL80211_TXQ_STATS_MAX: highest numbered attribute here
4395 * These attribute types are used with %NL80211_ATTR_MPATH_INFO when getting
4398 * @__NL80211_MPATH_INFO_INVALID: attribute number 0 is reserved
4409 * @NL80211_MPATH_INFO_MAX: highest mesh path information attribute number
4433 * @__NL80211_BAND_IFTYPE_ATTR_INVALID: attribute number 0 is reserved
4434 * @NL80211_BAND_IFTYPE_ATTR_IFTYPES: nested attribute containing a flag attribute
4461 * @NL80211_BAND_IFTYPE_ATTR_MAX: highest band attribute currently defined
4487 * @__NL80211_BAND_ATTR_INVALID: attribute number 0 is reserved
4492 * @NL80211_BAND_ATTR_HT_MCS_SET: 16-byte attribute containing the MCS set as
4497 * @NL80211_BAND_ATTR_VHT_MCS_SET: 32-byte attribute containing the MCS set as
4500 * @NL80211_BAND_ATTR_IFTYPE_DATA: nested array attribute, with each entry using
4512 * @NL80211_BAND_ATTR_MAX: highest band attribute currently defined
4544 * @__NL80211_NAN_PHY_CAP_ATTR_INVALID: attribute number 0 is reserved
4545 * @NL80211_NAN_PHY_CAP_ATTR_HT_MCS_SET: 16-byte attribute containing HT MCS set
4549 * @NL80211_NAN_PHY_CAP_ATTR_VHT_MCS_SET: 8-byte attribute containing VHT MCS set
4555 * @NL80211_NAN_PHY_CAP_ATTR_MAX: highest NAN PHY cap attribute number
4585 * @__NL80211_WMMR_INVALID: attribute number 0 is reserved
4607 * @__NL80211_FREQUENCY_ATTR_INVALID: attribute number 0 is reserved
4635 * channel. A channel that has the INDOOR_ONLY attribute can only be
4644 * off-channel on a channel that has the IR_CONCURRENT attribute set can be
4650 * attribute for IR is disallowed for master interfaces (IBSS, AP).
4656 * This is a nested attribute that contains the wmm limitation per AC.
4706 * @NL80211_FREQUENCY_ATTR_PAD: attribute used for padding for 64-bit alignment
4707 * @NL80211_FREQUENCY_ATTR_MAX: highest frequency attribute number
4778 * @__NL80211_BITRATE_ATTR_INVALID: attribute number 0 is reserved
4782 * @NL80211_BITRATE_ATTR_MAX: highest bitrate attribute number
4844 * @__NL80211_REG_RULE_ATTR_INVALID: attribute number 0 is reserved
4865 * @NL80211_REG_RULE_ATTR_MAX: highest regulatory rule attribute number
4891 * @__NL80211_SCHED_SCAN_MATCH_ATTR_INVALID: attribute number 0 is reserved
4897 * if this attribute is in a match set of its own, then it is treated as
4902 * attribute) is if there's only a single matchset with the RSSI attribute.
4908 * RSSI-based BSS selection. The attribute value is a packed structure
4914 * attribute number currently defined
5033 * assumed if the attribute is not set.
5055 * These attribute types are used with %NL80211_ATTR_SURVEY_INFO
5058 * @__NL80211_SURVEY_INFO_INVALID: attribute number 0 is reserved
5074 * @NL80211_SURVEY_INFO_PAD: attribute used for padding for 64-bit alignment
5077 * @NL80211_SURVEY_INFO_MAX: highest survey info attribute number
5255 * @NL80211_MESHCONF_ATTR_MAX: highest possible mesh configuration attribute
5379 * @NL80211_MESH_SETUP_ATTR_MAX: highest possible mesh setup attribute number
5401 * @__NL80211_TXQ_ATTR_INVALID: Attribute number 0 is reserved
5411 * @NL80211_TXQ_ATTR_MAX: Maximum TXQ attribute number
5482 * attribute.
5487 * attribute must be provided as well
5489 * attribute must be provided as well
5493 * attribute must be provided as well
5502 * attribute must be provided as well
5524 * These values are used with the %NL80211_BSS_CHAN_WIDTH attribute.
5582 * @NL80211_BSS_INFORMATION_ELEMENTS: binary attribute containing the
5584 * if the %NL80211_BSS_BEACON_IES attribute is present and the data is
5589 * If present, the @NL80211_BSS_PRESP_DATA attribute indicates that the
5597 * @NL80211_BSS_BEACON_IES: binary attribute containing the raw information
5605 * @NL80211_BSS_TSF is known to be from a probe response (flag attribute)
5609 * @NL80211_BSS_PAD: attribute used for padding for 64-bit alignment
5622 * @NL80211_BSS_USE_FOR: u32 bitmap attribute indicating what the BSS can be
5627 * This is a u64 attribute containing a bitmap of values from
5628 * &enum nl80211_cannot_use_reasons, note that the attribute may be missing
5631 * @NL80211_BSS_MAX: highest BSS attribute
5674 * The BSS status is a BSS attribute in scan dumps, which
5701 * the attribute for this on CONNECT commands.
5787 * @NL80211_KEY_DEFAULT_TYPES: A nested attribute containing flags
5795 * @NL80211_KEY_MAX: highest key attribute
5836 * @NL80211_TXRATE_MAX: highest TX rate attribute
5949 * @NL80211_ATTR_CQM_BEACON_LOSS_EVENT: flag attribute that's set in a beacon
5954 * @NL80211_ATTR_CQM_MAX: highest key attribute
6022 * @NL80211_TID_CONFIG_ATTR_PAD: pad attribute for 64-bit values
6028 * @NL80211_TID_CONFIG_ATTR_OVERRIDE: flag attribute, if set indicates
6040 * the max value is advertised by the driver in this attribute on
6045 * the max value is advertised by the driver in this attribute on
6056 * @NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE: This attribute will be useful
6087 * enum nl80211_packet_pattern_attr - packet pattern attribute
6088 * @__NL80211_PKTPAT_INVALID: invalid number for nested attribute
6105 * @MAX_NL80211_PKTPAT: max attribute number
6159 * which are passed in an array of nested attributes, each nested attribute
6166 * In %NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED, it is a binary attribute
6169 * When reporting wakeup. it is a u32 attribute containing the 0-based
6185 * attribute contains the original length.
6188 * attribute if the packet was truncated somewhere.
6191 * be truncated, the @NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023_LEN attribute
6195 * attribute if the packet was truncated somewhere.
6197 * "TCP connection wakeup" for more details. This is a nested attribute
6208 * is detected. This is a nested attribute that contains the
6213 * attribute is also sent in a response to
6216 * @NL80211_WOWLAN_TRIG_NET_DETECT_RESULTS: nested attribute
6222 * Each element in the array is a nested attribute that contains
6223 * one optional %NL80211_ATTR_SSID attribute and one optional
6224 * %NL80211_ATTR_SCAN_FREQUENCIES attribute. At least one of
6232 * @MAX_NL80211_WOWLAN_TRIG: highest wowlan trigger attribute number
6338 * For feature advertising, a u32 attribute holding the maximum length
6349 * u32 attribute holding the maximum length
6354 * @MAX_NL80211_WOWLAN_TCP: highest attribute number
6391 * enum nl80211_attr_coalesce_rule - coalesce rule attribute
6392 * @__NL80211_COALESCE_RULE_INVALID: invalid number for nested attribute
6399 * @NL80211_ATTR_COALESCE_RULE_MAX: max attribute number
6429 * @NL80211_IFACE_LIMIT_TYPES: nested attribute containing a
6430 * flag attribute for each interface type in this set
6432 * @MAX_NL80211_IFACE_LIMIT: highest attribute number
6450 * @NL80211_IFACE_COMB_MAXNUM: u32 attribute giving the total number of
6453 * in a separate attribute %NL80211_ATTR_INTERFACES_SOFTWARE.
6454 * @NL80211_IFACE_COMB_STA_AP_BI_MATCH: flag attribute specifying that
6458 * @NL80211_IFACE_COMB_NUM_CHANNELS: u32 attribute specifying how many
6460 * @NL80211_IFACE_COMB_RADAR_DETECT_WIDTHS: u32 attribute containing the bitmap
6462 * @NL80211_IFACE_COMB_RADAR_DETECT_REGIONS: u32 attribute containing the bitmap
6464 * @NL80211_IFACE_COMB_BI_MIN_GCD: u32 attribute specifying the minimum GCD of
6468 * @MAX_NL80211_IFACE_COMB: highest attribute number
6484 * within the %NL80211_ATTR_INTERFACE_COMBINATIONS attribute to indicate
6573 * @MAX_NL80211_REKEY_DATA: highest rekey attribute (internal)
6604 * @__NL80211_STA_WME_INVALID: invalid number for nested attribute
6610 * @NL80211_STA_WME_MAX: highest station WME attribute
6631 * @MAX_NL80211_PMKSA_CANDIDATE: highest PMKSA caching candidate attribute
6733 * estimation (dynack). %NL80211_ATTR_WIPHY_DYN_ACK flag attribute is used
6810 * %NL80211_ATTR_MU_MIMO_GROUP_DATA attribute,
6812 * %NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR attribute.
6841 * %NL80211_ATTR_CQM_RSSI_THOLD attribute accepts a list of zero or more
6853 * the max channel attribute in the FILS request params IE with the
7120 * To be used with the %NL80211_ATTR_PROBE_RESP_OFFLOAD attribute.
7178 * as AP and the beaconing has already been configured. This attribute is
7343 * wiphy dumps (if requested by the application with the attribute
7429 * @__NL80211_SCHED_SCAN_PLAN_INVALID: attribute number 0 is reserved
7433 * scan plan (u32). The last scan plan must not specify this attribute
7436 * @NL80211_SCHED_SCAN_PLAN_MAX: highest scheduled scan plan attribute number
7469 * @NL80211_BSS_SELECT_ATTR_BAND_PREF: attribute indicating BSS
7473 * this attribute is according to &enum nl80211_band (u32).
7476 * RSSI-based BSS selection. The attribute value is a packed structure
7478 * @NL80211_BSS_SELECT_ATTR_MAX: highest bss select attribute number.
7554 * specified in NAN spec. This is a binary attribute.
7569 * follow up Service Discovery Frame. This is a binary attribute.
7576 * specific info. This is a binary attribute.
7577 * @NL80211_NAN_FUNC_SRF: Service Receive Filter. This is a nested attribute.
7580 * attribute. It is a list of binary values.
7582 * nested attribute. It is a list of binary values.
7589 * @NL80211_NAN_FUNC_ATTR_MAX: highest NAN function attribute
7621 * %NL80211_NAN_SRF_MAC_ADDRS isn't present. This attribute is binary.
7626 * attribute. Each nested attribute is a MAC address.
7628 * @NL80211_NAN_SRF_ATTR_MAX: highest NAN SRF attribute
7646 * match. This is a nested attribute.
7649 * that caused the match. This is a nested attribute.
7653 * @NL80211_NAN_MATCH_ATTR_MAX: highest NAN match attribute
7670 * @NL80211_NAN_BAND_CONF_FREQ: Discovery frequency. This attribute shall not
7690 * this attribute. Setting this attribute to 0 is not allowed on
7692 * @NL80211_NAN_BAND_CONF_DISABLE_SCAN: Optional flag attribute to disable
7697 * @NL80211_NAN_BAND_CONF_ATTR_MAX: Highest NAN band configuration attribute.
7718 * @__NL80211_NAN_CONF_INVALID: Invalid attribute, used for validation.
7721 * 50-6F-9A-01-FF-FF. This attribute is optional. If not present,
7723 * This attribute will be ignored in NL80211_CMD_CHANGE_NAN_CONFIG
7729 * @NL80211_NAN_CONF_BAND_CONFIGS: This is a nested array attribute,
7744 * This is a flag attribute.
7746 * @NL80211_NAN_CONF_ATTR_MAX: Highest NAN configuration attribute.
7789 * @NL80211_FTM_RESP_ATTR_MAX: highest FTM responder attribute.
7806 * These attribute types are used with %NL80211_ATTR_FTM_RESPONDER_STATS
7809 * @__NL80211_FTM_STATS_INVALID: attribute number 0 is reserved
7829 * @NL80211_FTM_STATS_MAX: highest possible FTM responder stats attribute
7903 * @NL80211_PMSR_REQ_ATTR_DATA: This is a nested attribute with measurement
7907 * (flag attribute)
7910 * @NL80211_PMSR_REQ_ATTR_MAX: highest attribute number
7927 * @NL80211_PMSR_RESP_ATTR_DATA: This is a nested attribute with measurement
7946 * @NL80211_PMSR_RESP_ATTR_MAX: highest attribute number
7970 * @NL80211_PMSR_PEER_ATTR_REQ: This is a nested attribute indexed by
7973 * @NL80211_PMSR_PEER_ATTR_RESP: This is a nested attribute indexed by
7978 * @NL80211_PMSR_PEER_ATTR_MAX: highest attribute number
7997 * @NL80211_PMSR_ATTR_MAX_PEERS: u32 attribute used for capability
8000 * @NL80211_PMSR_ATTR_REPORT_AP_TSF: flag attribute in capability
8003 * @NL80211_PMSR_ATTR_RANDOMIZE_MAC_ADDR: flag attribute in capability
8009 * @NL80211_PMSR_ATTR_PEERS: nested attribute, the nesting index is
8015 * @NL80211_PMSR_ATTR_MAX: highest attribute number
8035 * @NL80211_PMSR_FTM_CAPA_ATTR_ASAP: flag attribute indicating ASAP mode
8037 * @NL80211_PMSR_FTM_CAPA_ATTR_NON_ASAP: flag attribute indicating non-ASAP
8039 * @NL80211_PMSR_FTM_CAPA_ATTR_REQ_LCI: flag attribute indicating if LCI
8041 * @NL80211_PMSR_FTM_CAPA_ATTR_REQ_CIVICLOC: flag attribute indicating if civic
8043 * @NL80211_PMSR_FTM_CAPA_ATTR_PREAMBLES: u32 bitmap attribute of bits
8050 * @NL80211_PMSR_FTM_CAPA_ATTR_MAX_BURSTS_EXPONENT: u32 attribute indicating
8053 * @NL80211_PMSR_FTM_CAPA_ATTR_MAX_FTMS_PER_BURST: u32 attribute indicating
8055 * @NL80211_PMSR_FTM_CAPA_ATTR_TRIGGER_BASED: flag attribute indicating if
8057 * @NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED: flag attribute indicating
8059 * @NL80211_PMSR_FTM_CAPA_ATTR_6GHZ_SUPPORT: flag attribute indicating if
8061 * @NL80211_PMSR_FTM_CAPA_ATTR_MAX_TX_LTF_REP: u32 attribute indicating
8064 * @NL80211_PMSR_FTM_CAPA_ATTR_MAX_RX_LTF_REP: u32 attribute indicating
8067 * @NL80211_PMSR_FTM_CAPA_ATTR_MAX_TX_STS: u32 attribute indicating
8070 * @NL80211_PMSR_FTM_CAPA_ATTR_MAX_RX_STS: u32 attribute indicating
8073 * @NL80211_PMSR_FTM_CAPA_ATTR_MAX_TOTAL_LTF_TX: u32 attribute indicating the
8077 * @NL80211_PMSR_FTM_CAPA_ATTR_MAX_TOTAL_LTF_RX: u32 attribute indicating the
8081 * @NL80211_PMSR_FTM_CAPA_ATTR_RSTA_SUPPORT: flag attribute indicating the
8085 * @NL80211_PMSR_FTM_CAPA_ATTR_MAX: highest attribute number
8142 * This attribute and %NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED are
8149 * This attribute and %NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED are
8170 * @NL80211_PMSR_FTM_REQ_ATTR_MAX: highest attribute number
8277 * @NL80211_PMSR_FTM_RESP_ATTR_MAX: highest attribute number
8325 * @NL80211_HE_OBSS_PD_ATTR_MAX: highest OBSS PD attribute.
8351 * @NL80211_HE_BSS_COLOR_ATTR_MAX: highest BSS Color attribute.
8369 * @NL80211_IFTYPE_AKM_ATTR_IFTYPES: nested attribute containing a flag
8370 * attribute for each interface type that supports AKM suites specified in
8376 * @NL80211_IFTYPE_AKM_ATTR_MAX: highest interface type AKM attribute.
8403 * @NL80211_FILS_DISCOVERY_ATTR_MAX: highest attribute
8437 * @NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_MAX: highest attribute
8457 * attribute is not present from userspace.
8505 * @NL80211_SAR_ATTR_MAX: highest sar attribute
8552 * @NL80211_SAR_ATTR_SPECS_MAX: highest sar specs attribute
8611 * @NL80211_MBSSID_CONFIG_ATTR_MAX: highest attribute
8651 * radio. Attribute may be present multiple times.
8653 * combination for this radio. Attribute may be present multiple times
8660 * @NL80211_WIPHY_RADIO_ATTR_MAX: Highest attribute
8687 * @NL80211_WIPHY_RADIO_FREQ_ATTR_MAX: Highest attribute
8708 * @NL80211_S1G_SHORT_BEACON_ATTR_MAX: Highest attribute
8727 * @NL80211_NAN_CAPA_CONFIGURABLE_SYNC: Flag attribute indicating that
8730 * attribute in the %NL80211_CMD_START_NAN (and change) command.
8731 * @NL80211_NAN_CAPA_USERSPACE_DE: Flag attribute indicating that
8740 * @NL80211_NAN_CAPA_OP_MODE: u8 attribute indicating the supported operation
8743 * @NL80211_NAN_CAPA_NUM_ANTENNAS: u8 attribute indicating the number of
8749 * @NL80211_NAN_CAPA_MAX_CHANNEL_SWITCH_TIME: u16 attribute indicating the
8752 * @NL80211_NAN_CAPA_CAPABILITIES: u8 attribute containing the
8755 * @NL80211_NAN_CAPA_PHY: nested attribute containing band-agnostic
8758 * @NL80211_NAN_CAPABILITIES_MAX: Highest NAN capability attribute.
8788 * @NL80211_NAN_PEER_MAP_ATTR_MAX: Highest peer map attribute