summaryrefslogtreecommitdiff
path: root/libnm-core/nm-setting-bridge.c
diff options
context:
space:
mode:
Diffstat (limited to 'libnm-core/nm-setting-bridge.c')
-rw-r--r--libnm-core/nm-setting-bridge.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/libnm-core/nm-setting-bridge.c b/libnm-core/nm-setting-bridge.c
index 430c1d8c76..e66dbbb9b7 100644
--- a/libnm-core/nm-setting-bridge.c
+++ b/libnm-core/nm-setting-bridge.c
@@ -300,6 +300,17 @@ verify (NMSetting *setting, GSList *all_settings, GError **error)
all_settings, error);
}
+static gboolean
+normalize (NMSetting *setting,
+ GHashTable *parameters,
+ GSList *all_settings)
+{
+ NMSettingBridgePrivate *priv = NM_SETTING_BRIDGE_GET_PRIVATE (setting);
+
+ return _nm_setting_normalize_deprecated_virtual_iface_name (
+ &priv->interface_name, all_settings);
+}
+
static const char *
get_virtual_iface_name (NMSetting *setting)
{
@@ -416,7 +427,9 @@ nm_setting_bridge_class_init (NMSettingBridgeClass *setting_class)
object_class->set_property = set_property;
object_class->get_property = get_property;
object_class->finalize = finalize;
+
parent_class->verify = verify;
+ parent_class->normalize = normalize;
parent_class->get_virtual_iface_name = get_virtual_iface_name;
/* Properties */