diff --git a/src/packages/fff/fff-babeld/Makefile b/src/packages/fff/fff-babeld/Makefile index fef12122..68b1d5a6 100644 --- a/src/packages/fff/fff-babeld/Makefile +++ b/src/packages/fff/fff-babeld/Makefile @@ -1,7 +1,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=fff-babeld -PKG_RELEASE:=7 +PKG_RELEASE:=8 include $(INCLUDE_DIR)/package.mk diff --git a/src/packages/fff/fff-babeld/files/etc/layer3.d/40-babel b/src/packages/fff/fff-babeld/files/etc/layer3.d/40-babel index c238cc16..9c99b22c 100644 --- a/src/packages/fff/fff-babeld/files/etc/layer3.d/40-babel +++ b/src/packages/fff/fff-babeld/files/etc/layer3.d/40-babel @@ -35,6 +35,7 @@ configure() { local prefixname="babelpeer_$name" local vlan local type + local mtu # get iface if vlan=$(uci -q get gateway.$name.vlan); then @@ -47,23 +48,19 @@ configure() { fi # get type - if type=$(uci -q get gateway.$name.type); then - type="$type" - else - type=wired - fi + type=$(uci -q get gateway.$name.type) || type=wired # get rxcost - if rxcost=$(uci -q get gateway.$name.rxcost); then - rxcost="$rxcost" - else - rxcost=96 - fi + rxcost=$(uci -q get gateway.$name.rxcost) || rxcost=96 + + # get mtu + mtu=$(uci -q get gateway.$name.mtu) || mtu=1500 # add interface uci set network.$prefixname=interface uci set network.$prefixname.proto=static uci set network.$prefixname.ifname=$iface + uci set network.$prefixname.mtu=$mtu # add iif-rules babel_add_iifrules "$prefixname" || { echo "Could not add iif-rules for babelpeer $name"; exit 1; }