ovs: fix race condition setting cloned MAC for ovs interfaces

This commit is contained in:
Beniamino Galvani 2024-07-15 21:06:58 +02:00
parent f5e0d856f7
commit 0f51d2dcc4

View file

@ -200,7 +200,9 @@ set_platform_mtu(NMDevice *device, guint32 mtu)
static gboolean
ready_for_ip_config(NMDevice *device, gboolean is_manual)
{
return nm_device_get_ip_ifindex(device) > 0;
NMDeviceOvsInterfacePrivate *priv = NM_DEVICE_OVS_INTERFACE_GET_PRIVATE(device);
return nm_device_get_ip_ifindex(device) > 0 && !priv->wait_link_is_waiting;
}
static gboolean