private-octopus / picoquic

Minimal implementation of the QUIC protocol
MIT License
540 stars 159 forks source link

Test and verify implicit ack and hole insertion #1501

Closed huitema closed 1 year ago

huitema commented 1 year ago

This fixes a bug in the emptying of the "initial" and "handshake" packet queues upon transition to "ready" state, adds a test and also register the change in the pacing and quality update logs.

Also fix a potential issue with hole insertion, by making sure that the holes are not queued in the list of packets per path and do not consume a path_packet sequence number.

Fix a couple of compile warnings about unused code and unused functions.