[openssl/openssl] 10dfd7: If the loss detection timer has fired we may not h...

Matt Caswell noreply at github.com
Mon Oct 30 08:04:09 UTC 2023


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: 10dfd796c9c25dd78aa88cf84629a0418b8f0866
      https://github.com/openssl/openssl/commit/10dfd796c9c25dd78aa88cf84629a0418b8f0866
  Author: Matt Caswell <matt at openssl.org>
  Date:   2023-10-30 (Mon, 30 Oct 2023)

  Changed paths:
    M ssl/quic/quic_ackm.c

  Log Message:
  -----------
  If the loss detection timer has fired we may not have lost packets

We calculate the delay from the point that a packet arrives until it will
be counted as lost based on rtt info. Looking at all the packets we can
then calculate the earliest time that a packet will be counted as lost.
When that timer fires the latest rtt info may have changed and therefore
the packet may no longer be counted as lost yet.

We should not assume that just because the ackm timeout has fired that
there will definitely be lost packets.

Fixes #22538

Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22541)




More information about the openssl-commits mailing list