OSDN Git Service

Relocate KeepalivePacketData to frameworks/base
authorNathan Harold <nharold@google.com>
Fri, 3 Nov 2017 04:01:46 +0000 (21:01 -0700)
committerNathan Harold <nharold@google.com>
Wed, 24 Jan 2018 18:26:04 +0000 (10:26 -0800)
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
Change-Id: If5fc63e9ad8b9b2d4c2fee47ff4bab2ab190a05a
(cherry picked from commit bd4093be7cab51d6ad031854324134a9c8637c2c)

core/java/android/net/KeepalivePacketData.java [moved from services/core/java/com/android/server/connectivity/KeepalivePacketData.java with 99% similarity]
core/java/android/net/util/IpUtils.java [moved from services/net/java/android/net/util/IpUtils.java with 100% similarity]
services/core/java/com/android/server/connectivity/KeepaliveTracker.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;
index 9e1f6b8..f1af704 100644 (file)
@@ -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;