Merge "Deduplicate the isIpv6ULA implementation." into main

This commit is contained in:
Treehugger Robot 2023-07-19 02:25:20 +00:00 • committed by Gerrit Code Review
commit 4b19802eee

View file

@ -37,6 +37,8 @@ import android.os.Parcelable;
import android.os.SystemClock;
import android.util.Pair;
import com.android.net.module.util.ConnectivityUtils;
import java.net.Inet4Address;
import java.net.Inet6Address;
import java.net.InetAddress;
@ -146,11 +148,7 @@ public class LinkAddress implements Parcelable {
* Per RFC 4193 section 8, fc00::/7 identifies these addresses.
*/
private boolean isIpv6ULA() {
if (isIpv6()) {
byte[] bytes = address.getAddress();
return ((bytes[0] & (byte)0xfe) == (byte)0xfc);
}
return false;
return ConnectivityUtils.isIPv6ULA(address);
}
/**