From 58794ce5d5fcdb59a64f72b622dfb8096ec3e9ef Mon Sep 17 00:00:00 2001 From: Ermal Date: Wed, 20 Jul 2011 22:39:39 +0000 Subject: Correct the check for mtu 1500 to inlcude it. Also add the check on bridge_add_member function --- etc/inc/interfaces.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc index e29cacb..8ec0b42 100644 --- a/etc/inc/interfaces.inc +++ b/etc/inc/interfaces.inc @@ -456,7 +456,7 @@ function interface_bridge_configure(&$bridge) { $realif = get_real_interface($member); $opts = pfSense_get_interface_addresses($realif); $mtu = $opts['mtu']; - if (substr($realif, 0, 3) == "gif" && $mtu < 1500) + if (substr($realif, 0, 3) == "gif" && $mtu <= 1500) continue; if (!isset($opts['encaps']['txcsum'])) $commontx = false; @@ -623,7 +623,7 @@ function interface_bridge_add_member($bridgeif, $interface) { $mtu = get_interface_mtu($brigeif); $mtum = get_interface_mtu($interface); - if ($mtu != $mtum) + if ($mtu != $mtum && substr($interface, 0, 3) == "gif" && $mtu <= 1500) pfSense_interface_mtu($interface, $mtu); $options = pfSense_get_interface_addresses($bridgeif); -- cgit v1.1