Merge "Add reconnect flow when updateIPConfiguration"
am: 08998cf4d1
Change-Id: Iad395c171db5f186859c485e8d929a6e577f3c5f
This commit is contained in:
@@ -376,7 +376,14 @@ public class EthernetNetworkFactory extends NetworkFactory {
|
||||
}
|
||||
|
||||
void setIpConfig(IpConfiguration ipConfig) {
|
||||
if (this.mIpConfig.equals(ipConfig)) {
|
||||
if (DBG) Log.d(TAG, "ipConfig have not changed,so ignore setIpConfig");
|
||||
return;
|
||||
}
|
||||
this.mIpConfig = ipConfig;
|
||||
if (mNetworkInfo.getDetailedState() != DetailedState.DISCONNECTED) {
|
||||
restart();
|
||||
}
|
||||
}
|
||||
|
||||
boolean statisified(NetworkCapabilities requestedCapabilities) {
|
||||
@@ -587,6 +594,12 @@ public class EthernetNetworkFactory extends NetworkFactory {
|
||||
}
|
||||
}
|
||||
|
||||
void restart(){
|
||||
if (DBG) Log.d(TAG, "reconnecting Etherent");
|
||||
stop();
|
||||
start();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return getClass().getSimpleName() + "{ "
|
||||
|
||||
Reference in New Issue
Block a user