diff --git a/src/packages/fff/fff-babeld/Makefile b/src/packages/fff/fff-babeld/Makefile index fef1212..68b1d5a 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 1835d7d..9c99b22 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 @@ -52,10 +53,14 @@ configure() { # get rxcost 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; }