diff options
| author | Michael Biebl <biebl@debian.org> | 2026-07-03 19:53:23 +0200 |
|---|---|---|
| committer | Michael Biebl <biebl@debian.org> | 2026-07-03 19:53:23 +0200 |
| commit | aa308069bebf2d5a3200728caa69a76137c03d8b (patch) | |
| tree | c0ba2281e801c4720a0d8a5e5ee943688234f088 /src/nmcli/common.c | |
| parent | 0a4b2c29da4ccf259bbcea3298d15abebb94348f (diff) | |
| parent | 537bfce2bda471c92caabd388589230200891509 (diff) | |
Update upstream source from tag 'upstream/1.58_rc1'
Update to upstream version '1.58~rc1' with Debian dir 451489c9234e2b6b7c2f41ca6670287ea3ac3efd
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"), }; /*****************************************************************************/ |