Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rewrite congestion and recovery code
This is a significant change that replaces most of the congestion and recovery control implementation with an implementation that mostly ports the one from google/quiche. IMHO The change nicely breaks up congestion, recovery and pacing into separate, easily mainatinable and extensible pieces, and is also more idiomatic. The advantage of porting from google/quiche is that at least the cubic and pacing codes are very well tested, and require minimal review. The new pacing implementaion is also more accurate.
- Loading branch information