device: configure static number of VFs in unavailable state

Don't configure the static number of VFs when the device is realized
because the device could still be unmanaged. Instead, do it when the
device becomes managed.
This commit is contained in:
Beniamino Galvani 2018-12-04 11:18:01 +01:00
parent 3de25bbc97
commit 75024e11b3

View file

@ -4390,8 +4390,6 @@ realize_start_setup (NMDevice *self,
nm_device_set_carrier_from_platform (self);
device_init_static_sriov_num_vfs (self);
nm_assert (!priv->stats.timeout_id);
real_rate = _stats_refresh_rate_real (priv->stats.refresh_rate_ms);
if (real_rate)
@ -14843,6 +14841,7 @@ _set_state_full (NMDevice *self,
save_ip6_properties (self);
if (priv->sys_iface_state == NM_DEVICE_SYS_IFACE_STATE_MANAGED)
ip6_managed_setup (self);
device_init_static_sriov_num_vfs (self);
}
if (priv->sys_iface_state == NM_DEVICE_SYS_IFACE_STATE_MANAGED) {