From: David VaĊĦek Date: Mon, 7 Jul 2025 09:29:26 +0000 (+0200) Subject: doc/operation: update the XDP section to TCP and QUIC protocols X-Git-Tag: v3.5.0~51 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6d628be65514bd7a79fafe9945dc8bc39cb1d303;p=thirdparty%2Fknot-dns.git doc/operation: update the XDP section to TCP and QUIC protocols --- diff --git a/doc/operation.rst b/doc/operation.rst index 8a2b6d8fd2..4ec2fa8cce 100644 --- a/doc/operation.rst +++ b/doc/operation.rst @@ -1449,15 +1449,15 @@ Mode XDP ======== Thanks to recent Linux kernel capabilities, namely eXpress Data Path and AF_XDP -address family, Knot DNS offers a high-performance DNS over UDP packet processing -mode. The basic idea is to filter DNS messages close to the network device and -effectively forward them to the nameserver without touching the network stack -of the operating system. Other messages (including DNS over TCP) are processed -as usual. - -If :ref:`xdp_listen` is configured, the server creates -additional XDP workers, listening on specified interface(s) and port(s) for DNS -over UDP queries. Each XDP worker handles one RX and TX network queue pair. +address family, Knot DNS offers a high-performance packet processing mode for +UDP, TCP, and QUIC protocols. The basic idea is to filter DNS messages close to +the network device and effectively forward them to the nameserver without touching +the network stack of the operating system. Messages in protocols, for which XDP +hasn't been enbled, are processed as usual. + +If :ref:`xdp_listen` is configured, the server creates additional XDP workers, +listening on specified interface(s) and port(s) for DNS queries. Each XDP worker +handles one RX and TX network queue pair. .. _Mode XDP_pre-requisites: