diff --git a/core/java/android/net/ConnectivityManager.java b/core/java/android/net/ConnectivityManager.java index 0297c849c3..fb4912f270 100644 --- a/core/java/android/net/ConnectivityManager.java +++ b/core/java/android/net/ConnectivityManager.java @@ -491,11 +491,17 @@ public class ConnectivityManager { */ 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 e865e88a3e..13ad5d2ded 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.content.res.Resources; 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 @@ public class ConnectivityService extends IConnectivityManager.Stub { @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: