From ae58d87c0151551a269b2b00697c1deb607de11e Mon Sep 17 00:00:00 2001 From: Sergey Kandaurov Date: Wed, 16 Jun 2021 11:55:12 +0300 Subject: QUIC: updated specification references. This includes updating citations and further clarification. --- src/event/quic/ngx_event_quic_transport.h | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/event/quic/ngx_event_quic_transport.h') diff --git a/src/event/quic/ngx_event_quic_transport.h b/src/event/quic/ngx_event_quic_transport.h index 9fb621721..b35ba1839 100644 --- a/src/event/quic/ngx_event_quic_transport.h +++ b/src/event/quic/ngx_event_quic_transport.h @@ -12,8 +12,12 @@ #include -/* QUIC flags in first byte, see quic-transport 17.2 and 17.3 */ - +/* + * RFC 9000, 17.2. Long Header Packets + * 17.3. Short Header Packets + * + * QUIC flags in first byte + */ #define NGX_QUIC_PKT_LONG 0x80 /* header form */ #define NGX_QUIC_PKT_FIXED_BIT 0x40 #define NGX_QUIC_PKT_TYPE 0x30 /* in long packet */ @@ -85,7 +89,7 @@ #define NGX_QUIC_FT_LAST NGX_QUIC_FT_HANDSHAKE_DONE -/* 22.4. QUIC Transport Error Codes Registry */ +/* 22.5. QUIC Transport Error Codes Registry */ /* Keep in sync with ngx_quic_errors[] */ #define NGX_QUIC_ERR_NO_ERROR 0x00 #define NGX_QUIC_ERR_INTERNAL_ERROR 0x01 @@ -111,7 +115,7 @@ #define NGX_QUIC_ERR_CRYPTO(e) (NGX_QUIC_ERR_CRYPTO_ERROR + (e)) -/* Transport parameters */ +/* 22.3. QUIC Transport Parameters Registry */ #define NGX_QUIC_TP_ORIGINAL_DCID 0x00 #define NGX_QUIC_TP_MAX_IDLE_TIMEOUT 0x01 #define NGX_QUIC_TP_SR_TOKEN 0x02 -- cgit