Define a QCA vendor attribute to update the listen interval
This commit defines an attribute QCA_WLAN_VENDOR_ATTR_CONFIG_LISTEN_INTERVAL which allows the currently used listen interval to be updated using QCA_NL80211_VENDOR_SUBCMD_SET_WIFI_CONFIGURATION. This update applies only during the association and is done without updating the AP about the change. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
		
							parent
							
								
									b7288e5d32
								
							
						
					
					
						commit
						33117656e6
					
				
					 1 changed files with 9 additions and 0 deletions
				
			
		|  | @ -1318,6 +1318,15 @@ enum qca_wlan_vendor_attr_config { | ||||||
| 	QCA_WLAN_VENDOR_ATTR_CONFIG_ANT_DIV_DATA_SNR_WEIGHT = 46, | 	QCA_WLAN_VENDOR_ATTR_CONFIG_ANT_DIV_DATA_SNR_WEIGHT = 46, | ||||||
| 	/* 32-bit unsigned value to set ack snr weight */ | 	/* 32-bit unsigned value to set ack snr weight */ | ||||||
| 	QCA_WLAN_VENDOR_ATTR_CONFIG_ANT_DIV_ACK_SNR_WEIGHT = 47, | 	QCA_WLAN_VENDOR_ATTR_CONFIG_ANT_DIV_ACK_SNR_WEIGHT = 47, | ||||||
|  | 	/* 32-bit unsigned value to configure the listen interval.
 | ||||||
|  | 	 * This is in units of beacon intervals. This configuration alters | ||||||
|  | 	 * the negotiated listen interval with the AP during the connection. | ||||||
|  | 	 * It is highly recommended to configure a value less than or equal to | ||||||
|  | 	 * the one negotiated during the association. Configuring any greater | ||||||
|  | 	 * value can have adverse effects (frame loss, AP disassociating STA, | ||||||
|  | 	 * etc.). | ||||||
|  | 	 */ | ||||||
|  | 	QCA_WLAN_VENDOR_ATTR_CONFIG_LISTEN_INTERVAL = 48, | ||||||
| 
 | 
 | ||||||
| 	/* keep last */ | 	/* keep last */ | ||||||
| 	QCA_WLAN_VENDOR_ATTR_CONFIG_AFTER_LAST, | 	QCA_WLAN_VENDOR_ATTR_CONFIG_AFTER_LAST, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Sunil Dutt
						Sunil Dutt