mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2025-02-17 08:00:40 +01:00
linux: Update nl80211.h from Linux 6.3
This commit is contained in:
parent
b080854d3e
commit
38f5aff139
@ -424,7 +424,8 @@
|
|||||||
* interface identified by %NL80211_ATTR_IFINDEX.
|
* interface identified by %NL80211_ATTR_IFINDEX.
|
||||||
* @NL80211_CMD_DEL_STATION: Remove a station identified by %NL80211_ATTR_MAC
|
* @NL80211_CMD_DEL_STATION: Remove a station identified by %NL80211_ATTR_MAC
|
||||||
* or, if no MAC address given, all stations, on the interface identified
|
* or, if no MAC address given, all stations, on the interface identified
|
||||||
* by %NL80211_ATTR_IFINDEX. %NL80211_ATTR_MGMT_SUBTYPE and
|
* by %NL80211_ATTR_IFINDEX. For MLD station, MLD address is used in
|
||||||
|
* %NL80211_ATTR_MAC. %NL80211_ATTR_MGMT_SUBTYPE and
|
||||||
* %NL80211_ATTR_REASON_CODE can optionally be used to specify which type
|
* %NL80211_ATTR_REASON_CODE can optionally be used to specify which type
|
||||||
* of disconnection indication should be sent to the station
|
* of disconnection indication should be sent to the station
|
||||||
* (Deauthentication or Disassociation frame and reason code for that
|
* (Deauthentication or Disassociation frame and reason code for that
|
||||||
@ -1166,6 +1167,23 @@
|
|||||||
* %NL80211_ATTR_STATUS_CODE attribute in %NL80211_CMD_EXTERNAL_AUTH
|
* %NL80211_ATTR_STATUS_CODE attribute in %NL80211_CMD_EXTERNAL_AUTH
|
||||||
* command interface.
|
* command interface.
|
||||||
*
|
*
|
||||||
|
* Host driver sends MLD address of the AP with %NL80211_ATTR_MLD_ADDR in
|
||||||
|
* %NL80211_CMD_EXTERNAL_AUTH event to indicate user space to enable MLO
|
||||||
|
* during the authentication offload in STA mode while connecting to MLD
|
||||||
|
* APs. Host driver should check %NL80211_ATTR_MLO_SUPPORT flag capability
|
||||||
|
* in %NL80211_CMD_CONNECT to know whether the user space supports enabling
|
||||||
|
* MLO during the authentication offload or not.
|
||||||
|
* User space should enable MLO during the authentication only when it
|
||||||
|
* receives the AP MLD address in authentication offload request. User
|
||||||
|
* space shouldn't enable MLO when the authentication offload request
|
||||||
|
* doesn't indicate the AP MLD address even if the AP is MLO capable.
|
||||||
|
* User space should use %NL80211_ATTR_MLD_ADDR as peer's MLD address and
|
||||||
|
* interface address identified by %NL80211_ATTR_IFINDEX as self MLD
|
||||||
|
* address. User space and host driver to use MLD addresses in RA, TA and
|
||||||
|
* BSSID fields of the frames between them, and host driver translates the
|
||||||
|
* MLD addresses to/from link addresses based on the link chosen for the
|
||||||
|
* authentication.
|
||||||
|
*
|
||||||
* Host driver reports this status on an authentication failure to the
|
* Host driver reports this status on an authentication failure to the
|
||||||
* user space through the connect result as the user space would have
|
* user space through the connect result as the user space would have
|
||||||
* initiated the connection through the connect request.
|
* initiated the connection through the connect request.
|
||||||
@ -2749,6 +2767,14 @@ enum nl80211_commands {
|
|||||||
* When used with %NL80211_CMD_FRAME_TX_STATUS, indicates the ack RX
|
* When used with %NL80211_CMD_FRAME_TX_STATUS, indicates the ack RX
|
||||||
* timestamp. When used with %NL80211_CMD_FRAME RX notification, indicates
|
* timestamp. When used with %NL80211_CMD_FRAME RX notification, indicates
|
||||||
* the incoming frame RX timestamp.
|
* the incoming frame RX timestamp.
|
||||||
|
* @NL80211_ATTR_TD_BITMAP: Transition Disable bitmap, for subsequent
|
||||||
|
* (re)associations.
|
||||||
|
*
|
||||||
|
* @NL80211_ATTR_PUNCT_BITMAP: (u32) Preamble puncturing bitmap, lowest
|
||||||
|
* bit corresponds to the lowest 20 MHz channel. Each bit set to 1
|
||||||
|
* indicates that the sub-channel is punctured. Higher 16 bits are
|
||||||
|
* reserved.
|
||||||
|
*
|
||||||
* @NUM_NL80211_ATTR: total number of nl80211_attrs available
|
* @NUM_NL80211_ATTR: total number of nl80211_attrs available
|
||||||
* @NL80211_ATTR_MAX: highest attribute number currently defined
|
* @NL80211_ATTR_MAX: highest attribute number currently defined
|
||||||
* @__NL80211_ATTR_AFTER_LAST: internal use
|
* @__NL80211_ATTR_AFTER_LAST: internal use
|
||||||
@ -3276,6 +3302,9 @@ enum nl80211_attrs {
|
|||||||
|
|
||||||
NL80211_ATTR_TX_HW_TIMESTAMP,
|
NL80211_ATTR_TX_HW_TIMESTAMP,
|
||||||
NL80211_ATTR_RX_HW_TIMESTAMP,
|
NL80211_ATTR_RX_HW_TIMESTAMP,
|
||||||
|
NL80211_ATTR_TD_BITMAP,
|
||||||
|
|
||||||
|
NL80211_ATTR_PUNCT_BITMAP,
|
||||||
|
|
||||||
/* add attributes here, update the policy in nl80211.c */
|
/* add attributes here, update the policy in nl80211.c */
|
||||||
|
|
||||||
@ -5866,6 +5895,7 @@ enum plink_actions {
|
|||||||
#define NL80211_KEK_LEN 16
|
#define NL80211_KEK_LEN 16
|
||||||
#define NL80211_KCK_EXT_LEN 24
|
#define NL80211_KCK_EXT_LEN 24
|
||||||
#define NL80211_KEK_EXT_LEN 32
|
#define NL80211_KEK_EXT_LEN 32
|
||||||
|
#define NL80211_KCK_EXT_LEN_32 32
|
||||||
#define NL80211_REPLAY_CTR_LEN 8
|
#define NL80211_REPLAY_CTR_LEN 8
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -6291,6 +6321,11 @@ enum nl80211_feature_flags {
|
|||||||
* might apply, e.g. no scans in progress, no offchannel operations
|
* might apply, e.g. no scans in progress, no offchannel operations
|
||||||
* in progress, and no active connections.
|
* in progress, and no active connections.
|
||||||
*
|
*
|
||||||
|
* @NL80211_EXT_FEATURE_PUNCT: Driver supports preamble puncturing in AP mode.
|
||||||
|
*
|
||||||
|
* @NL80211_EXT_FEATURE_SECURE_NAN: Device supports NAN Pairing which enables
|
||||||
|
* authentication, data encryption and message integrity.
|
||||||
|
*
|
||||||
* @NUM_NL80211_EXT_FEATURES: number of extended features.
|
* @NUM_NL80211_EXT_FEATURES: number of extended features.
|
||||||
* @MAX_NL80211_EXT_FEATURES: highest extended feature index.
|
* @MAX_NL80211_EXT_FEATURES: highest extended feature index.
|
||||||
*/
|
*/
|
||||||
@ -6359,6 +6394,8 @@ enum nl80211_ext_feature_index {
|
|||||||
NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD,
|
NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD,
|
||||||
NL80211_EXT_FEATURE_RADAR_BACKGROUND,
|
NL80211_EXT_FEATURE_RADAR_BACKGROUND,
|
||||||
NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE,
|
NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE,
|
||||||
|
NL80211_EXT_FEATURE_PUNCT,
|
||||||
|
NL80211_EXT_FEATURE_SECURE_NAN,
|
||||||
|
|
||||||
/* add new features before the definition below */
|
/* add new features before the definition below */
|
||||||
NUM_NL80211_EXT_FEATURES,
|
NUM_NL80211_EXT_FEATURES,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user