[OpenWrt-Devel] [PATCH 2/3] authsae: Use kbit/s as mcast_rate unit like wpad

John Crispin blogic at openwrt.org
Tue Nov 24 11:46:56 EST 2015



On 24/11/2015 16:17, Sven Eckelmann wrote:
> The OpenWrt wireless configuration for mcast_rate is defined as
> Kbit/s when using wpa_supplicant for IBSS/802.11s and iw for
> unencrypted IBSS/802.11s. But when using authsae, the unit for the
> same option is redefined as Mbit/s.

making stuff consistent is always nice BUT ...

> 
> Better always use the same unit for this option and don't make it
> backend specific.
> 
> Signed-off-by: Sven Eckelmann <sven at open-mesh.com> --- 
> package/network/services/authsae/files/lib/wifi/authsae.sh | 7
> +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
> 
> diff --git
> a/package/network/services/authsae/files/lib/wifi/authsae.sh
> b/package/network/services/authsae/files/lib/wifi/authsae.sh index
> 6582a35..ce5f32d 100644 ---
> a/package/network/services/authsae/files/lib/wifi/authsae.sh +++
> b/package/network/services/authsae/files/lib/wifi/authsae.sh @@
> -6,7 +6,7 @@ authsae_start_interface() { local ret=1
> 
> json_get_vars mcast_rate mesh_id -	set_default mcast_rate "12" +
> set_default mcast_rate "12000"
> 
> case "$htmode" in HT20|HT40+|HT40-) mesh_htmode="$htmode";; @@
> -18,6 +18,9 @@ authsae_start_interface() { *a*) mesh_band=11a;; 
> esac
> 
> +	# authsae only supports integer as mcast-rate and not things like
> 5.5 +	mcval=$(($mcast_rate / 1000)) +

this will break existing uci setups on a sysupgrade i would assume.
you could avoid breakage by only dividing the mcast_rate if it is
higher > 1000.

	John

> cat > "$authsae_conf_file" <<EOF authsae: { @@ -40,7 +43,7 @@
> authsae: band = "$mesh_band"; channel = $channel; htmode =
> "$mesh_htmode"; -    mcast-rate = $mcast_rate; +    mcast-rate =
> $mcval; }; }; EOF
> 
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list