hostapd: ft_over_ds support
Add support for ft_over_ds flag in ieee80211r Signed-off-by: Lorenzo Santina <lorenzo.santina@edu.unito.it>
This commit is contained in:
		 Lorenzo Santina
					Lorenzo Santina
				
			
				
					committed by
					
						 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
			
				
	
			
			
			 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
						parent
						
							70593acdd5
						
					
				
				
					commit
					b0d2c4ac41
				
			| @@ -178,7 +178,7 @@ hostapd_common_add_bss_config() { | |||||||
| 	config_add_int wps_ap_setup_locked wps_independent | 	config_add_int wps_ap_setup_locked wps_independent | ||||||
| 	config_add_string wps_device_type wps_device_name wps_manufacturer wps_pin | 	config_add_string wps_device_type wps_device_name wps_manufacturer wps_pin | ||||||
|  |  | ||||||
| 	config_add_boolean ieee80211r pmk_r1_push ft_psk_generate_local | 	config_add_boolean ieee80211r pmk_r1_push ft_psk_generate_local ft_over_ds | ||||||
| 	config_add_int r0_key_lifetime reassociation_deadline | 	config_add_int r0_key_lifetime reassociation_deadline | ||||||
| 	config_add_string mobility_domain r1_key_holder | 	config_add_string mobility_domain r1_key_holder | ||||||
| 	config_add_array r0kh r1kh | 	config_add_array r0kh r1kh | ||||||
| @@ -382,7 +382,7 @@ hostapd_set_bss_options() { | |||||||
|  |  | ||||||
| 		if [ "$ieee80211r" -gt "0" ]; then | 		if [ "$ieee80211r" -gt "0" ]; then | ||||||
| 			json_get_vars mobility_domain r0_key_lifetime r1_key_holder \ | 			json_get_vars mobility_domain r0_key_lifetime r1_key_holder \ | ||||||
| 				reassociation_deadline pmk_r1_push ft_psk_generate_local | 				reassociation_deadline pmk_r1_push ft_psk_generate_local ft_over_ds | ||||||
| 			json_get_values r0kh r0kh | 			json_get_values r0kh r0kh | ||||||
| 			json_get_values r1kh r1kh | 			json_get_values r1kh r1kh | ||||||
|  |  | ||||||
| @@ -392,6 +392,7 @@ hostapd_set_bss_options() { | |||||||
| 			set_default reassociation_deadline 1000 | 			set_default reassociation_deadline 1000 | ||||||
| 			set_default pmk_r1_push 0 | 			set_default pmk_r1_push 0 | ||||||
| 			set_default ft_psk_generate_local 0 | 			set_default ft_psk_generate_local 0 | ||||||
|  | 			set_default ft_over_ds 1 | ||||||
|  |  | ||||||
| 			append bss_conf "mobility_domain=$mobility_domain" "$N" | 			append bss_conf "mobility_domain=$mobility_domain" "$N" | ||||||
| 			append bss_conf "r0_key_lifetime=$r0_key_lifetime" "$N" | 			append bss_conf "r0_key_lifetime=$r0_key_lifetime" "$N" | ||||||
| @@ -399,6 +400,7 @@ hostapd_set_bss_options() { | |||||||
| 			append bss_conf "reassociation_deadline=$reassociation_deadline" "$N" | 			append bss_conf "reassociation_deadline=$reassociation_deadline" "$N" | ||||||
| 			append bss_conf "pmk_r1_push=$pmk_r1_push" "$N" | 			append bss_conf "pmk_r1_push=$pmk_r1_push" "$N" | ||||||
| 			append bss_conf "ft_psk_generate_local=$ft_psk_generate_local" "$N" | 			append bss_conf "ft_psk_generate_local=$ft_psk_generate_local" "$N" | ||||||
|  | 			append bss_conf "ft_over_ds=$ft_over_ds" "$N" | ||||||
|  |  | ||||||
| 			for kh in $r0kh; do | 			for kh in $r0kh; do | ||||||
| 				append bss_conf "r0kh=${kh//,/ }" "$N" | 				append bss_conf "r0kh=${kh//,/ }" "$N" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user