summaryrefslogtreecommitdiff
path: root/core/java/android/net/RouteInfo.java
diff options
context:
space:
mode:
authorAaron Huang <huangaaron@google.com>2019-12-17 00:33:18 +0800
committerAaron Huang <huangaaron@google.com>2020-03-10 06:45:16 +0000
commitecbc72248632129ff852802ccc36e9eecfaec09c (patch)
treecd96300a869a06199e18621a08c3d274bda7edda /core/java/android/net/RouteInfo.java
parent802c23d43dfb386e58b823837d9630259190f4c3 (diff)
Remove framework code that has moved to frameworks/libs/net
Add srcs to framework and change import path. Remove the codes which are moved to frameworks/libs/net. Bug: 139268426 Bug: 135998869 Bug: 138306002 Bug: 143925787 Test: atest FrameworksNetTests atest FrameworksTelephonyTests ./frameworks/opt/net/wifi/tests/wifitests/runtests.sh Change-Id: Ia5692aade490fbc8a037186fcdfc453e0dd8045b Merged-In: Ibf2f370c97a602f186e37ea9ffbe177dd2ee0f1c
Diffstat (limited to 'core/java/android/net/RouteInfo.java')
-rw-r--r--core/java/android/net/RouteInfo.java17
1 files changed, 2 insertions, 15 deletions
diff --git a/core/java/android/net/RouteInfo.java b/core/java/android/net/RouteInfo.java
index 67bad532cd0d..2b9e9fe81b1b 100644
--- a/core/java/android/net/RouteInfo.java
+++ b/core/java/android/net/RouteInfo.java
@@ -22,6 +22,7 @@ import android.annotation.Nullable;
import android.annotation.SystemApi;
import android.annotation.TestApi;
import android.compat.annotation.UnsupportedAppUsage;
+import android.net.util.NetUtils;
import android.os.Build;
import android.os.Parcel;
import android.os.Parcelable;
@@ -483,21 +484,7 @@ public final class RouteInfo implements Parcelable {
@UnsupportedAppUsage
@Nullable
public static RouteInfo selectBestRoute(Collection<RouteInfo> routes, InetAddress dest) {
- if ((routes == null) || (dest == null)) return null;
-
- RouteInfo bestRoute = null;
- // pick a longest prefix match under same address type
- for (RouteInfo route : routes) {
- if (NetworkUtils.addressTypeMatches(route.mDestination.getAddress(), dest)) {
- if ((bestRoute != null) &&
- (bestRoute.mDestination.getPrefixLength() >=
- route.mDestination.getPrefixLength())) {
- continue;
- }
- if (route.matches(dest)) bestRoute = route;
- }
- }
- return bestRoute;
+ return NetUtils.selectBestRoute(routes, dest);
}
/**