From: Serge L. <sma...@us...> - 2010-09-16 07:30:25
|
Update of /cvsroot/devil-linux/build/config/etc/init.d In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv19216 Modified Files: network Log Message: - added support for MTU redefining (will be useful for "jumbo frame" networks) Index: network =================================================================== RCS file: /cvsroot/devil-linux/build/config/etc/init.d/network,v retrieving revision 1.52 retrieving revision 1.53 diff -u -d -r1.52 -r1.53 --- network 9 Sep 2010 03:12:10 -0000 1.52 +++ network 16 Sep 2010 07:30:16 -0000 1.53 @@ -128,6 +128,7 @@ BROADCAST= MODULE= MAC= + MTU= ROUTE= RULE= BR_IF= @@ -201,10 +202,20 @@ evaluate_retval fi + # MTU fix-up + if [ -n "$MTU" ]; then + if [ "$TUNNEL" = "yes" ]; then + echo "Redefining MTU ($MTU) on $IF" + else + echo "Redefining MTU ($MTU) on $DEVICE" + fi + MTU="mtu $MTU" + fi + # # Bonding if [ "$BONDING_MASTER" = "yes" ]; then - ip link set $DEVICE up + ip link set $DEVICE up $MTU ifenslave $DEVICE $BONDING_SLAVES $BONDING_OPTS fi @@ -236,7 +247,7 @@ ip tunnel add $DEVICE mode $MODE local $LOCAL remote $REMOTE $TUN_DEVICE $TUN_OPTS; let ret=$ret+$? fi - ip link set $DEVICE up; let ret=$ret+$? + ip link set $DEVICE up $MTU; let ret=$ret+$? if [ -n "$IP" ]; then # configure IPv4 address echo -n " [IPv4]" |