Hi

This patch add mesh_param support in mac80211.sh
It suppose that this patch http://patchwork.openwrt.org/patch/3540/ is applied 
(add HT support for mesh)
Tested with rspro(ar9280)/wr1043nd, BB r36211
see also this http://lists.open80211s.org/pipermail/devel/2012-June/003352.html
(mesh_hwmp_rootmode 1 & mesh_gate_announcements 1
=> mesh_hwmp_rootmode 4 & mesh_gate_announcements 1)

Signed-off-by: Etienne CHAMPETIER <etienne.champet...@free.fr>

Index: package/mac80211/Makefile
===================================================================
--- package/mac80211/Makefile   (révision 36311)
+++ package/mac80211/Makefile   (copie de travail)
@@ -11,7 +11,7 @@
 PKG_NAME:=mac80211
 
 PKG_VERSION:=2013-02-22
-PKG_RELEASE:=2
+PKG_RELEASE:=3
 PKG_SOURCE_URL:=http://mirror2.openwrt.org/sources
 PKG_MD5SUM:=de1a03ca1f72748d4523672c8facbf7e
 
Index: package/mac80211/files/lib/wifi/mac80211.sh
===================================================================
--- package/mac80211/files/lib/wifi/mac80211.sh (révision 36311)
+++ package/mac80211/files/lib/wifi/mac80211.sh (copie de travail)
@@ -510,6 +515,20 @@
                                        ${mcval:+mcast-rate $mcval} \
                                        ${keyspec:+keys $keyspec}
                        ;;
+                       mesh)
+                               mp_list="mesh_retry_timeout 
mesh_confirm_timeout mesh_holding_timeout mesh_max_peer_links
+                                       mesh_max_retries mesh_ttl 
mesh_element_ttl mesh_auto_open_plinks mesh_hwmp_max_preq_retries
+                                       mesh_path_refresh_time 
mesh_min_discovery_timeout mesh_hwmp_active_path_timeout
+                                       mesh_hwmp_preq_min_interval 
mesh_hwmp_net_diameter_traversal_time mesh_hwmp_rootmode
+                                       mesh_hwmp_rann_interval 
mesh_gate_announcements mesh_fwding mesh_sync_offset_max_neighor
+                                       mesh_rssi_threshold 
mesh_hwmp_active_path_to_root_timeout mesh_hwmp_root_interval
+                                       mesh_hwmp_confirmation_interval 
mesh_power_mode mesh_awake_window"
+                               for mp in $mp_list
+                               do
+                                       config_get mp_val "$vif" "$mp" ""
+                                       [ -n "$mp_val" ] && iw dev "$ifname" 
set mesh_param "$mp" "$mp_val"
+                               done
+                       ;;
                        sta)
                                if eval "type wpa_supplicant_setup_vif" 
2>/dev/null >/dev/null; then
                                        wpa_supplicant_setup_vif "$vif" nl80211 
"${hostapd_ctrl:+-H $hostapd_ctrl}" || {
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to