Remove dead code.
Also adds a TYPE_VPN so the VPN can be strongly typed.
Change-Id: Ibf39450c480f16ce5ab4c25b47965691b844fb92
diff --git a/core/java/android/net/ConnectivityManager.java b/core/java/android/net/ConnectivityManager.java
index 0297c84..fb4912f 100644
--- a/core/java/android/net/ConnectivityManager.java
+++ b/core/java/android/net/ConnectivityManager.java
@@ -491,11 +491,17 @@
*/
public static final int TYPE_PROXY = 16;
- /** {@hide} */
- public static final int MAX_RADIO_TYPE = TYPE_PROXY;
+ /**
+ * A virtual network using one or more native bearers.
+ * It may or may not be providing security services.
+ */
+ public static final int TYPE_VPN = 17;
/** {@hide} */
- public static final int MAX_NETWORK_TYPE = TYPE_PROXY;
+ public static final int MAX_RADIO_TYPE = TYPE_VPN;
+
+ /** {@hide} */
+ public static final int MAX_NETWORK_TYPE = TYPE_VPN;
/**
* If you want to set the default network preference,you can directly
diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java
index e865e88..13ad5d2 100644
--- a/services/core/java/com/android/server/ConnectivityService.java
+++ b/services/core/java/com/android/server/ConnectivityService.java
@@ -60,7 +60,6 @@
import android.database.ContentObserver;
import android.net.CaptivePortalTracker;
import android.net.ConnectivityManager;
-import android.net.DummyDataStateTracker;
import android.net.IConnectivityManager;
import android.net.INetworkManagementEventObserver;
import android.net.INetworkPolicyListener;
@@ -925,8 +924,6 @@
@Override
public NetworkStateTracker createTracker(int targetNetworkType, NetworkConfig config) {
switch (config.radio) {
- case TYPE_DUMMY:
- return new DummyDataStateTracker(targetNetworkType, config.name);
case TYPE_WIMAX:
return makeWimaxStateTracker(mContext, mTrackerHandler);
case TYPE_PROXY: