Marten Seemann
|
ee968aff67
|
set the ACK frame delay time when generating the frame
|
2018-04-30 21:50:33 +09:00 |
|
Marten Seemann
|
52c3e6e863
|
remove the {Lowest, Largest}Acked from the ACK frame
All ACK ranges are now saved in the AckRanges slices. This eliminates a
bunch of special cases for ACKs that don't report any packets missing.
|
2018-04-18 13:19:42 +09:00 |
|
Marten Seemann
|
ca896f953a
|
rename AckRange.{First, Last} to AckRange.{Smallest, Largest}
|
2018-04-18 12:25:26 +09:00 |
|
Marten Seemann
|
5c98332e90
|
implement ACK decimation
ACK generation closely follows Chrome's QuicConnection::MaybeQueueAck()
in ACK_DECIMATION_WITH_REORDERING mode.
|
2018-03-05 19:56:19 +07:00 |
|
Marten Seemann
|
8fc0f53a8d
|
move constants used by the received packet handler to ackhandler package
|
2018-03-05 19:39:59 +07:00 |
|
Marten Seemann
|
86e57706df
|
run gofmt -s
|
2018-02-23 23:38:08 +08:00 |
|
Marten Seemann
|
3b82628dbe
|
internalize ackhandler and congestion
|
2018-02-02 08:40:56 +08:00 |
|