batman-adv: upgrade package to latest release (2011.0.0)

git-svn-id: svn://svn.openwrt.org/openwrt/packages@25254 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
marek 2011-01-30 14:29:31 +00:00
parent cdc5baf7b5
commit 2a45482ffb
3 changed files with 27 additions and 8 deletions

View File

@ -10,9 +10,9 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=batman-adv
PKG_VERSION:=2010.2.0
PKG_MD5SUM:=c233f06bd94432d7697ad78241e8bdd6
BATCTL_MD5SUM:=f16d7332576c7b4fc9f8a37add235225
PKG_VERSION:=2011.0.0
PKG_MD5SUM:=9f59f63010f083a1ff56f977c9972f71
BATCTL_MD5SUM:=48e1b3c4b6033215abb52ae757746f05
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://downloads.open-mesh.org/batman/releases/batman-adv-$(PKG_VERSION)

View File

@ -1,9 +1,13 @@
config 'mesh' 'bat0'
option 'interfaces' 'wlan0'
option 'orig_interval'
option 'log_level'
option 'aggregated_ogms'
option 'bonding'
option 'fragmentation'
option 'gw_bandwidth'
option 'gw_mode'
option 'gw_sel_class'
option 'log_level'
option 'orig_interval'
option 'vis_mode'

View File

@ -13,17 +13,20 @@ is_module_loaded() {
start_mesh () {
local meshif="$1"
local interfaces orig_interval log_level aggregated_ogms bonding fragmentation vis_mode
local interfaces aggregated_ogms bonding fragmentation gw_bandwidth gw_mode gw_sel_class log_level orig_interval vis_mode
is_module_loaded
[ $? -ne 1 ] && return
config_get interfaces "$meshif" interfaces
config_get orig_interval "$meshif" orig_interval
config_get log_level "$meshif" log_level
config_get aggregated_ogms "$meshif" aggregated_ogms
config_get bonding "$meshif" bonding
config_get fragmentation "$meshif" fragmentation
config_get gw_bandwidth "$meshif" gw_bandwidth
config_get gw_mode "$meshif" gw_mode
config_get gw_sel_class "$meshif" gw_sel_class
config_get log_level "$meshif" log_level
config_get orig_interval "$meshif" orig_interval
config_get vis_mode "$meshif" vis_mode
if [ "$interfaces" = "" ]; then
@ -56,6 +59,18 @@ start_mesh () {
if [ $fragmentation ]; then
echo $fragmentation > /sys/class/net/$meshif/mesh/fragmentation
fi
if [ $gw_bandwidth ]; then
echo $gw_bandwidth > /sys/class/net/$meshif/mesh/gw_bandwidth
fi
if [ $gw_mode ]; then
echo $gw_mode > /sys/class/net/$meshif/mesh/gw_mode
fi
if [ $gw_sel_class ]; then
echo $gw_sel_class > /sys/class/net/$meshif/mesh/gw_sel_class
fi
if [ $vis_mode ]; then
echo $vis_mode > /sys/class/net/$meshif/mesh/vis_mode