Loading DnsProxyListener.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -54,10 +54,10 @@ #include "ResolverEventReporter.h" #include "getaddrinfo.h" #include "gethnamaddr.h" #include "netd_resolv/stats.h" // RCODE_TIMEOUT #include "res_send.h" #include "resolv_cache.h" #include "resolv_private.h" #include "stats.h" // RCODE_TIMEOUT #include "stats.pb.h" using aidl::android::net::metrics::INetdEventListener; Loading DnsResolverService.cpp +9 −0 Original line number Diff line number Diff line Loading @@ -249,5 +249,14 @@ binder_status_t DnsResolverService::dump(int fd, const char**, uint32_t) { return statusFromErrcode(res); } ::ndk::ScopedAStatus DnsResolverService::flushNetworkCache(int netId) { // Locking happens in res_cache.cpp functions. ENFORCE_NETWORK_STACK_PERMISSIONS(); int res = gDnsResolv->resolverCtrl.flushNetworkCache(netId); return statusFromErrcode(res); } } // namespace net } // namespace android DnsResolverService.h +1 −0 Original line number Diff line number Diff line Loading @@ -50,6 +50,7 @@ class DnsResolverService : public aidl::android::net::BnDnsResolver { std::vector<int32_t>* wait_for_pending_req_timeout_count) override; ::ndk::ScopedAStatus destroyNetworkCache(int32_t netId) override; ::ndk::ScopedAStatus createNetworkCache(int32_t netId) override; ::ndk::ScopedAStatus flushNetworkCache(int32_t netId) override; // DNS64-related commands ::ndk::ScopedAStatus startPrefix64Discovery(int32_t netId) override; Loading DnsTlsServer.h +2 −5 Original line number Diff line number Diff line Loading @@ -14,8 +14,7 @@ * limitations under the License. */ #ifndef _DNS_DNSTLSSERVER_H #define _DNS_DNSTLSSERVER_H #pragma once #include <chrono> #include <set> Loading @@ -24,7 +23,7 @@ #include <netinet/in.h> #include <netd_resolv/params.h> #include <params.h> namespace android { namespace net { Loading Loading @@ -80,5 +79,3 @@ struct AddressComparator { } // namespace net } // namespace android #endif // _DNS_DNSTLSSERVER_H ResolverController.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -34,8 +34,8 @@ #include "PrivateDnsConfiguration.h" #include "ResolverEventReporter.h" #include "ResolverStats.h" #include "netd_resolv/stats.h" #include "resolv_cache.h" #include "stats.h" using aidl::android::net::ResolverParamsParcel; Loading Loading @@ -194,6 +194,11 @@ int ResolverController::createNetworkCache(unsigned netId) { return resolv_create_cache_for_net(netId); } int ResolverController::flushNetworkCache(unsigned netId) { LOG(VERBOSE) << __func__ << ": netId = " << netId; return resolv_flush_cache_for_net(netId); } int ResolverController::setResolverConfiguration(const ResolverParamsParcel& resolverParams) { using aidl::android::net::IDnsResolver; Loading Loading
DnsProxyListener.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -54,10 +54,10 @@ #include "ResolverEventReporter.h" #include "getaddrinfo.h" #include "gethnamaddr.h" #include "netd_resolv/stats.h" // RCODE_TIMEOUT #include "res_send.h" #include "resolv_cache.h" #include "resolv_private.h" #include "stats.h" // RCODE_TIMEOUT #include "stats.pb.h" using aidl::android::net::metrics::INetdEventListener; Loading
DnsResolverService.cpp +9 −0 Original line number Diff line number Diff line Loading @@ -249,5 +249,14 @@ binder_status_t DnsResolverService::dump(int fd, const char**, uint32_t) { return statusFromErrcode(res); } ::ndk::ScopedAStatus DnsResolverService::flushNetworkCache(int netId) { // Locking happens in res_cache.cpp functions. ENFORCE_NETWORK_STACK_PERMISSIONS(); int res = gDnsResolv->resolverCtrl.flushNetworkCache(netId); return statusFromErrcode(res); } } // namespace net } // namespace android
DnsResolverService.h +1 −0 Original line number Diff line number Diff line Loading @@ -50,6 +50,7 @@ class DnsResolverService : public aidl::android::net::BnDnsResolver { std::vector<int32_t>* wait_for_pending_req_timeout_count) override; ::ndk::ScopedAStatus destroyNetworkCache(int32_t netId) override; ::ndk::ScopedAStatus createNetworkCache(int32_t netId) override; ::ndk::ScopedAStatus flushNetworkCache(int32_t netId) override; // DNS64-related commands ::ndk::ScopedAStatus startPrefix64Discovery(int32_t netId) override; Loading
DnsTlsServer.h +2 −5 Original line number Diff line number Diff line Loading @@ -14,8 +14,7 @@ * limitations under the License. */ #ifndef _DNS_DNSTLSSERVER_H #define _DNS_DNSTLSSERVER_H #pragma once #include <chrono> #include <set> Loading @@ -24,7 +23,7 @@ #include <netinet/in.h> #include <netd_resolv/params.h> #include <params.h> namespace android { namespace net { Loading Loading @@ -80,5 +79,3 @@ struct AddressComparator { } // namespace net } // namespace android #endif // _DNS_DNSTLSSERVER_H
ResolverController.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -34,8 +34,8 @@ #include "PrivateDnsConfiguration.h" #include "ResolverEventReporter.h" #include "ResolverStats.h" #include "netd_resolv/stats.h" #include "resolv_cache.h" #include "stats.h" using aidl::android::net::ResolverParamsParcel; Loading Loading @@ -194,6 +194,11 @@ int ResolverController::createNetworkCache(unsigned netId) { return resolv_create_cache_for_net(netId); } int ResolverController::flushNetworkCache(unsigned netId) { LOG(VERBOSE) << __func__ << ": netId = " << netId; return resolv_flush_cache_for_net(netId); } int ResolverController::setResolverConfiguration(const ResolverParamsParcel& resolverParams) { using aidl::android::net::IDnsResolver; Loading