Gaukas Wang
|
95575f5fe7
|
break: update repo url [ci skip]
uTLS is not yet bumped to the new version, so this commit breaks the dependencies relationship by getting rid of the local replace.
|
2023-08-03 18:58:52 -06:00 |
|
Marten Seemann
|
5b5ffa942b
|
pack packets into large buffers when GSO is available
|
2023-06-03 09:21:55 +03:00 |
|
Marten Seemann
|
7d8db149b6
|
introduce a buffer pool for large buffers (20k)
|
2023-06-02 18:35:02 +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
|
82ac6dcf6d
|
rename MaxReceivePacketSize to MaxPacketBufferSize
We use the same buffer size for sending and receiving packets.
|
2021-03-03 12:00:14 +08:00 |
|
Marten Seemann
|
d642bf9098
|
simplify content storage in packed packets
It's not necessary to store both the packetBuffer and the slice
containing the raw data in the packet.
|
2020-02-20 16:25:54 +07:00 |
|
Marten Seemann
|
33bf79c735
|
fix packet buffer usage when handling coalesced packets
|
2019-03-05 18:03:38 +09:00 |
|
Marten Seemann
|
b32fb438af
|
make putting back packet buffers a member function of packetBuffer
|
2019-01-01 09:50:35 +07:00 |
|
Marten Seemann
|
d3ea7c0c4c
|
implement handling of coalesced packets
|
2019-01-01 09:50:35 +07:00 |
|
Marten Seemann
|
767dbdd545
|
put back packet buffers after processing a packet
This introduces a reference counter in the packet buffer, which will be
used to process coalesced packets.
|
2019-01-01 09:50:29 +07:00 |
|
Marten Seemann
|
07b8821ef7
|
use pointer to byte slices in the buffer pool
https://staticcheck.io/docs/staticcheck#SA6002 suggests to use pointers
to objects in the sync.Pool.
|
2018-02-23 18:57:12 +08:00 |
|
Marten Seemann
|
f1ada87dcf
|
make the protocol package internal
|
2017-08-30 00:19:44 +07:00 |
|
Marten Seemann
|
1f01904270
|
read packets with the maximum packet size
fixes #467
|
2017-03-06 13:02:46 +07:00 |
|
Lucas Clemente
|
0696cd51bf
|
add a buffer pool test for wrong-sized puts
|
2016-08-06 17:45:32 +02:00 |
|
Lucas Clemente
|
f7801f095a
|
panic when trying to store a wrong-sized buffer in the buffer pool
|
2016-08-05 11:33:27 +02:00 |
|
Lucas Clemente
|
950e59fa3d
|
add a sync.Pool of byte buffers with maximum packet size as cap
ref #217
|
2016-07-26 15:36:28 +02:00 |
|