Update netd API.
Remove:
- resetOldSockets from setDefaultNetId: netd takes care of this automatically.
- {add,remove}DnsServersForNetId: equivalent to "resolver setnetdns".
Change-Id: I819a8be216d07cf9a8c05f51745b64658027ed02
diff --git a/services/core/java/com/android/server/NetworkManagementService.java b/services/core/java/com/android/server/NetworkManagementService.java
index 7a155a2..24af6b6 100644
--- a/services/core/java/com/android/server/NetworkManagementService.java
+++ b/services/core/java/com/android/server/NetworkManagementService.java
@@ -1972,34 +1972,6 @@
}
@Override
- public void addDnsServersForNetId(int netId, String[] servers, String domains) {
- modifyDnsServersForNetId(netId, servers, domains, ADD);
- }
-
- @Override
- public void removeDnsServersForNetId(int netId, String[] servers,
- String domains) {
- modifyDnsServersForNetId(netId, servers, domains, REMOVE);
- }
-
- private void modifyDnsServersForNetId(int netId, String[] servers,
- String domains, String action) {
- mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG);
-
- final Command cmd = new Command("network", "dns", action, netId, servers.length);
- for(int i=0; i<servers.length; i++) {
- cmd.appendArg(servers[i]);
- }
- cmd.appendArg((domains == null ? "" : domains));
-
- try {
- mConnector.execute(cmd);
- } catch (NativeDaemonConnectorException e) {
- throw e.rethrowAsParcelableException();
- }
- }
-
- @Override
public void addRouteForNetId(int netId, RouteInfo routeInfo) {
modifyRouteForNetId(netId, routeInfo, ADD);
}
@@ -2058,11 +2030,11 @@
}
@Override
- public void setDefaultNetId(int netId, boolean resetOldSockets) {
+ public void setDefaultNetId(int netId) {
mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG);
try {
- mConnector.execute("network", "default", "set", netId, resetOldSockets);
+ mConnector.execute("network", "default", "set", netId);
} catch (NativeDaemonConnectorException e) {
throw e.rethrowAsParcelableException();
}