diff --git a/service/src/com/android/server/ConnectivityService.java b/service/src/com/android/server/ConnectivityService.java index e27b72d2ce..ef6a38ab6e 100644 --- a/service/src/com/android/server/ConnectivityService.java +++ b/service/src/com/android/server/ConnectivityService.java @@ -10063,6 +10063,8 @@ public class ConnectivityService extends IConnectivityManager.Stub { IPPROTO_UDP, 53, true); mBpfNetMaps.addLocalNetAccess(getIpv4MappedAddressBitLen(), iface, dnsServer, IPPROTO_TCP, 53, true); + mBpfNetMaps.addLocalNetAccess(getIpv4MappedAddressBitLen(), iface, dnsServer, + IPPROTO_TCP, 853, true); // DNS over TLS } } } @@ -10085,6 +10087,8 @@ public class ConnectivityService extends IConnectivityManager.Stub { IPPROTO_UDP, 53); mBpfNetMaps.removeLocalNetAccess(getIpv4MappedAddressBitLen(), iface, dnsServer, IPPROTO_TCP, 53); + mBpfNetMaps.removeLocalNetAccess(getIpv4MappedAddressBitLen(), iface, dnsServer, + IPPROTO_TCP, 853); // DNS over TLS } } }