]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Document build options to disable NPN and false sharing
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 7 Apr 2022 14:47:59 +0000 (16:47 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 7 Apr 2022 14:47:59 +0000 (16:47 +0200)
pdns/dnsdistdist/docs/install.rst

index fcd6fd6372938dee96bf1b83dbcefde6e713e69e..199217e209f5e67cd4664e76cdfe712bcbf4a8c3 100644 (file)
@@ -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