Add transport types to a given network
- Resolver doesn't know what the transport types are when having a given
network. Set tranport types by SetResolverConfiguration.
Bug: 143732914
Test: atest
Change-Id: I337d4204afd9fbb790fd42cc191759b22dd66bca
diff --git a/ResolverController.cpp b/ResolverController.cpp
index c59676a..c6425ba 100644
--- a/ResolverController.cpp
+++ b/ResolverController.cpp
@@ -231,9 +231,9 @@
res_params.base_timeout_msec = resolverParams.baseTimeoutMsec;
res_params.retry_count = resolverParams.retryCount;
- return resolv_set_nameservers(resolverParams.netId, resolverParams.servers,
- resolverParams.domains, res_params,
- resolverParams.experimentalOptions);
+ return resolv_set_nameservers(
+ resolverParams.netId, resolverParams.servers, resolverParams.domains, res_params,
+ resolverParams.experimentalOptions, resolverParams.transportTypes);
}
int ResolverController::getResolverInfo(int32_t netId, std::vector<std::string>* servers,
@@ -362,8 +362,7 @@
dw.decIndent();
}
dw.println("Concurrent DNS query timeout: %d", wait_for_pending_req_timeout_count[0]);
- resolv_stats_dump(dw, netId);
- resolv_oem_options_dump(dw, netId);
+ resolv_netconfig_dump(dw, netId);
}
dw.decIndent();
}