summaryrefslogtreecommitdiff
path: root/libnm-core/nm-connection.c
diff options
context:
space:
mode:
Diffstat (limited to 'libnm-core/nm-connection.c')
-rw-r--r--libnm-core/nm-connection.c53
1 files changed, 0 insertions, 53 deletions
diff --git a/libnm-core/nm-connection.c b/libnm-core/nm-connection.c
index 75405c4939..8b189078cf 100644
--- a/libnm-core/nm-connection.c
+++ b/libnm-core/nm-connection.c
@@ -574,58 +574,6 @@ nm_connection_diff (NMConnection *a,
}
static gboolean
-_normalize_virtual_iface_name (NMConnection *self)
-{
- NMConnectionPrivate *priv = NM_CONNECTION_GET_PRIVATE (self);
- GHashTableIter h_iter;
- NMSetting *setting;
- NMSettingConnection *s_con;
- const char *interface_name;
- char *virtual_iface_name = NULL;
- gboolean was_modified = FALSE;
- const char *prop_name = NULL;
-
- /* search for settings that might need normalization of the interface name. */
- g_hash_table_iter_init (&h_iter, priv->settings);
- while ( !prop_name
- && g_hash_table_iter_next (&h_iter, NULL, (void **) &setting)) {
- if (NM_IS_SETTING_BOND (setting))
- prop_name = NM_SETTING_BOND_INTERFACE_NAME;
- else if (NM_IS_SETTING_BRIDGE (setting))
- prop_name = NM_SETTING_BRIDGE_INTERFACE_NAME;
- else if (NM_IS_SETTING_TEAM (setting))
- prop_name = NM_SETTING_TEAM_INTERFACE_NAME;
- else if (NM_IS_SETTING_VLAN (setting))
- prop_name = NM_SETTING_VLAN_INTERFACE_NAME;
- }
- if (!prop_name)
- return FALSE;
-
- s_con = nm_connection_get_setting_connection (self);
- g_return_val_if_fail (s_con, FALSE);
-
- interface_name = nm_setting_connection_get_interface_name (s_con);
-
- /* read the potential virtual_iface_name from the setting. */
- g_object_get (setting, prop_name, &virtual_iface_name, NULL);
-
- if (g_strcmp0 (interface_name, virtual_iface_name) != 0) {
- if (interface_name) {
- /* interface_name is set and overwrites the virtual_iface_name. */
- g_object_set (setting, prop_name, interface_name, NULL);
- } else {
- /* interface in NMSettingConnection must be set. */
- g_object_set (s_con, NM_SETTING_CONNECTION_INTERFACE_NAME, virtual_iface_name, NULL);
- }
- was_modified = TRUE;
- }
-
- g_free (virtual_iface_name);
-
- return was_modified;
-}
-
-static gboolean
_normalize_ip_config (NMConnection *self, GHashTable *parameters)
{
NMSettingConnection *s_con = nm_connection_get_setting_connection (self);
@@ -933,7 +881,6 @@ nm_connection_normalize (NMConnection *connection,
was_modified |= _nm_setting_normalize (iter->data, parameters, all_settings);
g_slist_free (all_settings);
- was_modified |= _normalize_virtual_iface_name (connection);
was_modified |= _normalize_ip_config (connection, parameters);
/* Verify anew. */