Loading services/core/java/com/android/server/connectivity/Nat464Xlat.java +10 −2 Original line number Diff line number Diff line Loading @@ -74,6 +74,14 @@ public class Nat464Xlat extends BaseNetworkObserver { mIsStarted = false; mIsRunning = false; mLP = new LinkProperties(); // If this is a runtime restart, it's possible that clatd is already // running, but we don't know about it. If so, stop it. try { if (mNMService.isClatdStarted()) { mNMService.stopClatd(); } } catch(RemoteException e) {} // Well, we tried. } /** Loading Loading @@ -198,13 +206,13 @@ public class Nat464Xlat extends BaseNetworkObserver { NetworkUtils.resetConnections( CLAT_INTERFACE_NAME, NetworkUtils.RESET_IPV4_ADDRESSES); mBaseLP.removeStackedLink(mLP); updateConnectivityService(); } Slog.i(TAG, "interface " + CLAT_INTERFACE_NAME + " removed, mIsRunning = " + mIsRunning + " -> false"); mIsRunning = false; mBaseLP.removeStackedLink(mLP); mLP.clear(); updateConnectivityService(); Slog.i(TAG, "mLP = " + mLP); } } Loading Loading
services/core/java/com/android/server/connectivity/Nat464Xlat.java +10 −2 Original line number Diff line number Diff line Loading @@ -74,6 +74,14 @@ public class Nat464Xlat extends BaseNetworkObserver { mIsStarted = false; mIsRunning = false; mLP = new LinkProperties(); // If this is a runtime restart, it's possible that clatd is already // running, but we don't know about it. If so, stop it. try { if (mNMService.isClatdStarted()) { mNMService.stopClatd(); } } catch(RemoteException e) {} // Well, we tried. } /** Loading Loading @@ -198,13 +206,13 @@ public class Nat464Xlat extends BaseNetworkObserver { NetworkUtils.resetConnections( CLAT_INTERFACE_NAME, NetworkUtils.RESET_IPV4_ADDRESSES); mBaseLP.removeStackedLink(mLP); updateConnectivityService(); } Slog.i(TAG, "interface " + CLAT_INTERFACE_NAME + " removed, mIsRunning = " + mIsRunning + " -> false"); mIsRunning = false; mBaseLP.removeStackedLink(mLP); mLP.clear(); updateConnectivityService(); Slog.i(TAG, "mLP = " + mLP); } } Loading