resolved: don't treat conn reset as packet loss
authorRonan Pigott <ronan@rjp.ie>
Thu, 1 Aug 2024 17:59:12 +0000 (10:59 -0700)
committerLuca Boccassi <bluca@debian.org>
Thu, 15 Aug 2024 13:04:41 +0000 (14:04 +0100)
commitf5376fea7de173e9369e8af569fc6ecabd0d7282
tree363174e5abb2a9adfe116ad95df8b275c174199a
parent11c15905cd4759b89a1da63d05772c1f7c3744a4
resolved: don't treat conn reset as packet loss

tcp reset / icmp port-unreachable are markedly different conditions than
packet loss. It doesn't make much sense to retry in this case. It's
actually not clear if there is any benefit at all retrying tcp
connections, which were presumably already retried as necessary by the
tcp stack.

(cherry picked from commit ddd710a355acc698b48159f3e501dda5a7dc2704)
src/resolve/resolved-dns-stream.c
src/resolve/resolved-dns-transaction.c