summaryrefslogtreecommitdiffhomepage
path: root/src/event/quic/ngx_event_quic_connection.h
diff options
context:
space:
mode:
authorRoman Arutyunyan <arut@nginx.com>2024-11-07 17:25:45 +0400
committerRoman Arutyunyan <arutyunyan.roman@gmail.com>2025-04-15 19:01:36 +0400
commitf9a7e7cc11e71b2c62d4c5b9ac4feb7e92913c64 (patch)
treee3e2839c537339a5c809d547015184b83bc07629 /src/event/quic/ngx_event_quic_connection.h
parenta40cc700238796d6668a461e121f6ffee5066394 (diff)
downloadnginx-f9a7e7cc11e71b2c62d4c5b9ac4feb7e92913c64.tar.gz
nginx-f9a7e7cc11e71b2c62d4c5b9ac4feb7e92913c64.tar.bz2
QUIC: CUBIC congestion control.
Diffstat (limited to 'src/event/quic/ngx_event_quic_connection.h')
-rw-r--r--src/event/quic/ngx_event_quic_connection.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/event/quic/ngx_event_quic_connection.h b/src/event/quic/ngx_event_quic_connection.h
index acc09c142..716d62308 100644
--- a/src/event/quic/ngx_event_quic_connection.h
+++ b/src/event/quic/ngx_event_quic_connection.h
@@ -168,7 +168,13 @@ typedef struct {
size_t in_flight;
size_t window;
size_t ssthresh;
+ size_t w_max;
+ size_t w_est;
+ size_t w_prior;
+ size_t mtu;
ngx_msec_t recovery_start;
+ ngx_msec_t idle_start;
+ ngx_msec_t k;
ngx_uint_t idle; /* unsigned idle:1; */
} ngx_quic_congestion_t;