You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, it's the transport draft that mentions ACK-sending behaviour for ACK-only packets:
Implementations MUST NOT generate packets that only contain ACK
frames in response to packets which only contain ACK and PADDING
frames.
and
To avoid creating an indefinite
feedback loop, an endpoint MUST NOT send an ACK frame in response to
a packet containing only ACK or PADDING frames, even if there are
packet gaps which precede the received packet.
and
Because ACK frames are not sent in response to ACK-only packets, a
receiver that is only sending ACK frames will only receive
acknowledgements for its packets if the sender includes them in
packets with non-ACK frames. A sender SHOULD bundle ACK frames with
other frames when possible.
This feels like it should be moved or at least mentioned again in the recovery document (e.g., in the current 4.4 Generating Acknowledgements).
The text was updated successfully, but these errors were encountered:
Agreed. We have a few things which are mostly duplicates between recovery and transport, which is unfortunate, but I think ends up being helpful in cases like this?
I created a PR that moves the text and removes text that is incorrect or misleading. It still needs some editorial work, but I believe @martinthomson prefers a simple move first and then we can polish it up in a different PR?
Most importantly, is there anything that I removed that should stay in Recovery? Nothing stuck out to me.
Currently, it's the transport draft that mentions ACK-sending behaviour for ACK-only packets:
and
and
This feels like it should be moved or at least mentioned again in the recovery document (e.g., in the current 4.4 Generating Acknowledgements).
The text was updated successfully, but these errors were encountered: