summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2017-02-17 13:56:36 +0100
committerBeniamino Galvani <bgalvani@redhat.com>2017-02-20 09:18:25 +0100
commit27a52989e3107d9f001cf1c8c7f37d60e9b7f7c5 (patch)
treea88586b4c0e45ce69289b2657bd820549dc35298
parentc51232f9405e3e5e635bc98e43aa44dd3a1ce1a8 (diff)
downloadNetworkManager-27a52989e3107d9f001cf1c8c7f37d60e9b7f7c5.tar.gz
cli: support the cdma.mtu property
-rw-r--r--clients/cli/settings.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/clients/cli/settings.c b/clients/cli/settings.c
index 6355eb1db2..ceefba322a 100644
--- a/clients/cli/settings.c
+++ b/clients/cli/settings.c
@@ -515,13 +515,15 @@ NmcOutputField nmc_fields_setting_cdma[] = {
SETTING_FIELD (NM_SETTING_CDMA_USERNAME), /* 2 */
SETTING_FIELD (NM_SETTING_CDMA_PASSWORD), /* 3 */
SETTING_FIELD (NM_SETTING_CDMA_PASSWORD_FLAGS), /* 4 */
+ SETTING_FIELD (NM_SETTING_CDMA_MTU), /* 5 */
{NULL, NULL, 0, NULL, FALSE, FALSE, 0}
};
#define NMC_FIELDS_SETTING_CDMA_ALL "name"","\
NM_SETTING_CDMA_NUMBER","\
NM_SETTING_CDMA_USERNAME","\
NM_SETTING_CDMA_PASSWORD","\
- NM_SETTING_CDMA_PASSWORD_FLAGS
+ NM_SETTING_CDMA_PASSWORD_FLAGS","\
+ NM_SETTING_CDMA_MTU
/* Available fields for NM_SETTING_BLUETOOTH_SETTING_NAME */
NmcOutputField nmc_fields_setting_bluetooth[] = {
@@ -2384,6 +2386,7 @@ DEFINE_GETTER (nmc_property_bridge_port_get_hairpin_mode, NM_SETTING_BRIDGE_PORT
DEFINE_GETTER (nmc_property_cdma_get_number, NM_SETTING_CDMA_NUMBER)
DEFINE_GETTER (nmc_property_cdma_get_username, NM_SETTING_CDMA_USERNAME)
DEFINE_GETTER (nmc_property_cdma_get_password, NM_SETTING_CDMA_PASSWORD)
+DEFINE_GETTER (nmc_property_cdma_get_mtu, NM_SETTING_CDMA_MTU)
DEFINE_SECRET_FLAGS_GETTER (nmc_property_cdma_get_password_flags, NM_SETTING_CDMA_PASSWORD_FLAGS)
@@ -6603,6 +6606,13 @@ nmc_properties_init (void)
NULL,
NULL,
NULL);
+ nmc_add_prop_funcs (GLUE (CDMA, MTU),
+ nmc_property_cdma_get_mtu,
+ nmc_property_set_uint,
+ NULL,
+ NULL,
+ NULL,
+ NULL);
/* Add editable properties for NM_SETTING_CONNECTION_SETTING_NAME */
nmc_add_prop_funcs (GLUE (CONNECTION, ID),
@@ -9046,6 +9056,7 @@ setting_cdma_details (NMSetting *setting, NmCli *nmc, const char *one_prop, gbo
set_val_str (arr, 2, nmc_property_cdma_get_username (setting, NMC_PROPERTY_GET_PRETTY));
set_val_str (arr, 3, GET_SECRET (secrets, setting, nmc_property_cdma_get_password));
set_val_str (arr, 4, nmc_property_cdma_get_password_flags (setting, NMC_PROPERTY_GET_PRETTY));
+ set_val_str (arr, 5, nmc_property_cdma_get_mtu (setting, NMC_PROPERTY_GET_PRETTY));
g_ptr_array_add (nmc->output_data, arr);
print_data (nmc); /* Print all data */