Skip to content

Conversation

@WesleyRosenblum
Copy link
Contributor

@WesleyRosenblum WesleyRosenblum commented Aug 31, 2023

Description of changes:

Currently, if a transmitted packet was not congestion controlled (which is only ACK+PADDING packets), we do not invoke the on_packet_loss method on the recovery context. This means that the AckManager is not notified of ACKs that are not bundled with other frames. This change fixes this so that all packets result in calling on_packet_loss when lost

Testing:

Added a fuzz test

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@WesleyRosenblum WesleyRosenblum merged commit 274e12f into main Aug 31, 2023
@WesleyRosenblum WesleyRosenblum deleted the WesleyRosenblum/noncongestioncontrolledonloss branch August 31, 2023 02:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants