This project is for 464xlat support for android. It is useful for ipv4 applications running on an IPv6-only network using NAT64/DNS64 to provide IPv4 access.
system/core - allocate a uid for clat
frameworks/base - signal an ipv6-only PDP via the property gsm.pdpprotocol.ipv6, set the property gsm.defaultpdpcontext.interface to be the network interface name, and (optionally) ipv4 tethering support
device/samsung/crespo - have init listen for the gsm.pdpprotocol.ipv6 property, and build external/android-clat (these changes are needed to port to other devices)
See my other github repos to find these changes
system/netd - launch ipv6 tethering when ipv4 tethering is enabled
external/radvd - needed for ipv6 tethering