Skip to content

Commit d37a977

Browse files
committed
Add version specific fields to short form
1 parent c3dedf3 commit d37a977

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

draft-ietf-quic-transport.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -403,10 +403,10 @@ The following packet types are defined:
403403
| 08 | 1-RTT Encrypted (key phase 1) | {{encrypted-packet}} |
404404
{: #long-packet-types title="Long Header Packet Types"}
405405

406-
The type, connection ID, packet number and version fields of a long header
407-
packet are version independent. The payload is specific to a version. See
408-
{{version-specific}} for details on how packets from different versions of QUIC
409-
are interpreted.
406+
The header form, long packet type, connection ID, packet number and version
407+
fields of a long header packet are version independent. The payload is specific
408+
to a version. See {{version-specific}} for details on how packets from
409+
different versions of QUIC are interpreted.
410410

411411
The packet layout is the same for all long-header packet types, but the
412412
semantics of the fields are specific to each packet type. Type-specific
@@ -437,14 +437,14 @@ This header form has the following fields:
437437

438438
Header Form:
439439

440-
: The most significant bit (0x80) of the first octet (octet 0) of a packet is the header form.
441-
This bit is set to 0 for the short header.
440+
: The most significant bit (0x80) of the first octet (octet 0) of a packet is
441+
the header form. This bit is set to 0 for the short header.
442442

443443
Connection ID Flag:
444444

445-
: The second bit (0x40) of octet 0 indicates whether the connection ID field
446-
is present. If set to 1, then the connection ID field is present; if set to
447-
0, the connection ID field is zero length.
445+
: The second bit (0x40) of octet 0 indicates whether the connection ID field is
446+
present. If set to 1, then the connection ID field is present; if set to 0,
447+
the connection ID field is zero length.
448448

449449
Key Phase Bit:
450450

@@ -482,6 +482,11 @@ other fields.
482482
| 03 | 4 octets |
483483
{: #short-packet-types title="Short Header Packet Types"}
484484

485+
The header form, connection ID flag and connection ID of a short header packet
486+
are version independent. The remaining fields are specific to the selected QUIC
487+
version. See {{version-specific}} for details on how packets from different
488+
versions of QUIC are interpreted.
489+
485490

486491
## Version Negotiation Packet {#version-negotiation-packet}
487492

0 commit comments

Comments
 (0)