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)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 2 Aug 2024 02:29:25 +0000 (11:29 +0900)
commitddd710a355acc698b48159f3e501dda5a7dc2704
tree885dba35a252c0bb4528863aee93b660b7045db3
parentb51b12af8dae5d03a7cf4c658fdadbb26aaa842d
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.
src/resolve/resolved-dns-stream.c
src/resolve/resolved-dns-transaction.c