Просмотр исходного кода

broadcom-wl: implement wpa_group_rekey option (mapped to nas -g)

SVN-Revision: 28208
Jo-Philipp Wich 14 лет назад
Родитель
Сommit
0fe2a1b288
1 измененных файлов с 8 добавлено и 2 удалено
  1. 8 2
      package/broadcom-wl/files/lib/wifi/broadcom.sh

+ 8 - 2
package/broadcom-wl/files/lib/wifi/broadcom.sh

@@ -236,8 +236,11 @@ enable_broadcom() {
 					*tkip*) wsec=2;;
 				esac
 
+				# group rekey interval
+				config_get rekey "$vif" wpa_group_rekey
+
 				eval "${vif}_key=\"\$key\""
-				nasopts="-k \"\$${vif}_key\""
+				nasopts="-k \"\$${vif}_key\"${rekey:+ -g $rekey}"
 			;;
 			*wpa*)
 				wsec_r=1
@@ -260,8 +263,11 @@ enable_broadcom() {
 					*tkip*) wsec=2;;
 				esac
 
+				# group rekey interval
+				config_get rekey "$vif" wpa_group_rekey
+
 				eval "${vif}_key=\"\$key\""
-				nasopts="-r \"\$${vif}_key\" -h $server -p ${port:-1812}"
+				nasopts="-r \"\$${vif}_key\" -h $server -p ${port:-1812}${rekey:+ -g $rekey}"
 			;;
 		esac
 		append vif_do_up "wsec $wsec" "$N"