diff options
Diffstat (limited to 'src/nmcli/common.c')
| -rw-r--r-- | src/nmcli/common.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/nmcli/common.c b/src/nmcli/common.c index 15a7927b..5940f2f0 100644 --- a/src/nmcli/common.c +++ b/src/nmcli/common.c @@ -156,6 +156,11 @@ _metagen_ip4_config_get_fcn(NMC_META_GENERIC_INFO_GET_FCN_ARGS) return NULL; arrc = nm_ip_config_get_wins_servers(cfg4); goto arrc_out; + case NMC_GENERIC_INFO_TYPE_IP4_CONFIG_CLAT_ADDRESS: + *out_flags |= NM_META_ACCESSOR_GET_OUT_FLAGS_HIDE; + str = nm_ip_config_get_clat_address(cfg4); + NM_SET_OUT(out_is_default, !str); + return str; default: break; } @@ -184,6 +189,7 @@ const NmcMetaGenericInfo *const metagen_ip4_config[_NMC_GENERIC_INFO_TYPE_IP4_CO _METAGEN_IP4_CONFIG(NMC_GENERIC_INFO_TYPE_IP4_CONFIG_DOMAIN, "DOMAIN"), _METAGEN_IP4_CONFIG(NMC_GENERIC_INFO_TYPE_IP4_CONFIG_SEARCHES, "SEARCHES"), _METAGEN_IP4_CONFIG(NMC_GENERIC_INFO_TYPE_IP4_CONFIG_WINS, "WINS"), + _METAGEN_IP4_CONFIG(NMC_GENERIC_INFO_TYPE_IP4_CONFIG_CLAT_ADDRESS, "CLAT-ADDRESS"), }; /*****************************************************************************/ @@ -245,6 +251,16 @@ _metagen_ip6_config_get_fcn(NMC_META_GENERIC_INFO_GET_FCN_ARGS) return NULL; arrc = nm_ip_config_get_searches(cfg6); goto arrc_out; + case NMC_GENERIC_INFO_TYPE_IP6_CONFIG_CLAT_ADDRESS: + *out_flags |= NM_META_ACCESSOR_GET_OUT_FLAGS_HIDE; + str = nm_ip_config_get_clat_address(cfg6); + NM_SET_OUT(out_is_default, !str); + return str; + case NMC_GENERIC_INFO_TYPE_IP6_CONFIG_CLAT_PREF64: + *out_flags |= NM_META_ACCESSOR_GET_OUT_FLAGS_HIDE; + str = nm_ip_config_get_clat_pref64(cfg6); + NM_SET_OUT(out_is_default, !str); + return str; default: break; } @@ -272,6 +288,8 @@ const NmcMetaGenericInfo *const metagen_ip6_config[_NMC_GENERIC_INFO_TYPE_IP6_CO _METAGEN_IP6_CONFIG(NMC_GENERIC_INFO_TYPE_IP6_CONFIG_DNS, "DNS"), _METAGEN_IP6_CONFIG(NMC_GENERIC_INFO_TYPE_IP6_CONFIG_DOMAIN, "DOMAIN"), _METAGEN_IP6_CONFIG(NMC_GENERIC_INFO_TYPE_IP6_CONFIG_SEARCHES, "SEARCHES"), + _METAGEN_IP6_CONFIG(NMC_GENERIC_INFO_TYPE_IP6_CONFIG_CLAT_ADDRESS, "CLAT-ADDRESS"), + _METAGEN_IP6_CONFIG(NMC_GENERIC_INFO_TYPE_IP6_CONFIG_CLAT_PREF64, "CLAT-PREF64"), }; /*****************************************************************************/ |