summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErmal LUÇI <eri@pfsense.org>2014-11-25 20:02:50 +0100
committerErmal LUÇI <eri@pfsense.org>2014-11-25 20:02:50 +0100
commit2c4301fa6f60fee5f80b51f20177d7fc629e259a (patch)
treebe0daf3fb579c97b5a9c8e3ed097f6cdca4b4918
parentba8e4c8832f5d4e834c01acb7eecfeb430ae8033 (diff)
downloadpfsense-2c4301fa6f60fee5f80b51f20177d7fc629e259a.zip
pfsense-2c4301fa6f60fee5f80b51f20177d7fc629e259a.tar.gz
Ticket #2786 handle the mtu on bridge same as on lagg. Cleanup some not needed code while here
-rw-r--r--etc/inc/interfaces.inc14
1 files changed, 4 insertions, 10 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc
index 4aed982..cf9f2b4 100644
--- a/etc/inc/interfaces.inc
+++ b/etc/inc/interfaces.inc
@@ -489,16 +489,6 @@ function interface_bridge_configure(&$bridge, $checkmember = 0) {
if ($mtu <= 1500)
continue;
}
- if (!isset($opts['caps']['txcsum']))
- $commontx = false;
- if (!isset($opts['caps']['rxcsum']))
- $commonrx = false;
- if (!isset($opts['caps']['tso4']))
- $commontso4 = false;
- if (!isset($opts['caps']['tso6']))
- $commontso6 = false;
- if (!isset($opts['caps']['lro']))
- $commonlro = false;
if ($smallermtu == 0 && !empty($mtu))
$smallermtu = $mtu;
else if (!empty($mtu) && $mtu < $smallermtu)
@@ -520,6 +510,10 @@ function interface_bridge_configure(&$bridge, $checkmember = 0) {
$bridge['bridgeif'] = $bridgeif;
}
+ $bridgemtu = interface_find_child_cfgmtu($bridge['bridgeif']);
+ if ($bridgemtu > $smallermtu)
+ $smallermtu = $bridgemtu;
+
$checklist = get_configured_interface_list();
/* Add interfaces to bridge */
OpenPOWER on IntegriCloud