Controls the CLAT (Customer-side translator) functionality.
CLAT is used to implement the client part of 464XLAT (RFC 6877), an architecture that provides IPv4 connectivity to hosts on IPv6-only networks.
When CLAT is enabled, NetworkManager discovers the NAT64 prefix from IPv6 Router Advertisements; if a NAT64 prefix is announced, NetworkManager installs a BPF program to perform the stateless translation of packets between IPv4 and IPv6.
Setting nm_setting_ip4_config_clat_no completely disables CLAT. nm_setting_ip4_config_clat_auto enables CLAT only when the IPv4 method is 'auto' and the device doesn't have a native IPv4 gateway. nm_setting_ip4_config_clat_force enables CLAT even if the IPv4 method is not 'auto' and even if the device has a native IPv4 gateway.
When set to nm_setting_ip4_config_clat_default, the actual value is looked up in the global configuration; if not specified it defaults to nm_setting_ip4_config_clat_no. In the future the default fall back value will change to nm_setting_ip4_config_clat_auto.