diff options
Diffstat (limited to 'DnsProxyListener.cpp')
-rw-r--r-- | DnsProxyListener.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/DnsProxyListener.cpp b/DnsProxyListener.cpp index 0de74939..8f49eef6 100644 --- a/DnsProxyListener.cpp +++ b/DnsProxyListener.cpp @@ -70,20 +70,19 @@ using std::span; namespace android { +using netdutils::MAX_QUERIES_IN_TOTAL; +using netdutils::MAX_QUERIES_PER_UID; using netdutils::ResponseCode; using netdutils::Stopwatch; namespace net { namespace { -// Limits the number of outstanding DNS queries by client UID. -constexpr int MAX_QUERIES_PER_UID = 256; - android::netdutils::OperationLimiter<uid_t> queryLimiter(MAX_QUERIES_PER_UID); bool startQueryLimiter(uid_t uid) { - const int globalLimit = - android::net::Experiments::getInstance()->getFlag("max_queries_global", INT_MAX); + const int globalLimit = android::net::Experiments::getInstance()->getFlag("max_queries_global", + MAX_QUERIES_IN_TOTAL); return queryLimiter.start(uid, globalLimit); } |