Home
last modified time | relevance | path

Searched refs:IPSockAddr (Results 1 – 21 of 21) sorted by relevance

/packages/modules/Connectivity/staticlibs/netd/libnetdutils/include/netdutils/
DInternetAddresses.h123 class IPSockAddr; variable
174 friend class IPSockAddr; variable
253 class IPSockAddr {
257 static IPSockAddr toIPSockAddr(const std::string& repr, in_port_t port) { in toIPSockAddr()
258 return IPSockAddr(IPAddress::forString(repr), port); in toIPSockAddr()
260 static IPSockAddr toIPSockAddr(const sockaddr& sa) { in toIPSockAddr()
263 return IPSockAddr(*reinterpret_cast<const sockaddr_in*>(&sa)); in toIPSockAddr()
265 return IPSockAddr(*reinterpret_cast<const sockaddr_in6*>(&sa)); in toIPSockAddr()
267 return IPSockAddr(); in toIPSockAddr()
270 static IPSockAddr toIPSockAddr(const sockaddr_storage& ss) { in toIPSockAddr()
[all …]
/packages/modules/DnsResolver/
DDnsStatsTest.cpp29 using android::netdutils::IPSockAddr;
57 StatsData makeStatsData(const IPSockAddr& server, const int total, const microseconds& latencyUs, in makeStatsData()
73 const IPSockAddr server = IPSockAddr::toIPSockAddr("127.0.0.2", 53); in TEST_F()
215 std::vector<IPSockAddr> ipSockAddrs; in TEST_F()
218 ipSockAddrs.push_back(IPSockAddr::toIPSockAddr(server, 53)); in TEST_F()
228 expectedStats.push_back(makeStatsData(IPSockAddr::toIPSockAddr(exp, 53), 0, 0ms, {})); in TEST_F()
240 const std::vector<IPSockAddr> servers = { in TEST_F()
241 IPSockAddr::toIPSockAddr("127.0.0.1", 0), IPSockAddr::toIPSockAddr("fe80::1", 0), in TEST_F()
242 IPSockAddr::toIPSockAddr("127.0.0.1", 53), IPSockAddr::toIPSockAddr("127.0.0.1", 853), in TEST_F()
243 IPSockAddr::toIPSockAddr("127.0.0.1", 5353), IPSockAddr::toIPSockAddr("fe80::1", 53), in TEST_F()
[all …]
DDnsStats.h36 StatsData(const netdutils::IPSockAddr& ipSockAddr) : sockAddr(ipSockAddr) { in StatsData()
41 netdutils::IPSockAddr sockAddr;
76 StatsRecords(const netdutils::IPSockAddr& ipSockAddr, size_t size);
113 using StatsMap = std::map<netdutils::IPSockAddr, StatsRecords>;
117 bool setAddrs(const std::vector<netdutils::IPSockAddr>& addrs, Protocol protocol);
120 bool addStats(const netdutils::IPSockAddr& server, const DnsQueryEvent& record);
122 std::vector<netdutils::IPSockAddr> getSortedServers(Protocol protocol) const;
DDnsStats.cpp29 using netdutils::IPSockAddr;
61 bool ensureNoInvalidIp(const std::vector<IPSockAddr>& addrs) { in ensureNoInvalidIp()
98 StatsRecords::StatsRecords(const IPSockAddr& ipSockAddr, size_t size) in StatsRecords()
173 bool DnsStats::setAddrs(const std::vector<netdutils::IPSockAddr>& addrs, Protocol protocol) { in setAddrs()
197 bool DnsStats::addStats(const IPSockAddr& ipSockAddr, const DnsQueryEvent& record) { in addStats()
218 std::vector<IPSockAddr> DnsStats::getSortedServers(Protocol protocol) const { in getSortedServers()
227 std::multimap<double, IPSockAddr, std::greater<double>> sortedData; in getSortedServers()
232 std::vector<IPSockAddr> ret; in getSortedServers()
DDnsTlsServer.h39 : DnsTlsServer(netdutils::IPSockAddr(ip, kDotPort)) {} in DnsTlsServer()
40 explicit DnsTlsServer(const netdutils::IPSockAddr& addr) : ss(addr) {} in DnsTlsServer()
69 netdutils::IPSockAddr addr() const { return netdutils::IPSockAddr::toIPSockAddr(ss); } in addr()
DPrivateDnsConfigurationTest.cpp190 const DnsTlsServer server(netdutils::IPSockAddr::toIPSockAddr(kServer1, 853)); in TEST_F()
311 DnsTlsServer server(netdutils::IPSockAddr::toIPSockAddr("127.0.0.1", 853)); in TEST_F()
317 other.ss = netdutils::IPSockAddr::toIPSockAddr("127.0.0.1", 5353); in TEST_F()
319 other.ss = netdutils::IPSockAddr::toIPSockAddr("127.0.0.2", 853); in TEST_F()
332 const DnsTlsServer server(netdutils::IPSockAddr::toIPSockAddr(kServer1, 853)); in TEST_F()
387 const DnsTlsServer server1(netdutils::IPSockAddr::toIPSockAddr(kServer1, 853)); in TEST_F()
388 const DnsTlsServer server2(netdutils::IPSockAddr::toIPSockAddr(kServer2, 853)); in TEST_F()
409 const DnsTlsServer server1(netdutils::IPSockAddr::toIPSockAddr(kServer1, 853)); in TEST_F()
410 const DnsTlsServer server2(netdutils::IPSockAddr::toIPSockAddr(kServer2, 853)); in TEST_F()
Dresolv_cache.h119 bool resolv_stats_add(unsigned netid, const android::netdutils::IPSockAddr& server,
127 const std::vector<android::netdutils::IPSockAddr>& serverSockAddrs);
133 const android::netdutils::IPSockAddr& serverSockAddr,
DPrivateDnsConfiguration.cpp41 using android::netdutils::IPSockAddr;
223 status.dohServersMap.emplace(IPSockAddr::toIPSockAddr(it->second.ipAddr, kDohPort), in getStatusLocked()
257 const IPSockAddr target = IPSockAddr::toIPSockAddr(s, kDotPort); in getStatusForMetrics()
271 const IPSockAddr target = IPSockAddr::toIPSockAddr(s, kDohPort); in getStatusForMetrics()
550 base::Result<netdutils::IPSockAddr> PrivateDnsConfiguration::getDohServer(unsigned netId) const { in getDohServer()
554 return IPSockAddr::toIPSockAddr(it->second.ipAddr, kDohPort); in getDohServer()
560 void PrivateDnsConfiguration::notifyValidationStateUpdate(const netdutils::IPSockAddr& sockaddr, in notifyValidationStateUpdate()
627 RecordEntry record(netId, {IPSockAddr::toIPSockAddr(dohId.ipAddr, kDohPort), name}, in setDoh()
708 const ServerIdentity identity = {IPSockAddr::toIPSockAddr(ipAddr, kDohPort), host}; in onDohStatusUpdate()
DPrivateDnsConfiguration.h61 std::map<netdutils::IPSockAddr, DohServerInfo> dohServersMap;
96 const netdutils::IPSockAddr sockaddr;
101 ServerIdentity(const netdutils::IPSockAddr& addr, const std::string& host) in ServerIdentity()
146 base::Result<netdutils::IPSockAddr> getDohServer(unsigned netId) const
202 void notifyValidationStateUpdate(const netdutils::IPSockAddr& sockaddr, Validation validation,
DDnsTlsDispatcher.cpp35 using android::netdutils::IPSockAddr;
147 resolv_stats_add(statp->netid, IPSockAddr::toIPSockAddr(server.ss), dnsQueryEvent); in query()
151 resolv_stats_add(statp->netid, IPSockAddr::toIPSockAddr(server.ss), dnsQueryEvent); in query()
158 resolv_stats_add(statp->netid, IPSockAddr::toIPSockAddr(server.ss), dnsQueryEvent); in query()
165 resolv_stats_add(statp->netid, IPSockAddr::toIPSockAddr(server.ss), dnsQueryEvent); in query()
Dres_send.cpp149 using android::netdutils::IPSockAddr;
155 const std::vector<IPSockAddr> mdns_addrs = {IPSockAddr::toIPSockAddr("ff02::fb", 5353),
156 IPSockAddr::toIPSockAddr("224.0.0.251", 5353)};
164 int* rcode, IPSockAddr* receivedMdnsAddr);
323 for (const IPSockAddr& ipsa : statp->nsaddrs) { in res_ourserver_p()
335 for (const IPSockAddr& ipsa : statp->nsaddrs) { in res_ourserver_p()
478 IPSockAddr receivedMdnsAddr; in res_nsend()
644 const IPSockAddr& receivedServerAddr = statp->nsaddrs[actualNs]; in res_nsend()
1236 int* rcode, IPSockAddr* receivedMdnsAddr) { in send_mdns()
Dres_cache.cpp79 using android::netdutils::IPSockAddr;
1047 std::vector<IPSockAddr> nameserverSockAddrs;
1660 std::vector<IPSockAddr> ipSockAddrs; in resolv_set_nameservers()
1664 ipSockAddrs.push_back(IPSockAddr::toIPSockAddr(server, 53)); in resolv_set_nameservers()
1885 const std::vector<IPSockAddr>& serverSockAddrs) { in resolv_cache_get_resolver_stats()
1917 const IPSockAddr& serverSockAddr, in resolv_cache_add_resolver_stats_sample()
1984 std::vector<IPSockAddr> sockAddrs; in resolv_stats_set_addrs()
1987 sockAddrs.push_back(IPSockAddr::toIPSockAddr(addr, port)); in resolv_stats_set_addrs()
1999 bool resolv_stats_add(unsigned netid, const android::netdutils::IPSockAddr& server, in resolv_stats_add()
DDnsTlsServer.cpp131 return netdutils::IPSockAddr::toIPSockAddr(ss).ip().toString(); in toIpString()
Dresolv_private.h146 std::vector<android::netdutils::IPSockAddr> nsaddrs;
DDnsTlsTransport.cpp98 const sockaddr_storage ss = netdutils::IPSockAddr(ip, 53); in sendUdpQuery()
DDnsProxyListener.cpp493 struct sockaddr_storage ss = netdutils::IPSockAddr(prefix.ip()); in synthesizeNat64PrefixWithARecord()
530 const sockaddr_storage ss = netdutils::IPSockAddr(prefix.ip()); in synthesizeNat64PrefixWithARecord()
1470 struct sockaddr_storage ss = netdutils::IPSockAddr(prefix.ip()); in doDns64ReverseLookup()
/packages/modules/Connectivity/staticlibs/netd/libnetdutils/
DInternetAddressesTest.cpp680 const std::vector<OperatorExpectation<IPSockAddr>> kExpectations{ in TEST()
681 {EQ, IPSockAddr(), IPSockAddr()}, in TEST()
682 {EQ, IPSockAddr(IPAddress(IPV4_ANY)), IPSockAddr(IPAddress(IPV4_ANY), 0)}, in TEST()
683 {EQ, IPSockAddr(IPAddress(IPV6_ANY)), IPSockAddr(IPAddress(IPV6_ANY), 0)}, in TEST()
684 {EQ, IPSockAddr(IPAddress(FE80_1), 80), IPSockAddr(IPAddress(FE80_1), 80)}, in TEST()
685 {EQ, IPSockAddr(IPAddress(FE80_1, 17)), IPSockAddr(IPAddress(FE80_1, 17), 0)}, in TEST()
686 {LT, IPSockAddr(IPAddress(IPV4_ANY), 0), IPSockAddr(IPAddress(IPV4_ANY), 1)}, in TEST()
687 {LT, IPSockAddr(IPAddress(IPV4_ANY), 53), IPSockAddr(IPAddress(IPV4_ANY), 123)}, in TEST()
688 {LT, IPSockAddr(IPAddress(IPV4_ONES), 123), IPSockAddr(IPAddress(IPV6_ANY), 53)}, in TEST()
689 {LT, IPSockAddr(IPAddress(IPV6_ANY), 0), IPSockAddr(IPAddress(IPV6_ANY), 1)}, in TEST()
[all …]
DInternetAddresses.cpp155 std::string IPSockAddr::toString() const noexcept { in toString()
/packages/modules/DnsResolver/tests/
Dresolv_cache_unit_test.cpp43 using android::netdutils::IPSockAddr;
213 void cacheAddStats(uint32_t netId, int revision_id, const IPSockAddr& ipsa, in cacheAddStats()
776 cacheAddStats(TEST_NETID, 1 /*revision_id*/, IPSockAddr(sin), sample, setup.params.max_samples); in TEST_F()
882 std::vector<IPSockAddr> nameserverSockAddrs = { in TEST_F()
883 IPSockAddr::toIPSockAddr("127.0.0.1", DNS_PORT), in TEST_F()
884 IPSockAddr::toIPSockAddr("::127.0.0.2", DNS_PORT), in TEST_F()
885 IPSockAddr::toIPSockAddr("fe80::3", DNS_PORT), in TEST_F()
918 IPSockAddr::toIPSockAddr("fe80::3", DNS_PORT), in TEST_F()
919 IPSockAddr::toIPSockAddr("::127.0.0.2", DNS_PORT), in TEST_F()
920 IPSockAddr::toIPSockAddr("127.0.0.1", DNS_PORT), in TEST_F()
Dresolv_tls_unit_test.cpp46 using netdutils::IPSockAddr;
822 DnsTlsServer s1(IPSockAddr::toIPSockAddr("192.0.2.1", 853)); in TEST_F()
823 DnsTlsServer s2(IPSockAddr::toIPSockAddr("192.0.2.1", 854)); in TEST_F()
829 DnsTlsServer s3(IPSockAddr::toIPSockAddr("2001:db8::1", 853)); in TEST_F()
830 DnsTlsServer s4(IPSockAddr::toIPSockAddr("2001:db8::1", 854)); in TEST_F()
998 const DnsTlsServer server{IPSockAddr::toIPSockAddr(kTlsAddr, std::stoi(kTlsPort))};
Dresolv_private_dns_test.cpp52 using android::netdutils::IPSockAddr;
229 : IPSockAddr::toIPSockAddr(ipAddrOrNoData, std::stoi(port)).toString(); in expectLog()