summaryrefslogtreecommitdiffhomepage
path: root/src/event/quic/ngx_event_quic_transport.h
diff options
context:
space:
mode:
authorSergey Kandaurov <pluknet@nginx.com>2021-06-16 11:55:12 +0300
committerSergey Kandaurov <pluknet@nginx.com>2021-06-16 11:55:12 +0300
commitae58d87c0151551a269b2b00697c1deb607de11e (patch)
tree0f436e30a36362789ec3f735a770031e78621abc /src/event/quic/ngx_event_quic_transport.h
parent96e1db1c34a0c206463b86fb3400545f0147f476 (diff)
downloadnginx-ae58d87c0151551a269b2b00697c1deb607de11e.tar.gz
nginx-ae58d87c0151551a269b2b00697c1deb607de11e.tar.bz2
QUIC: updated specification references.
This includes updating citations and further clarification.
Diffstat (limited to 'src/event/quic/ngx_event_quic_transport.h')
-rw-r--r--src/event/quic/ngx_event_quic_transport.h12
1 files changed, 8 insertions, 4 deletions
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 <ngx_core.h>
-/* 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