Lines Matching full:servers
82 int getDnsInfo(unsigned netId, std::vector<std::string>* servers, std::vector<std::string>* domains, in getDnsInfo() argument
101 servers->clear(); in getDnsInfo()
110 // If the netId is unknown (which can happen for valid net IDs for which no DNS servers have in getDnsInfo()
122 // Determine which servers are considered usable by the resolver. in getDnsInfo()
141 servers->push_back(std::move(server_str)); in getDnsInfo()
174 const std::string str = event.servers().SerializeAsString(); in destroyNetworkCache()
207 // Allow at most MAXNS private DNS servers in a network to prevent too many broken servers. in setResolverConfiguration()
213 // Use app_mark for DoT connection. Using dns_mark might result in reaching the DoT servers in setResolverConfiguration()
214 // through a different network. For example, on a VPN with no DNS servers (Do53), if the VPN in setResolverConfiguration()
216 // possible that a VPN doesn't have any DNS servers but DoT servers in DNS strict mode) in setResolverConfiguration()
219 resolverParams.netId, netcontext.app_mark, resolverParams.servers, tlsServers, in setResolverConfiguration()
237 int ResolverController::getResolverInfo(int32_t netId, std::vector<std::string>* servers, in getResolverInfo() argument
245 int ret = getDnsInfo(netId, servers, domains, &res_params, &res_stats, interfaceNames, in getResolverInfo()
289 std::vector<std::string> servers; in dump() local
296 int rv = getDnsInfo(netId, &servers, &domains, ¶ms, &stats, &interfaceNames, in dump()
302 if (servers.empty()) { in dump()
303 dw.println("No DNS servers defined"); in dump()
310 "DNS servers: # IP (total, successes, errors, timeouts, internal errors, " in dump()
313 for (size_t i = 0; i < servers.size(); ++i) { in dump()
319 dw.println("%s (%d, %d, %d, %d, %d, %dms, %ds)%s", servers[i].c_str(), in dump()
323 dw.println("%s <no data>", servers[i].c_str()); in dump()
326 dw.println("%s <no stats>", servers[i].c_str()); in dump()
352 dw.println("No DoT servers configured"); in dump()
364 dw.println("No DoH servers configured"); in dump()