From 7aa4400722fc7ad6b5aae07ab7d3a64794afd526 Mon Sep 17 00:00:00 2001 From: Chalard Jean Date: Fri, 22 Nov 2019 17:48:49 +0900 Subject: [PATCH] Give apps access to the NAT64 prefix. Apps that do their own DNS queries need to know the NAT64 prefix to resolve v4 addresses on v6-only networks. Test: FrameworksNetTests NetworkStackTests Bug: 144877069 Change-Id: I5a255b7afc2038646b93a0ab893f8ad62d0fb34f --- core/java/android/net/LinkProperties.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/core/java/android/net/LinkProperties.java b/core/java/android/net/LinkProperties.java index 0706e755d1..8e18341134 100644 --- a/core/java/android/net/LinkProperties.java +++ b/core/java/android/net/LinkProperties.java @@ -762,10 +762,7 @@ public final class LinkProperties implements Parcelable { * Returns the NAT64 prefix in use on this link, if any. * * @return the NAT64 prefix or {@code null}. - * @hide */ - @SystemApi - @TestApi public @Nullable IpPrefix getNat64Prefix() { return mNat64Prefix; } @@ -777,10 +774,7 @@ public final class LinkProperties implements Parcelable { * 128-bit IPv6 address) are supported or {@code null} for no prefix. * * @param prefix the NAT64 prefix. - * @hide */ - @SystemApi - @TestApi public void setNat64Prefix(@Nullable IpPrefix prefix) { if (prefix != null && prefix.getPrefixLength() != 96) { throw new IllegalArgumentException("Only 96-bit prefixes are supported: " + prefix);