summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiří Klimeš <jklimes@redhat.com>2013-10-21 17:02:27 +0200
committerJiří Klimeš <jklimes@redhat.com>2013-10-21 17:02:27 +0200
commitabeba3c564cc4e30eab60ae62eda853a2516d3ad (patch)
tree361ecd14d8e140016bb83f65e400832c357134b8
parent0bcea5a0470737b1160a2cf68031ce4c88bea755 (diff)
downloadNetworkManager-jk/rh997958-nmcli-editor-compare.tar.gz
cli: add IPv{4,6} setting for all new non-slave connections in editorjk/rh997958-nmcli-editor-compare
-rw-r--r--cli/src/connections.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/cli/src/connections.c b/cli/src/connections.c
index 81c57dcc54..4a5f64f90b 100644
--- a/cli/src/connections.c
+++ b/cli/src/connections.c
@@ -6469,6 +6469,15 @@ editor_init_new_connection (NmCli *nmc, NMConnection *connection)
return;
nm_connection_add_setting (connection, setting);
+ /* Always add IPv4 and IPv6 settings */
+ setting = nm_setting_ip4_config_new ();
+ nmc_setting_custom_init (setting);
+ nm_connection_add_setting (connection, setting);
+
+ setting = nm_setting_ip6_config_new ();
+ nmc_setting_custom_init (setting);
+ nm_connection_add_setting (connection, setting);
+
/* Set a sensible bond/bridge interface name by default */
if (g_strcmp0 (con_type, NM_SETTING_BOND_SETTING_NAME) == 0)
g_object_set (NM_SETTING_BOND (setting),