]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Log whether UDP queries are forwarded via XSK
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 19 Jan 2024 08:10:44 +0000 (09:10 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 23 Jan 2024 11:54:27 +0000 (12:54 +0100)
pdns/dnsdist.cc

index 75f33d2eb4c744317cd68d106d9daad53b0158c3..f58442b034daf9d0c3c3b8ca529f13a22f7d6193 100644 (file)
@@ -1707,7 +1707,7 @@ bool assignOutgoingUDPQueryToBackend(std::shared_ptr<DownstreamState>& ds, uint1
     dq.ids.origID = queryID;
     dq.ids.forwardedOverUDP = true;
 
-    vinfolog("Got query for %s|%s from %s%s, relayed to %s", dq.ids.qname.toLogString(), QType(dq.ids.qtype).toString(), dq.ids.origRemote.toStringWithPort(), (doh ? " (https)" : ""), ds->getNameWithAddr());
+    vinfolog("Got query for %s|%s from %s%s, relayed to %s%s", dq.ids.qname.toLogString(), QType(dq.ids.qtype).toString(), dq.ids.origRemote.toStringWithPort(), (doh ? " (https)" : ""), ds->getNameWithAddr(), actuallySend ? "" : " (xsk)");
 
     /* make a copy since we cannot touch dq.ids after the move */
     auto proxyProtocolPayloadSize = dq.ids.d_proxyProtocolPayloadSize;