From 7f6999a60d3ccd687f3592a00370b2a29af8f7bc Mon Sep 17 00:00:00 2001 From: Martin Thomson Date: Wed, 22 Jul 2020 08:12:31 +1000 Subject: [PATCH] Require coalesced packets to have the same connection ID Closes #3800. --- draft-ietf-quic-transport.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/draft-ietf-quic-transport.md b/draft-ietf-quic-transport.md index ab9212fcb9..5d211f7ae3 100644 --- a/draft-ietf-quic-transport.md +++ b/draft-ietf-quic-transport.md @@ -3240,9 +3240,10 @@ in a single packet if they are to be sent at the same encryption level, instead of coalescing multiple packets at the same encryption level. Receivers MAY route based on the information in the first packet contained in a -UDP datagram. Senders MUST NOT coalesce QUIC packets for different connections -into a single UDP datagram. Receivers SHOULD ignore any subsequent packets with -a different Destination Connection ID than the first packet in the datagram. +UDP datagram. Senders MUST NOT coalesce QUIC packets with different connection +IDs into a single UDP datagram. Receivers SHOULD ignore any subsequent packets +with a different Destination Connection ID than the first packet in the +datagram. Every QUIC packet that is coalesced into a single UDP datagram is separate and complete. The receiver of coalesced QUIC packets MUST individually process each