From: Remi Gacogne Date: Fri, 10 Feb 2023 15:24:22 +0000 (+0100) Subject: dnsdist: Faster lookups in MaxQPSIPRule() X-Git-Tag: dnsdist-1.8.0-rc1~24^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ad77cbb6a63045020232d0b08afb38a2b7830970;p=thirdparty%2Fpdns.git dnsdist: Faster lookups in MaxQPSIPRule() --- diff --git a/pdns/dnsdistdist/dnsdist-rules.hh b/pdns/dnsdistdist/dnsdist-rules.hh index c452f9d346..b89d9df3ca 100644 --- a/pdns/dnsdistdist/dnsdist-rules.hh +++ b/pdns/dnsdistdist/dnsdist-rules.hh @@ -136,7 +136,7 @@ public: } private: - struct OrderedTag {}; + struct HashedTag {}; struct SequencedTag {}; struct Entry { @@ -150,7 +150,7 @@ private: typedef multi_index_container< Entry, indexed_by < - ordered_unique, member, ComboAddress::addressOnlyLessThan >, + hashed_unique, member, ComboAddress::addressOnlyHash >, sequenced > > > qpsContainer_t;