From fede0969fc2c5f113039d0367e2cc27f902682ef Mon Sep 17 00:00:00 2001 From: Martin Thomson Date: Mon, 26 Aug 2019 20:56:28 +1000 Subject: [PATCH 1/2] DCID in short headers Invariants text was unclear on where the Destination Connection ID field was and how big it could be. Closes #2335. --- draft-ietf-quic-invariants.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/draft-ietf-quic-invariants.md b/draft-ietf-quic-invariants.md index 1153c9298c..e99ae31b12 100644 --- a/draft-ietf-quic-invariants.md +++ b/draft-ietf-quic-invariants.md @@ -194,9 +194,10 @@ version-specific semantics are marked with an X. A QUIC packet with a short header has the high bit of the first byte set to 0. -A QUIC packet with a short header includes a Destination Connection ID. The -short header does not include the Connection ID Lengths, Source Connection ID, -or Version fields. +A QUIC packet with a short header includes a Destination Connection ID +immediately following the first byte. The short header does not include the +Connection ID Lengths, Source Connection ID, or Version fields. The length of +the Destination Connection ID is not constrained in packets with a short header. The remainder of the packet has version-specific semantics. From 7119afb175aecc071b73857f349d6c258e266795 Mon Sep 17 00:00:00 2001 From: Martin Thomson Date: Tue, 27 Aug 2019 15:25:11 +1000 Subject: [PATCH 2/2] Ian's suggestion --- draft-ietf-quic-invariants.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/draft-ietf-quic-invariants.md b/draft-ietf-quic-invariants.md index e99ae31b12..abecdf8a67 100644 --- a/draft-ietf-quic-invariants.md +++ b/draft-ietf-quic-invariants.md @@ -197,7 +197,8 @@ A QUIC packet with a short header has the high bit of the first byte set to 0. A QUIC packet with a short header includes a Destination Connection ID immediately following the first byte. The short header does not include the Connection ID Lengths, Source Connection ID, or Version fields. The length of -the Destination Connection ID is not constrained in packets with a short header. +the Destination Connection ID is not specified in packets with a short header +and is not constrained by this specification. The remainder of the packet has version-specific semantics.