diff src/event/ngx_event_quic.h @ 8469:3b107aadc9f6 quic

QUIC: added rtt estimation. According to the quic-recovery 29, Section 5: Estimating the Round-Trip Time. Currently, integer arithmetics is used, which loses sub-millisecond accuracy.
author Vladimir Homutov <vl@nginx.com>
date Thu, 16 Jul 2020 15:44:06 +0300
parents e0f92f68e018
children 909b989ec088
line wrap: on
line diff
--- a/src/event/ngx_event_quic.h
+++ b/src/event/ngx_event_quic.h
@@ -41,6 +41,9 @@
 #define NGX_QUIC_MAX_TOKEN_SIZE              32
     /* sizeof(struct in6_addr) + sizeof(ngx_msec_t) up to AES-256 block size */
 
+/* quic-recovery, section 6.2.2, kInitialRtt */
+#define NGX_QUIC_INITIAL_RTT                 333 /* ms */
+
 #define NGX_QUIC_HARDCODED_PTO               1000 /* 1s, TODO: collect */
 #define NGX_QUIC_CC_MIN_INTERVAL             1000 /* 1s */