utils: introduce new NML_DBUS_META_INTERFACE_PRIO_INSTANTIATE_20

This patch is replacing NML_DBUS_META_INTERFACE_PRIO_INSTANTIATE_LOW
with NML_DBUS_META_INTERFACE_PRIO_INSTANTIATE_10 and
NML_DBUS_META_INTERFACE_PRIO_INSTANTIATE_HIGH with
NML_DBUS_META_INTERFACE_PRIO_INSTANTIATE_30. In addition it is
introducing NML_DBUS_META_INTERFACE_PRIO_INSTANTIATE_20 which is a
middle point between the existing priorities.

This new priority is needed due to Veth support incoming. It will be
used to prevent the creation a NMDeviceWired instance.

Signed-off-by: Fernando Fernandez Mancera <ffmancera@riseup.net>

[thaller@redhat.com: split original patch]
This commit is contained in:
Fernando Fernandez Mancera 2020-11-17 18:49:51 +01:00 committed by Thomas Haller
parent 23972add8c
commit f40ec3344d
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728
2 changed files with 3 additions and 1 deletions

View file

@ -224,7 +224,8 @@ typedef enum {
NML_DBUS_META_INTERFACE_PRIO_NMCLIENT = 1,
NML_DBUS_META_INTERFACE_PRIO_PARENT_TYPE = 2,
NML_DBUS_META_INTERFACE_PRIO_INSTANTIATE_10 = 3,
NML_DBUS_META_INTERFACE_PRIO_INSTANTIATE_30 = 4,
NML_DBUS_META_INTERFACE_PRIO_INSTANTIATE_20 = 4,
NML_DBUS_META_INTERFACE_PRIO_INSTANTIATE_30 = 5,
} NMLDBusMetaInteracePrio;
/*****************************************************************************/

View file

@ -2825,6 +2825,7 @@ test_nml_dbus_meta(void)
NML_DBUS_META_INTERFACE_PRIO_NMCLIENT,
NML_DBUS_META_INTERFACE_PRIO_PARENT_TYPE,
NML_DBUS_META_INTERFACE_PRIO_INSTANTIATE_10,
NML_DBUS_META_INTERFACE_PRIO_INSTANTIATE_20,
NML_DBUS_META_INTERFACE_PRIO_INSTANTIATE_30));
g_assert(mif->get_type_fcn);