Lines Matching full:used
79 * - %NL80211_TDLS_ENABLE_LINK is then used
214 * %NL80211_ATTR_FILS_ERP_USERNAME - used to construct keyname_nai
215 * %NL80211_ATTR_FILS_ERP_REALM - used to construct keyname_nai
216 * %NL80211_ATTR_FILS_ERP_NEXT_SEQ_NUM - used to construct erp message
217 * %NL80211_ATTR_FILS_ERP_RRK - used to generate the rIK and rMSK
218 * rIK should be used to generate an authentication tag on the ERP message and
219 * rMSK should be used to derive a PMKSA.
220 * rIK, rMSK should be generated and keyname_nai, sequence number should be used
226 * %NL80211_ATTR_FILS_KEK - used for key renewal
227 * %NL80211_ATTR_FILS_ERP_NEXT_SEQ_NUM - used in further EAP-RP exchanges
228 * %NL80211_ATTR_PMKID - used to identify the PMKSA used/generated
229 * %Nl80211_ATTR_PMK - used to update PMKSA cache in userspace
230 * The PMKSA can be maintained in userspace persistently so that it can be used
237 * on FILS cache identifier. Additionally %NL80211_ATTR_PMK is used with
259 * %NL80211_ATTR_IFINDEX; can be used to set %NL80211_ATTR_WIPHY_NAME,
261 * attributes determining the channel width; this is used for setting
299 * @NL80211_CMD_GET_BEACON: (not used)
307 * do not change are used, these include %NL80211_ATTR_BEACON_INTERVAL,
329 * %NL80211_ATTR_REASON_CODE can optionally be used to specify which type
357 * regulatory_hint() API. Even when a private regdomain is used the channel
364 * core is not used to help with compliance in this case.
401 * %NL80211_ATTR_TX_NO_CCK_RATE is used to decide whether to send the
402 * probe requests at CCK rate or not. %NL80211_ATTR_BSSID can be used to
404 * be used.
421 * are passed, they are used in the probe requests. For
427 * are used. Extra IEs can also be passed from the userspace by
453 * (PMK is used for PTKSA derivation in case of FILS shared key offload) or
484 * never be used for channels 1-11 on the 2 GHz band as they are always
493 * This command is used both as a command (request to authenticate) and
496 * When used as a command, %NL80211_ATTR_IFINDEX is used to identify the
497 * interface. %NL80211_ATTR_MAC is used to specify PeerSTAAddress (and
498 * BSSID in case of station mode). %NL80211_ATTR_SSID is used to specify
500 * request, too, to help BSS selection. %NL80211_ATTR_WIPHY_FREQ is used
502 * is used to specify the authentication type. %NL80211_ATTR_IE is used to
505 * When used as an event, this reports reception of an Authentication
512 * also used to indicate if the authentication attempt timed out. In that
520 * %NL80211_ATTR_PREV_BSSID attribute is used to specify whether the
571 * set of BSSID,frequency parameters is used (i.e., either the enforcing
574 * %NL80211_ATTR_PREV_BSSID can be used to request a reassociation within
580 * in driver is used and if period value is 0, bg scan will be disabled.
595 * the FT protocol was used for roaming or the driver completed the 4 way
598 * @NL80211_CMD_DISCONNECT: drop a given connection; also used to notify
601 * %NL80211_ATTR_REASON_CODE attributes are used.
607 * channel for the specified amount of time. This can be used to do
610 * %NL80211_ATTR_IFINDEX is used to specify which interface (and thus
611 * radio) is used. %NL80211_ATTR_WIPHY_FREQ is used to specify the
613 * %NL80211_ATTR_DURATION is used to specify the duration in milliseconds
614 * to remain on the channel. This command is also used as an event to
620 * the cookie is also used to cancel the request.
621 * @NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL: This command can be used to cancel a
624 * %NL80211_ATTR_WIPHY or %NL80211_ATTR_IFINDEX is used to specify the
627 * This command is also used as an event to notify when a requested
630 * @NL80211_CMD_SET_TX_BITRATE_MASK: Set the mask of rates to be used in TX
631 * rate selection. %NL80211_ATTR_IFINDEX is used to specify the interface
646 * command is used both as a request to transmit a management frame and
649 * user space application). %NL80211_ATTR_FRAME is used to specify the
650 * frame contents (including header). %NL80211_ATTR_WIPHY_FREQ is used
658 * %NL80211_ATTR_TX_NO_CCK_RATE is used to decide whether to send the
662 * is used during CSA period.
664 * command may be used with the corresponding cookie to cancel the wait
681 * is used to configure connection quality monitoring notification trigger
684 * command is used as an event to indicate the that a trigger level was
694 * precedence when they are used.
718 * notification. This event is used to indicate that an unprotected
721 * notification. This event is used to indicate that an unprotected
743 * The @NL80211_CMD_SET_WOWLAN command can also be used as a notification
750 * @NL80211_CMD_SET_REKEY_OFFLOAD: This command is used give the driver
752 * feature is typically used during WoWLAN. The configuration data
758 * @NL80211_CMD_PMKSA_CANDIDATE: This is used as an event to inform userspace
762 * In addition, this can be used as an event to request userspace to take
766 * %NL80211_ATTR_REASON_CODE the reason code to be used (only with
777 * @NL80211_CMD_UNEXPECTED_FRAME: Used by an application controlling an AP
780 * frames. Also used as the event sent by the kernel when such a frame
784 * If used as the command it must have an interface index and you can
795 * acknowleged. This is used to allow timing out inactive clients. Uses
797 * direct reply with an %NL80211_ATTR_COOKIE that is later used to match
828 * P2P Device can be used for P2P operations, e.g. remain-on-channel and
833 * @NL80211_CMD_CONN_FAILED: connection request to an AP failed; used to
836 * is used for this.
838 * @NL80211_CMD_SET_MCAST_RATE: Change the rate used to send multicast frames
842 * This is to be used with the drivers advertising the support of MAC
848 * command is used in AP/P2P GO mode. Driver has to make sure to clear its
854 * this event. This command is also used to notify userspace about radars
856 * %NL80211_ATTR_RADAR_EVENT is used to inform about the type of the
868 * with the relevant Information Elements. This event is used to report
896 * used in the wiphy data as a nested attribute containing descriptions
943 * @NL80211_CMD_WIPHY_REG_CHANGE: Similar to %NL80211_CMD_REG_CHANGE, but used
968 * Since instance ID's can be re-used, this cookie is the right
973 * This cookie may be used in NAN events even before the command
978 * This command is also used as a notification sent when a NAN function is
997 * only the %NL80211_ATTR_IE data is used and updated with this command.
1014 * and RX notification. This command is used both as a request to transmit
1016 * has been received. %NL80211_ATTR_FRAME is used to specify the
1019 * When used as an event indication %NL80211_ATTR_CONTROL_PORT_ETHERTYPE,
1073 * @NL80211_CMD_PEER_MEASUREMENT_RESULT: This command number is used for the
1097 * so that the rate control (often embedded in firmware) is used for
1100 * Here attribute %NL80211_ATTR_MAC is used to specify connected mesh
1101 * peer MAC address and %NL80211_ATTR_FRAME is used to specify the frame
1104 * @NL80211_CMD_MAX: highest used command number
1151 NL80211_CMD_SET_MGMT_EXTRA_IE /* reserved; not used */,
1330 /* used to define NL80211_CMD_MAX below */
1362 * @NL80211_ATTR_WIPHY_NAME: wiphy name (used for renaming)
1373 * channel, used for anything but 20 MHz bandwidth
1375 * channel, used only for 80+80 MHz bandwidth
1377 * if HT20 or HT40 are to be used (i.e., HT disabled if not included):
1403 * @NL80211_ATTR_WDEV: wireless device identifier, used for pseudo-devices
1420 * other commands, indicates which pairwise cipher suites are used
1422 * other commands, indicates which group cipher suite is used
1459 * For example, 'CR', for Costa Rica. This attribute is used by the kernel
1461 * also be used by userspace to query the kernel for the currently set
1462 * regulatory domain. We chose an alpha2 as that is also used by the
1479 * association request when used with NL80211_CMD_NEW_STATION)
1488 * @NL80211_ATTR_IE: Information element(s) data (used, e.g., with
1500 * used with @NL80211_ATTR_SCHED_SCAN_MATCH, a wiphy attribute.
1517 * and body, but not FCS; used, e.g., with NL80211_CMD_AUTHENTICATE and
1546 * is used, e.g., with %NL80211_CMD_AUTHENTICATE event
1549 * used for the association (&enum nl80211_mfp, represented as a u32);
1550 * this attribute can be used with %NL80211_CMD_ASSOCIATE and
1567 * ethertype that will be used for key negotiation. It can be
1570 * attribute is also used as a flag in the wiphy information to
1574 * ethertype frames used for key negotiation must not be encrypted.
1579 * control port frames directly to the network interface is used. If the
1582 * to be used then userspace must also use the %NL80211_ATTR_SOCKET_OWNER
1593 * @NL80211_ATTR_PRIVACY: Flag attribute, used with connect(), indicating
1594 * that protected APs should be used. This is also used with NEW_BEACON to
1597 * @NL80211_ATTR_CIPHERS_PAIRWISE: Used with CONNECT, ASSOCIATE, and NEW_BEACON
1598 * to indicate which unicast key ciphers will be used with the connection
1600 * @NL80211_ATTR_CIPHER_GROUP: Used with CONNECT, ASSOCIATE, and NEW_BEACON to
1601 * indicate which group key cipher will be used with the connection (a
1603 * @NL80211_ATTR_WPA_VERSIONS: Used with CONNECT, ASSOCIATE, and NEW_BEACON to
1606 * @NL80211_ATTR_AKM_SUITES: Used with CONNECT, ASSOCIATE, and NEW_BEACON to
1620 * @NL80211_ATTR_PREV_BSSID: previous BSSID, to be used in ASSOCIATE and CONNECT
1624 * used for the initial association to an ESS.
1634 * @NL80211_ATTR_GENERATION: Used to indicate consistent snapshots for
1661 * enum nl80211_band value is used as the index (nla_type() of the nested
1664 * is used with %NL80211_CMD_SET_TX_BITRATE_MASK and with starting AP,
1666 * specify just a single bitrate, which is to be used for the beacon.
1673 * at least one byte, currently used with @NL80211_CMD_REGISTER_FRAME.
1694 * invoking actual management frame exchange. This can be used with
1704 * This is used in association with @NL80211_ATTR_WIPHY_TX_POWER_SETTING
1711 * This can be used to mask out antennas which are not attached or should
1712 * not be used for transmitting. If an antenna is not selected in this
1719 * a chain has diversity antennas wether diversity should be used or not.
1727 * This can be used to mask out antennas which are not attached or should
1728 * not be used for receiving. If an antenna is not selected in this bitmap
1743 * flag isn't set, the frame will be rejected. This is also used as an
1760 * &enum nl80211_plink_state. Used when userspace is driving the peer link
1766 * @NL80211_ATTR_WOWLAN_TRIGGERS: used by %NL80211_CMD_SET_WOWLAN to
1768 * used by %NL80211_CMD_GET_WOWLAN to get the currently enabled WoWLAN
1813 * This is used with %NL80211_CMD_NEW_BEACON and %NL80211_CMD_SET_BEACON to
1817 * Response frames. This is used with %NL80211_CMD_NEW_BEACON and
1837 * This attribute is used with %NL80211_CMD_TRIGGER_SCAN and
1852 * used for asking the driver to perform a TDLS operation.
1859 * @NL80211_ATTR_DONT_WAIT_FOR_ACK: Used with %NL80211_CMD_FRAME, this tells
1894 * used by the drivers which has MLME in firmware and does not have support
1896 * the list. This needs to be used when the driver advertises the
1909 * was used to provide the hint. For the different types of
1919 * Authentication transaction sequence number field. It is used with
1928 * association request when used with NL80211_CMD_NEW_STATION)
1932 * @NL80211_ATTR_P2P_CTWINDOW: P2P GO Client Traffic Window (u8), used with
1934 * @NL80211_ATTR_P2P_OPPPS: P2P GO opportunistic PS (u8), used with the
1945 * @NL80211_ATTR_MAC_ADDRS: Array of nested MAC addresses, used for
1987 * allowed to be used with the first @NL80211_CMD_SET_STATION command to
2025 * Notification Element based on association request when used with
2031 * %NL80211_VENDOR_ID_IS_LINUX is set, a special Linux ID (not used yet)
2034 * attribute is also used for vendor command feature advertisement
2035 * @NL80211_ATTR_VENDOR_EVENTS: used for event list advertising in the wiphy
2054 * @NL80211_ATTR_MAX_CSA_COUNTERS: U8 attribute used to advertise the maximum
2089 * used with %NL80211_CMD_ASSOCIATE and %NL80211_CMD_CONNECT requests.
2096 * If this flag is used, driver must add the Power Capabilities IE to the
2100 * @NL80211_ATTR_WIPHY_DYN_ACK: flag attribute used to enable ACK timeout
2163 * BSS selection feature. When used with %NL80211_CMD_GET_WIPHY it contains
2165 * BSS selection behaviours are supported. When used with %NL80211_CMD_CONNECT
2172 * @NL80211_ATTR_PAD: attribute used for padding for 64-bit alignment
2189 * This attribute is used only if all interfaces are in monitor mode.
2206 * maximum measurement duration allowed. This attribute is used with
2207 * measurement requests. It can also be used with %NL80211_CMD_TRIGGER_SCAN
2208 * if the scan is used for beacon report radio measurement.
2215 * used to pull the stored data for mesh peer in power save state.
2217 * @NL80211_ATTR_NAN_MASTER_PREF: the master preference to be used by
2221 * should not be used during a normal device operation.
2225 * would be set. This attribute is used with
2232 * @NL80211_ATTR_NAN_MATCH: used to report a match. This is a nested attribute.
2244 * used in various commands/events for specifying the BSSID.
2261 * u32 attribute with an &enum nl80211_timeout_reason value. This is used,
2265 * username part of NAI used to refer keys rRK and rIK. This is used with
2269 * of NAI specifying the domain name of the ER server. This is used with
2273 * to use in ERP messages. This is used in generating the FILS wrapped data
2274 * for FILS authentication and is used with %NL80211_CMD_CONNECT.
2278 * %NL80211_ATTR_FILS_ERP_REALM. This is used for generating rIK and rMSK
2279 * from successful FILS authentication and is used with
2283 * identifying the scope of PMKSAs. This is used with
2286 * @NL80211_ATTR_PMK: attribute for passing PMK key material. Used with
2288 * For %NL80211_CMD_CONNECT it is used to provide PSK for offloading 4-way
2290 * used with %NL80211_CMD_SET_PMK. For offloaded FT support this attribute
2306 * &enum nl80211_external_auth_action value). This is used with the
2309 * space supports external authentication. This attribute shall be used
2315 * u8 attribute. This is used with %NL80211_CMD_STA_OPMODE_CHANGED.
2327 * association request when used with NL80211_CMD_NEW_STATION). Can be set
2345 * This is also used for capability advertisement in the wiphy information,
2361 * is used with %NL80211_CMD_CONNECT to provide password for offloading
2370 * channel(s) that are allowed to be used for EDMG transmissions.
2924 * These values are used with the %NL80211_ATTR_IFTYPE
2962 * only be used in managed mode (even in the flags mask). Note that the
2966 * @NL80211_STA_FLAG_ASSOCIATED: station is associated; used with drivers
3050 * These attribute types are used with %NL80211_STA_INFO_TXRATE
3085 * non-OFDMA was used (u8, see &enum nl80211_he_ru_alloc)
3116 * These attribute types are used with %NL80211_STA_INFO_BSS_PARAM
3146 * These attribute types are used with %NL80211_ATTR_STA_INFO
3199 * TID+1 and the special TID 16 (i.e. value 17) is used for non-QoS frames;
3204 * @NL80211_STA_INFO_PAD: attribute used for padding for 64-bit alignment
3288 * @NL80211_TID_STATS_PAD: attribute used for padding for 64-bit alignment
3365 * These attribute types are used with %NL80211_ATTR_MPATH_INFO when getting
3450 * channel(s) that are allowed to be used for EDMG transmissions.
3535 * used when there is a clear assessment that the device is operating in
3685 * If not present or 0 default CAC time will be used.
3711 * @NL80211_SCHED_SCAN_MATCH_ATTR_SSID: SSID to be used for matching,
3713 * (This cannot be used together with BSSID.)
3723 * %NL80211_SCHED_SCAN_MATCH_ATTR_RSSI to be used as absolute RSSI or
3729 * @NL80211_SCHED_SCAN_MATCH_ATTR_BSSID: BSSID to be used for matching
3730 * (this cannot be used together with SSID).
3769 * @NL80211_RRF_DFS: DFS support is required to be used
3779 * @NL80211_RRF_NO_HT40MINUS: channels can't be used in HT40- operation
3780 * @NL80211_RRF_NO_HT40PLUS: channels can't be used in HT40+ operation
3853 * These attribute types are used with %NL80211_ATTR_SURVEY_INFO
3859 * @NL80211_SURVEY_INFO_IN_USE: channel is currently being used
3872 * @NL80211_SURVEY_INFO_PAD: attribute used for padding for 64-bit alignment
3975 * millisecond units, used by the Peer Link Open message
3978 * millisecond units, used by the peer link management to close a peer link
4119 * Mesh setup parameters. These are used to start/join a mesh and cannot be
4243 * Key can be used for Rx and Tx immediately
4249 * Unicast key can only be used for Rx, Tx not allowed, yet
4263 * These values are used with the %NL80211_ATTR_CHANNEL_WIDTH
4293 * These values are used with the %NL80211_BSS_CHAN_WIDTH attribute.
4330 * @NL80211_BSS_STATUS: status, if this BSS is "used"
4344 * @NL80211_BSS_PAD: attribute used for padding for 64-bit alignment
4387 * Note that this is no longer used since cfg80211 no longer
4452 * @NL80211_MFP_NO: Management frame protection not used
4471 * @NL80211_KEY_DEFAULT_TYPE_UNICAST: key should be used as default
4473 * @NL80211_KEY_DEFAULT_TYPE_MULTICAST: key should be used as default
4752 * each pattern which is used while matching the pattern. The matching is
4763 * used when setting, used only to indicate that GTK rekeying is supported
4799 * same attributes used with @NL80211_CMD_START_SCHED_SCAN. It
4822 * These nested attributes are used to configure the wakeup triggers and
4893 * @token_stream: stream of data to be used for the tokens, the length must
4937 * @NL80211_WOWLAN_TCP_WAKE_MASK: Wake packet payload mask, not used for
4980 * @NL80211_ATTR_COALESCE_RULE_DELAY: delay in msecs used for packet coalescing
5046 * different channels may be used within this group.
5272 * OBSS scans and generate 20/40 BSS coex reports. This flag is used only
5313 * estimation (dynack). %NL80211_ATTR_WIPHY_DYN_ACK flag attribute is used
5334 * address mask/value will be used.
5338 * be set for scheduled scan and the MAC address mask/value will be used.
5342 * be set for scheduled scan and the MAC address mask/value will be used.
5541 * To be used with the %NL80211_ATTR_PROBE_RESP_OFFLOAD attribute.
5588 * Scan request control flags are used to control the handling
5594 * one of them can be used in the request.
5601 * will be lost while scanning off-channel, therefore it must be used only
5665 * be used with %NL80211_ATTR_ACL_POLICY.
5700 * Type of event to be used with NL80211_ATTR_RADAR_EVENT to inform userspace
5730 * Channel states used by the DFS code.
5732 * @NL80211_DFS_USABLE: The channel can be used, but channel availability
5780 * Used by cfg80211_rx_mgmt()
5795 * a Linux nl80211 vendor ID is used (no such IDs are allocated
5804 * may be used, but no such IDs are allocated yet. New IDs should be
5816 * Used by tdls_mgmt() to determine which conditional elements need
5858 * @delta: value used to adjust the RSSI value of matching BSS in dB.
6067 * authentication request. Used by NL80211_ATTR_EXTERNAL_AUTH_ACTION.
6105 * These attribute types are used with %NL80211_ATTR_FTM_RESPONDER_STATS
6126 * @NL80211_FTM_STATS_PAD: used for padding, ignore
6201 * type-specific request data inside. The attributes used are from the
6225 * type-specific results inside. The attributes used are from the enums
6294 * @NL80211_PMSR_ATTR_MAX_PEERS: u32 attribute used for capability
6348 * the maximum bursts exponent that can be used (if not present anything
6420 * @NL80211_PMSR_FTM_FAILURE_UNSPECIFIED: unspecified failure, not used
6461 * used by the responder (similar to request, u8)
6462 * @NL80211_PMSR_FTM_RESP_ATTR_BURST_DURATION: actual burst duration used by
6464 * @NL80211_PMSR_FTM_RESP_ATTR_FTMS_PER_BURST: actual FTMs per burst used
6470 * @NL80211_PMSR_FTM_RESP_ATTR_TX_RATE: bitrate we used for the response to the
6473 * @NL80211_PMSR_FTM_RESP_ATTR_RX_RATE: bitrate the responder used for the FTM