Skip to content

Commit

Permalink
Update draft-ietf-quic-recovery.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ianswett committed Jul 28, 2020
1 parent 05d495b commit 8167f2c
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions draft-ietf-quic-recovery.md
Expand Up @@ -520,11 +520,12 @@ A sender recomputes and may need to reset its PTO timer every time an
ack-eliciting packet is sent or acknowledged, when the handshake is confirmed,
or when Initial or Handshake keys are discarded. This ensures the PTO is always
set based on the latest RTT information and for the last sent ack-eliciting
packet in the correct packet number space. A client could have received and
acknowledged a Handshake packet, causing it to discard state for the Initial
packet number space, but not sent any ack-eliciting Handshake packets.
In this case, there are no ack-eliciting packets, so the PTO is set
from the current time.
packet in the correct packet number space. When the PTO is armed and there are
no ack-eliciting packets in flight, the PTO is set from the current time.
This occurs if a client's Initial packets are acknowledged or a client has
received and acknowledged a Handshake packet, causing it to discard state for
the Initial packet number space, but not sent any ack-eliciting Handshake
packets.

When ack-eliciting packets in multiple packet number spaces are in flight,
the timer MUST be set for the packet number space with the earliest timeout,
Expand Down

0 comments on commit 8167f2c

Please sign in to comment.