Marten Seemann
|
0438eada95
|
use ackhandler.Frame directly, not as a pointer, remove its sync.Pool (#3835)
|
2023-06-02 04:56:18 -07:00 |
|
Marten Seemann
|
f8d24ef1e9
|
don't use closures for passing OnLost and OnAcked STREAM frame callbacks (#3833)
|
2023-06-02 04:14:04 -07:00 |
|
Marten Seemann
|
cf267ff7d7
|
optimize memory layout of ackhandler.Packet (#3844)
Before: 88 bytes. After: 80 bytes.
|
2023-05-19 10:03:24 +03:00 |
|
Marten Seemann
|
58cedf7a4f
|
rename module, adjust import paths to quic-go/quic-go (#3680)
|
2023-01-21 19:53:57 -08:00 |
|
Marten Seemann
|
2aa71ff76b
|
use a sync.Pool for ackhandler.Frames (#3656)
|
2023-01-17 23:15:02 -08:00 |
|
Marten Seemann
|
a3b91cf683
|
use a sync.Pool to avoid allocations of ackhandler.Packet
|
2022-08-29 11:45:28 +03:00 |
|
Marten Seemann
|
a3d6f08074
|
move the ackhandler.Packet to the ackhandler interface file
|
2019-08-26 09:55:42 +07:00 |
|
Marten Seemann
|
0c85e0eab9
|
remove unused PacketType field from the ackhandler.Packet
|
2019-08-21 14:49:00 +07:00 |
|
Marten Seemann
|
9221149194
|
simplify how the largest acked is passed to the ackhandler
|
2019-08-21 14:40:38 +07:00 |
|
Marten Seemann
|
5d999f3927
|
handle ACKs separately in the sent packet handler packet struct
|
2019-04-21 20:47:27 +09:00 |
|
Marten Seemann
|
42d35360bb
|
only delete the acked packet, but none of its retransmissions
|
2018-04-04 15:35:23 +07:00 |
|
Marten Seemann
|
ae8d0808cf
|
Merge pull request #1274 from lucas-clemente/remove-unused-packet-method
remove unused method from the ackhandler.Packet
|
2018-04-03 16:19:02 +07:00 |
|
Marten Seemann
|
294df18d5f
|
Merge pull request #1272 from lucas-clemente/genny-linkedlist
use Genny to generate typed lists, based on Go standard library code
|
2018-04-03 16:18:37 +07:00 |
|
Marten Seemann
|
538cd2c40b
|
remove unused method from the ackhandler.Packet
|
2018-03-30 19:17:07 +07:00 |
|
Marten Seemann
|
7346d12d6c
|
use Genny to generate typed lists, based on Go standard library code
|
2018-03-30 15:12:09 +07:00 |
|
Marten Seemann
|
1c2e104a86
|
don't set the send time of a packet in the sent packet handler
|
2018-03-30 13:28:22 +07:00 |
|
Marten Seemann
|
8772acab0a
|
don't reduce the bytes in flight for RTO probe packets
|
2018-03-20 14:08:03 +00:00 |
|
Marten Seemann
|
fed3bf503e
|
keep track of which packets were sent as retransmissions
When an ACK for a packet that was retransmitted arrives, we don't need
to retransmit the retransmission, even if it was lost.
|
2018-03-16 16:54:39 +01:00 |
|
Marten Seemann
|
88da8e2e0a
|
retransmit Initial packets as Initial packets
|
2018-02-23 15:58:24 +08:00 |
|
Marten Seemann
|
3b82628dbe
|
internalize ackhandler and congestion
|
2018-02-02 08:40:56 +08:00 |
|