From: Yu Watanabe Date: Wed, 8 Nov 2023 12:23:19 +0000 (+0900) Subject: resolve: tweak logs about truncation X-Git-Tag: v255-rc2~74^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=614af79cfccc27d0492545b2b1e5f53055d96eb4;p=thirdparty%2Fsystemd.git resolve: tweak logs about truncation --- diff --git a/src/resolve/resolved-manager.c b/src/resolve/resolved-manager.c index fc8d7412fba..b52619e287b 100644 --- a/src/resolve/resolved-manager.c +++ b/src/resolve/resolved-manager.c @@ -1198,8 +1198,11 @@ int manager_send( assert(port > 0); assert(p); + /* For mDNS, it is natural that the packet have truncated flag when we have many known answers. */ + bool truncated = DNS_PACKET_TC(p) && (p->protocol != DNS_PROTOCOL_MDNS || !p->more); + log_debug("Sending %s%s packet with id %" PRIu16 " on interface %i/%s of size %zu.", - DNS_PACKET_TC(p) ? "truncated (!) " : "", + truncated ? "truncated (!) " : "", DNS_PACKET_QR(p) ? "response" : "query", DNS_PACKET_ID(p), ifindex, af_to_name(family),