reverse the parent-child. (bridge-port is the parent)
if ($n->{method} eq 'static' && $n->{address} ne '0.0.0.0') ||
($n->{method6} eq 'static' && $n->{address} ne '::');
if ($n->{method} eq 'static' && $n->{address} ne '0.0.0.0') ||
($n->{method6} eq 'static' && $n->{address} ne '::');
- &$check_mtu($ifaces, $iface, $p);
+ &$check_mtu($ifaces, $p, $iface);
$bridgeports->{$p} = $iface;
}
$bridges->{$iface} = $d;
$bridgeports->{$p} = $iface;
}
$bridges->{$iface} = $d;
+$config->{ifaces}->{'vmbr4'} = {
+ mtu => 1200,
+ type => 'bridge',
+ method => 'manual',
+ families => ['inet'],
+ bridge_stp => 'off',
+ bridge_fd => 0,
+ bridge_ports => 'bond0.100',
+ autostart => 1
+};
+
expect load('loopback') . <<"CHECK";
source-directory interfaces.d
expect load('loopback') . <<"CHECK";
source-directory interfaces.d
+auto vmbr4
+iface vmbr4 inet manual
+ bridge-ports bond0.100
+ bridge-stp off
+ bridge-fd 0
+ mtu 1200
+
auto vmbr1.100
iface vmbr1.100 inet manual
mtu 1300
auto vmbr1.100
iface vmbr1.100 inet manual
mtu 1300