commit | 15773f2101e7c56e6e21bf06cb7b35788c3a1647 | [log] [tgz] |
---|---|---|
author | Frédéric Lécaille <flecaille@haproxy.com> | Wed Aug 24 17:57:09 2022 +0200 |
committer | Frédéric Lécaille <flecaille@haproxy.com> | Wed Aug 24 18:13:30 2022 +0200 |
tree | 52b5ce236184454a45cd4d76aa5a4748b979e722 | |
parent | 277c4629e7896276f3a54b939471bde59d31fff6 [diff] |
BUG/MINOR: quic: Stalled connections (missing I/O handler wakeup) This was due to a missing I/O handler tasklet wakeup in process_timer() when detecting packet loss. As, qc_release_lost_pkts() could remove the lost packets from the in flight packets count, qc_set_timer() could cancel the timer used to wakeup the connection I/O handler. Then the connection could remain idle until it ends. Must be backported to 2.6.