From 583c95be3bca48d65e559160f5d204c5fba1cb87 Mon Sep 17 00:00:00 2001 From: Nathan Harold Date: Thu, 2 Nov 2017 21:01:46 -0700 Subject: [PATCH] Relocate KeepalivePacketData to frameworks/base Due to an issue resolving the boot classpath, the KeepalivePacketData structure cannot be referenced by frameworks/opt/telephony while it is in services. -Move KeepalivePacketData to android.net -Also, relocate IpUtils without changing the package name. Bug: 38350389 Test: compilation Merged-In: If5fc63e9ad8b9b2d4c2fee47ff4bab2ab190a05a Change-Id: If5fc63e9ad8b9b2d4c2fee47ff4bab2ab190a05a (cherry picked from commit f8a2bc3eeecccd229e3fa2185b933fe26efdd34a) --- .../java/android/net}/KeepalivePacketData.java | 2 +- .../java/com/android/server/connectivity/KeepaliveTracker.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename {services/core/java/com/android/server/connectivity => core/java/android/net}/KeepalivePacketData.java (99%) diff --git a/services/core/java/com/android/server/connectivity/KeepalivePacketData.java b/core/java/android/net/KeepalivePacketData.java similarity index 99% rename from services/core/java/com/android/server/connectivity/KeepalivePacketData.java rename to core/java/android/net/KeepalivePacketData.java index f6b73b7d69..84892c6a55 100644 --- a/services/core/java/com/android/server/connectivity/KeepalivePacketData.java +++ b/core/java/android/net/KeepalivePacketData.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.server.connectivity; +package android.net; import static android.net.util.NetworkConstants.IPV4_HEADER_MIN_LEN; import static android.net.util.NetworkConstants.UDP_HEADER_LEN; diff --git a/services/core/java/com/android/server/connectivity/KeepaliveTracker.java b/services/core/java/com/android/server/connectivity/KeepaliveTracker.java index 9e1f6b85ce..f1af7042be 100644 --- a/services/core/java/com/android/server/connectivity/KeepaliveTracker.java +++ b/services/core/java/com/android/server/connectivity/KeepaliveTracker.java @@ -18,10 +18,10 @@ package com.android.server.connectivity; import com.android.internal.util.HexDump; import com.android.internal.util.IndentingPrintWriter; -import com.android.server.connectivity.KeepalivePacketData; import com.android.server.connectivity.NetworkAgentInfo; import android.net.ConnectivityManager; import android.net.ConnectivityManager.PacketKeepalive; +import android.net.KeepalivePacketData; import android.net.LinkAddress; import android.net.NetworkAgent; import android.net.NetworkUtils;