send large max_datagram_frame size, introduce a DatagramTooLargeError error (#4143)

The size can be overwritten to a lower value for testing.
This commit is contained in:
chungthuang
2023-12-02 14:27:15 +00:00
committed by GitHub
parent 2d7ea37672
commit 7b9d21fbe6
6 changed files with 41 additions and 16 deletions

View File

@@ -129,10 +129,6 @@ const MaxPostHandshakeCryptoFrameSize = 1000
// but must ensure that a maximum size ACK frame fits into one packet.
const MaxAckFrameSize ByteCount = 1000
// MaxDatagramFrameSize is the maximum size of a DATAGRAM frame (RFC 9221).
// The size is chosen such that a DATAGRAM frame fits into a QUIC packet.
const MaxDatagramFrameSize ByteCount = 1200
// DatagramRcvQueueLen is the length of the receive queue for DATAGRAM frames (RFC 9221)
const DatagramRcvQueueLen = 128