diff options
| author | chenbruce <chenbruce@google.com> | 2021-06-27 23:25:07 +0800 |
|---|---|---|
| committer | chenbruce <chenbruce@google.com> | 2021-07-02 11:18:33 +0800 |
| commit | edec3e162914079654bc04b0e48daa8e9002e31f (patch) | |
| tree | aab7fae2504e960911207ae0c91d6d2442bef4d9 /ResolverController.cpp | |
| parent | 72a646c242da711f77b9ebc02c12773b437081e9 (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.cpp | 11 |
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; } |
