Commit eb39afe5 by Christian Brauner Committed by Stéphane Graber

conf: try to retrieve mtu from veth

When the mtu cannot be retrieved from netdev->link try from veth device. Signed-off-by: 's avatarChristian Brauner <christian.brauner@canonical.com>
parent 8d9e6d77
...@@ -2577,10 +2577,13 @@ static int instantiate_veth(struct lxc_handler *handler, struct lxc_netdev *netd ...@@ -2577,10 +2577,13 @@ static int instantiate_veth(struct lxc_handler *handler, struct lxc_netdev *netd
INFO("Retrieved mtu %d", mtu); INFO("Retrieved mtu %d", mtu);
} else if (netdev->link) { } else if (netdev->link) {
bridge_index = if_nametoindex(netdev->link); bridge_index = if_nametoindex(netdev->link);
if (!bridge_index) if (bridge_index) {
INFO("Could not retrieve mtu from %s", netdev->link); mtu = netdev_get_mtu(bridge_index);
mtu = netdev_get_mtu(bridge_index); INFO("Retrieved mtu %d from %s", mtu, netdev->link);
INFO("Retrieved mtu %d from %s", mtu, netdev->link); } else {
mtu = netdev_get_mtu(netdev->ifindex);
INFO("Retrieved mtu %d from %s", mtu, veth2);
}
} }
if (mtu) { if (mtu) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment