[OpenWrt-Devel] [PATCH 2/3] authsae: Use kbit/s as mcast_rate unit like wpad
Sven Eckelmann
sven at open-mesh.com
Tue Nov 24 10:17:22 EST 2015
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.
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))
+
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
--
2.6.2
_______________________________________________
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