refactor: extract cache_and_parse, remove dead truncation log, restore TCP_TIMEOUT to 400ms

This commit is contained in:
Razvan Dimescu
2026-04-12 13:08:37 +03:00
parent 85cff052a4
commit 628ed00074
2 changed files with 25 additions and 32 deletions

View File

@@ -176,11 +176,7 @@ pub(crate) async fn forward_udp(
) -> Result<DnsPacket> {
let mut send_buffer = BytePacketBuffer::new();
query.write(&mut send_buffer)?;
let data = forward_udp_raw(send_buffer.filled(), upstream, timeout_duration).await?;
if data.len() >= 4096 {
log::debug!("upstream response may be truncated ({} bytes)", data.len());
}
let mut recv_buffer = BytePacketBuffer::from_bytes(&data);
DnsPacket::from_buffer(&mut recv_buffer)
}