nl80211: Sync with wireless-testing.git
This commit is contained in:
		
							parent
							
								
									c3fc47ea8e
								
							
						
					
					
						commit
						257a515295
					
				
					 1 changed files with 23 additions and 2 deletions
				
			
		|  | @ -315,8 +315,8 @@ | ||||||
|  *	channel for the specified amount of time. This can be used to do |  *	channel for the specified amount of time. This can be used to do | ||||||
|  *	off-channel operations like transmit a Public Action frame and wait for |  *	off-channel operations like transmit a Public Action frame and wait for | ||||||
|  *	a response while being associated to an AP on another channel. |  *	a response while being associated to an AP on another channel. | ||||||
|  *	%NL80211_ATTR_WIPHY or %NL80211_ATTR_IFINDEX is used to specify which |  *	%NL80211_ATTR_IFINDEX is used to specify which interface (and thus | ||||||
|  *	radio is used. %NL80211_ATTR_WIPHY_FREQ is used to specify the |  *	radio) is used. %NL80211_ATTR_WIPHY_FREQ is used to specify the | ||||||
|  *	frequency for the operation and %NL80211_ATTR_WIPHY_CHANNEL_TYPE may be |  *	frequency for the operation and %NL80211_ATTR_WIPHY_CHANNEL_TYPE may be | ||||||
|  *	optionally used to specify additional channel parameters. |  *	optionally used to specify additional channel parameters. | ||||||
|  *	%NL80211_ATTR_DURATION is used to specify the duration in milliseconds |  *	%NL80211_ATTR_DURATION is used to specify the duration in milliseconds | ||||||
|  | @ -387,6 +387,8 @@ | ||||||
|  *	of any other interfaces, and other interfaces will again take |  *	of any other interfaces, and other interfaces will again take | ||||||
|  *	precedence when they are used. |  *	precedence when they are used. | ||||||
|  * |  * | ||||||
|  |  * @NL80211_CMD_SET_WDS_PEER: Set the MAC address of the peer on a WDS interface. | ||||||
|  |  * | ||||||
|  * @NL80211_CMD_MAX: highest used command number |  * @NL80211_CMD_MAX: highest used command number | ||||||
|  * @__NL80211_CMD_AFTER_LAST: internal use |  * @__NL80211_CMD_AFTER_LAST: internal use | ||||||
|  */ |  */ | ||||||
|  | @ -489,6 +491,7 @@ enum nl80211_commands { | ||||||
| 	NL80211_CMD_NOTIFY_CQM, | 	NL80211_CMD_NOTIFY_CQM, | ||||||
| 
 | 
 | ||||||
| 	NL80211_CMD_SET_CHANNEL, | 	NL80211_CMD_SET_CHANNEL, | ||||||
|  | 	NL80211_CMD_SET_WDS_PEER, | ||||||
| 
 | 
 | ||||||
| 	/* add new commands above here */ | 	/* add new commands above here */ | ||||||
| 
 | 
 | ||||||
|  | @ -798,6 +801,9 @@ enum nl80211_commands { | ||||||
|  *      This is used in association with @NL80211_ATTR_WIPHY_TX_POWER_SETTING |  *      This is used in association with @NL80211_ATTR_WIPHY_TX_POWER_SETTING | ||||||
|  *      for non-automatic settings. |  *      for non-automatic settings. | ||||||
|  * |  * | ||||||
|  |  * @NL80211_ATTR_SUPPORT_IBSS_RSN: The device supports IBSS RSN, which mostly | ||||||
|  |  *	means support for per-station GTKs. | ||||||
|  |  * | ||||||
|  * @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 | ||||||
|  */ |  */ | ||||||
|  | @ -965,6 +971,8 @@ enum nl80211_attrs { | ||||||
| 	NL80211_ATTR_CONTROL_PORT_ETHERTYPE, | 	NL80211_ATTR_CONTROL_PORT_ETHERTYPE, | ||||||
| 	NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT, | 	NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT, | ||||||
| 
 | 
 | ||||||
|  | 	NL80211_ATTR_SUPPORT_IBSS_RSN, | ||||||
|  | 
 | ||||||
| 	/* add attributes here, update the policy in nl80211.c */ | 	/* add attributes here, update the policy in nl80211.c */ | ||||||
| 
 | 
 | ||||||
| 	__NL80211_ATTR_AFTER_LAST, | 	__NL80211_ATTR_AFTER_LAST, | ||||||
|  | @ -1129,6 +1137,8 @@ enum nl80211_rate_info { | ||||||
|  * @NL80211_STA_INFO_RX_PACKETS: total received packet (u32, from this station) |  * @NL80211_STA_INFO_RX_PACKETS: total received packet (u32, from this station) | ||||||
|  * @NL80211_STA_INFO_TX_PACKETS: total transmitted packets (u32, to this |  * @NL80211_STA_INFO_TX_PACKETS: total transmitted packets (u32, to this | ||||||
|  *	station) |  *	station) | ||||||
|  |  * @NL80211_STA_INFO_TX_RETRIES: total retries (u32, to this station) | ||||||
|  |  * @NL80211_STA_INFO_TX_FAILED: total failed packets (u32, to this station) | ||||||
|  */ |  */ | ||||||
| enum nl80211_sta_info { | enum nl80211_sta_info { | ||||||
| 	__NL80211_STA_INFO_INVALID, | 	__NL80211_STA_INFO_INVALID, | ||||||
|  | @ -1142,6 +1152,8 @@ enum nl80211_sta_info { | ||||||
| 	NL80211_STA_INFO_TX_BITRATE, | 	NL80211_STA_INFO_TX_BITRATE, | ||||||
| 	NL80211_STA_INFO_RX_PACKETS, | 	NL80211_STA_INFO_RX_PACKETS, | ||||||
| 	NL80211_STA_INFO_TX_PACKETS, | 	NL80211_STA_INFO_TX_PACKETS, | ||||||
|  | 	NL80211_STA_INFO_TX_RETRIES, | ||||||
|  | 	NL80211_STA_INFO_TX_FAILED, | ||||||
| 
 | 
 | ||||||
| 	/* keep last */ | 	/* keep last */ | ||||||
| 	__NL80211_STA_INFO_AFTER_LAST, | 	__NL80211_STA_INFO_AFTER_LAST, | ||||||
|  | @ -1400,6 +1412,7 @@ enum nl80211_reg_rule_flags { | ||||||
|  * @__NL80211_SURVEY_INFO_INVALID: attribute number 0 is reserved |  * @__NL80211_SURVEY_INFO_INVALID: attribute number 0 is reserved | ||||||
|  * @NL80211_SURVEY_INFO_FREQUENCY: center frequency of channel |  * @NL80211_SURVEY_INFO_FREQUENCY: center frequency of channel | ||||||
|  * @NL80211_SURVEY_INFO_NOISE: noise level of channel (u8, dBm) |  * @NL80211_SURVEY_INFO_NOISE: noise level of channel (u8, dBm) | ||||||
|  |  * @NL80211_SURVEY_INFO_IN_USE: channel is currently being used | ||||||
|  * @NL80211_SURVEY_INFO_MAX: highest survey info attribute number |  * @NL80211_SURVEY_INFO_MAX: highest survey info attribute number | ||||||
|  *	currently defined |  *	currently defined | ||||||
|  * @__NL80211_SURVEY_INFO_AFTER_LAST: internal use |  * @__NL80211_SURVEY_INFO_AFTER_LAST: internal use | ||||||
|  | @ -1408,6 +1421,7 @@ enum nl80211_survey_info { | ||||||
| 	__NL80211_SURVEY_INFO_INVALID, | 	__NL80211_SURVEY_INFO_INVALID, | ||||||
| 	NL80211_SURVEY_INFO_FREQUENCY, | 	NL80211_SURVEY_INFO_FREQUENCY, | ||||||
| 	NL80211_SURVEY_INFO_NOISE, | 	NL80211_SURVEY_INFO_NOISE, | ||||||
|  | 	NL80211_SURVEY_INFO_IN_USE, | ||||||
| 
 | 
 | ||||||
| 	/* keep last */ | 	/* keep last */ | ||||||
| 	__NL80211_SURVEY_INFO_AFTER_LAST, | 	__NL80211_SURVEY_INFO_AFTER_LAST, | ||||||
|  | @ -1654,11 +1668,14 @@ enum nl80211_auth_type { | ||||||
|  * @NL80211_KEYTYPE_GROUP: Group (broadcast/multicast) key |  * @NL80211_KEYTYPE_GROUP: Group (broadcast/multicast) key | ||||||
|  * @NL80211_KEYTYPE_PAIRWISE: Pairwise (unicast/individual) key |  * @NL80211_KEYTYPE_PAIRWISE: Pairwise (unicast/individual) key | ||||||
|  * @NL80211_KEYTYPE_PEERKEY: PeerKey (DLS) |  * @NL80211_KEYTYPE_PEERKEY: PeerKey (DLS) | ||||||
|  |  * @NUM_NL80211_KEYTYPES: number of defined key types | ||||||
|  */ |  */ | ||||||
| enum nl80211_key_type { | enum nl80211_key_type { | ||||||
| 	NL80211_KEYTYPE_GROUP, | 	NL80211_KEYTYPE_GROUP, | ||||||
| 	NL80211_KEYTYPE_PAIRWISE, | 	NL80211_KEYTYPE_PAIRWISE, | ||||||
| 	NL80211_KEYTYPE_PEERKEY, | 	NL80211_KEYTYPE_PEERKEY, | ||||||
|  | 
 | ||||||
|  | 	NUM_NL80211_KEYTYPES | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  | @ -1689,6 +1706,9 @@ enum nl80211_wpa_versions { | ||||||
|  *	CCMP keys, each six bytes in little endian |  *	CCMP keys, each six bytes in little endian | ||||||
|  * @NL80211_KEY_DEFAULT: flag indicating default key |  * @NL80211_KEY_DEFAULT: flag indicating default key | ||||||
|  * @NL80211_KEY_DEFAULT_MGMT: flag indicating default management key |  * @NL80211_KEY_DEFAULT_MGMT: flag indicating default management key | ||||||
|  |  * @NL80211_KEY_TYPE: the key type from enum nl80211_key_type, if not | ||||||
|  |  *	specified the default depends on whether a MAC address was | ||||||
|  |  *	given with the command using the key or not (u32) | ||||||
|  * @__NL80211_KEY_AFTER_LAST: internal |  * @__NL80211_KEY_AFTER_LAST: internal | ||||||
|  * @NL80211_KEY_MAX: highest key attribute |  * @NL80211_KEY_MAX: highest key attribute | ||||||
|  */ |  */ | ||||||
|  | @ -1700,6 +1720,7 @@ enum nl80211_key_attributes { | ||||||
| 	NL80211_KEY_SEQ, | 	NL80211_KEY_SEQ, | ||||||
| 	NL80211_KEY_DEFAULT, | 	NL80211_KEY_DEFAULT, | ||||||
| 	NL80211_KEY_DEFAULT_MGMT, | 	NL80211_KEY_DEFAULT_MGMT, | ||||||
|  | 	NL80211_KEY_TYPE, | ||||||
| 
 | 
 | ||||||
| 	/* keep last */ | 	/* keep last */ | ||||||
| 	__NL80211_KEY_AFTER_LAST, | 	__NL80211_KEY_AFTER_LAST, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Jouni Malinen
						Jouni Malinen