Ticket #2786 handle the mtu on bridge same as on lagg. Cleanup some not needed code while here

This commit is contained in:
Ermal LUÇI 2014-11-25 20:02:50 +01:00
parent ba8e4c8832
commit 2c4301fa6f

View File

@ -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 */