summaryrefslogtreecommitdiff
path: root/clients/cli/connections.c
diff options
context:
space:
mode:
Diffstat (limited to 'clients/cli/connections.c')
-rw-r--r--clients/cli/connections.c24
1 files changed, 17 insertions, 7 deletions
diff --git a/clients/cli/connections.c b/clients/cli/connections.c
index bdd6a8e59d..b2e4a6968c 100644
--- a/clients/cli/connections.c
+++ b/clients/cli/connections.c
@@ -4387,6 +4387,8 @@ complete_property (const gchar *setting_name, const gchar *property, const gchar
run_rl_generator (gen_connection_types, prefix);
else if (strcmp (property, NM_SETTING_CONNECTION_MASTER) == 0)
run_rl_generator (gen_func_master_ifnames, prefix);
+ else if (strcmp (property, NM_SETTING_CONNECTION_INTERFACE_NAME) == 0)
+ run_rl_generator (nmc_rl_gen_func_ifnames, prefix);
} else if ( strcmp (setting_name, NM_SETTING_VPN_SETTING_NAME) == 0
&& strcmp (property, NM_SETTING_VPN_SERVICE_TYPE) == 0)
run_rl_generator (gen_func_vpn_types, prefix);
@@ -4407,13 +4409,21 @@ complete_property (const gchar *setting_name, const gchar *property, const gchar
} else if ( strcmp (setting_name, NM_SETTING_TUN_SETTING_NAME) == 0
&& strcmp (property, NM_SETTING_TUN_MODE) == 0)
run_rl_generator (gen_func_tun_mode, prefix);
- else if ( strcmp (setting_name, NM_SETTING_IP_TUNNEL_SETTING_NAME) == 0
- && strcmp (property, NM_SETTING_IP_TUNNEL_MODE) == 0)
- run_rl_generator (gen_func_ip_tunnel_mode, prefix);
- else if ( strcmp (setting_name, NM_SETTING_MACVLAN_SETTING_NAME) == 0
- && strcmp (property, NM_SETTING_MACVLAN_MODE) == 0)
- run_rl_generator (gen_func_macvlan_mode, prefix);
-
+ else if (strcmp (setting_name, NM_SETTING_IP_TUNNEL_SETTING_NAME) == 0) {
+ if (strcmp (property, NM_SETTING_IP_TUNNEL_MODE) == 0)
+ run_rl_generator (gen_func_ip_tunnel_mode, prefix);
+ else if (strcmp (property, NM_SETTING_IP_TUNNEL_PARENT) == 0)
+ run_rl_generator (nmc_rl_gen_func_ifnames, prefix);
+ } else if (strcmp (setting_name, NM_SETTING_MACVLAN_SETTING_NAME) == 0) {
+ if (strcmp (property, NM_SETTING_MACVLAN_MODE) == 0)
+ run_rl_generator (gen_func_macvlan_mode, prefix);
+ else if (strcmp (property, NM_SETTING_MACVLAN_PARENT) == 0)
+ run_rl_generator (nmc_rl_gen_func_ifnames, prefix);
+ else if (strcmp (property, NM_SETTING_MACVLAN_TAP) == 0)
+ run_rl_generator (gen_func_bool_values_l10n, prefix);
+ } else if ( strcmp (setting_name, NM_SETTING_VXLAN_SETTING_NAME) == 0
+ && strcmp (property, NM_SETTING_VXLAN_PARENT) == 0)
+ run_rl_generator (nmc_rl_gen_func_ifnames, prefix);
}
/*----------------------------------------------------------------------------*/