summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiří Klimeš <jklimes@redhat.com>2013-11-14 12:58:45 +0100
committerJiří Klimeš <jklimes@redhat.com>2013-11-14 13:53:44 +0100
commit2a2af5825a6db62e7a88bb249cf7876551ed7fa3 (patch)
treef22bfbe79d857f2e7fa423e8f13dea709108063f
parentdbba05a3dbd846404b2f46812cdf4f66517dc8e9 (diff)
downloadNetworkManager-2a2af5825a6db62e7a88bb249cf7876551ed7fa3.tar.gz
cli: allow editing 'generic' connections
-rw-r--r--cli/src/connections.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/cli/src/connections.c b/cli/src/connections.c
index a54dad82ad..8ae9ce3337 100644
--- a/cli/src/connections.c
+++ b/cli/src/connections.c
@@ -1758,6 +1758,13 @@ typedef struct NameItem {
gboolean mandatory;
} NameItem;
+static const NameItem nmc_generic_settings [] = {
+ { NM_SETTING_CONNECTION_SETTING_NAME, NULL, NULL, TRUE },
+ { NM_SETTING_IP4_CONFIG_SETTING_NAME, NULL, NULL, FALSE },
+ { NM_SETTING_IP6_CONFIG_SETTING_NAME, NULL, NULL, FALSE },
+ { NULL, NULL, NULL, FALSE }
+};
+
static const NameItem nmc_ethernet_settings [] = {
{ NM_SETTING_CONNECTION_SETTING_NAME, NULL, NULL, TRUE },
{ NM_SETTING_WIRED_SETTING_NAME, "ethernet", NULL, TRUE },
@@ -1924,6 +1931,7 @@ static const NameItem nmc_bridge_slave_settings [] = {
/* Available connection types */
static const NameItem nmc_valid_connection_types[] = {
+ { NM_SETTING_GENERIC_SETTING_NAME, NULL, nmc_generic_settings },
{ NM_SETTING_WIRED_SETTING_NAME, "ethernet", nmc_ethernet_settings },
{ NM_SETTING_WIRELESS_SETTING_NAME, "wifi", nmc_wifi_settings },
{ NM_SETTING_WIMAX_SETTING_NAME, NULL, nmc_wimax_settings },