summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-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