aboutsummaryrefslogtreecommitdiff
path: root/ResolverController.cpp
diff options
context:
space:
mode:
authorchenbruce <chenbruce@google.com>2021-06-27 23:25:07 +0800
committerchenbruce <chenbruce@google.com>2021-07-02 11:18:33 +0800
commitedec3e162914079654bc04b0e48daa8e9002e31f (patch)
treeaab7fae2504e960911207ae0c91d6d2442bef4d9 /ResolverController.cpp
parent72a646c242da711f77b9ebc02c12773b437081e9 (diff)
Add Mdns statistics log
When developers run "dumpsys dnsresolver", Mdns statistics will show the information in the log if the Mdns queries happened. Bug: 140857615 Test: cd packages/modules/DnsResolver && atest Change-Id: Iec0657d417ddf329590f1fc0a599497aaf45639b
Diffstat (limited to 'ResolverController.cpp')
-rw-r--r--ResolverController.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/ResolverController.cpp b/ResolverController.cpp
index 6c7bed49..c983a151 100644
--- a/ResolverController.cpp
+++ b/ResolverController.cpp
@@ -38,6 +38,8 @@
using aidl::android::net::ResolverParamsParcel;
using aidl::android::net::resolv::aidl::IDnsResolverUnsolicitedEventListener;
using aidl::android::net::resolv::aidl::Nat64PrefixEventParcel;
+using android::net::PROTO_DOT;
+using android::net::PROTO_MDNS;
namespace android {
@@ -212,7 +214,14 @@ int ResolverController::setResolverConfiguration(const ResolverParamsParcel& res
return err;
}
- if (int err = resolv_stats_set_servers_for_dot(resolverParams.netId, tlsServers); err != 0) {
+ if (int err = resolv_stats_set_addrs(resolverParams.netId, PROTO_DOT, tlsServers, 853);
+ err != 0) {
+ return err;
+ }
+
+ if (int err = resolv_stats_set_addrs(resolverParams.netId, PROTO_MDNS,
+ {"ff02::fb", "224.0.0.251"}, 5353);
+ err != 0) {
return err;
}