Hi Masaori , Maskit , Scw00 Is it a RFC mistake ?
The max size of QUIC Packet is 1280 but the default MSS for loose detection is 1460. According to https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#rfc.section.9 ``` 9. <https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#rfc.section.9> Packetization and Reliability <https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#packetization> ... In the absence of these mechanisms, QUIC endpoints SHOULD NOT send IP packets larger than 1280 octets. Assuming the minimum IP header size, this results in a QUIC packet size of 1232 octets for IPv6 and 1252 octets for IPv4. QUIC endpoints that implement any kind of PMTU discovery SHOULD maintain an estimate for each combination of local and remote IP addresses (as each pairing could have a different maximum MTU in the path). QUIC depends on the network path supporting a MTU of at least 1280 octets. This is the IPv6 minimum and therefore also supported by most modern IPv4 networks. An endpoint MUST NOT reduce their MTU below this number, even if it receives signals that indicate a smaller limit might exist. ``` And the https://quicwg.github.io/base-drafts/draft-ietf-quic-recovery.html#rfc.section.4.7.1 ``` 4.7.1. <https://quicwg.github.io/base-drafts/draft-ietf-quic-recovery.html#rfc.section.4.7.1> Constants of interest <https://quicwg.github.io/base-drafts/draft-ietf-quic-recovery.html#constants-of-interest-1> Constants used in congestion control are based on a combination of RFCs, papers, and common practice. Some may need to be changed or negotiated in order to better suit a variety of environments. kDefaultMss (default 1460 bytes):The default max packet size used for calculating default and minimum congestion windows.kInitialWindow (default 10 * kDefaultMss):Default limit on the amount of outstanding data in bytes.kMinimumWindow (default 2 * kDefaultMss):Default minimum congestion window.kLossReductionFactor (default 0.5):Reduction in congestion window when a new loss event is detected. ``` Oknet