From: Remi Gacogne Date: Thu, 7 Apr 2022 14:47:59 +0000 (+0200) Subject: dnsdist: Document build options to disable NPN and false sharing X-Git-Tag: rec-4.7.0-beta1~7^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=24baa0141af3689eb786082676018e88a0b927b3;p=thirdparty%2Fpdns.git dnsdist: Document build options to disable NPN and false sharing --- diff --git a/pdns/dnsdistdist/docs/install.rst b/pdns/dnsdistdist/docs/install.rst index fcd6fd6372..199217e209 100644 --- a/pdns/dnsdistdist/docs/install.rst +++ b/pdns/dnsdistdist/docs/install.rst @@ -118,9 +118,11 @@ Our ``configure`` script provides a fair number of options with regard to which * ``DISABLE_COMPLETION`` for completion support in the console * ``DISABLE_DEPRECATED_DYNBLOCK`` for legacy dynamic blocks not using the new ``DynBlockRulesGroup`` interface * ``DISABLE_ECS_ACTIONS`` to disable actions altering EDNS Client Subnet +* ``DISABLE_FALSE_SHARING_PADDING`` to disable the padding of atomic counters, which is inserted to prevent false sharing but increases the memory use significantly * ``DISABLE_HASHED_CREDENTIALS`` to disable password-hashing support * ``DISABLE_LUA_WEB_HANDLERS`` for custom Lua web handlers support * ``DISABLE_OCSP_STAPLING`` for OCSP stapling +* ``DISABLE_NPN`` for Next Protocol Negotiation, superseded by ALPN * ``DISABLE_PROMETHEUS`` for prometheus * ``DISABLE_PROTOBUF`` for protocol-buffer support, including dnstap * ``DISABLE_RECVMMSG`` for ``recvmmsg`` support