Commit 2cc515a
refactor: split poll_transmit into per-path and per-space parts (#338)
* split up poll_transmit per path and per space
* refactor: return last_packet_number
* cleanup status enums
* refactor: streamline mtu probe building
* refactor: extract remote cid exhaustion handling into function
* refactor: move remote_cid check per path
* refactor: simplify send space check
* fixup
* docs(proto): describe enums
* wip
* friday was too short. make it work, maybe
* Do coalescing right
* tweak comments, logs
* remove redundant size-setting
* fix path scheduling description, add bug description
* fixup path stats
* wording, wording
* weird off path enum variants are no longer needed!
* fix fmt
* Make TransmitBuf in each loop and collate off-path work
This make the construction of the TransmitBuf a little less weird, but
still a bit weird.
* Consistent naming for now
* missing rename
* fix merge
* Pass around a Vec while no transmit has been started yet
* expand on what is meant here, link to new issue
* pointless return
---------
Co-authored-by: dignifiedquire <me@dignifiedquire.com>
Co-authored-by: Diva Martínez <26765164+divagant-martian@users.noreply.github.com>
Co-authored-by: Diva Martínez <git@divma.net>1 parent ab03f16 commit 2cc515a
File tree
3 files changed
+543
-341
lines changed- quinn-proto/src
- connection
3 files changed
+543
-341
lines changed
0 commit comments