summaryrefslogtreecommitdiffhomepage
path: root/src/event/quic/ngx_event_quic_ack.h
diff options
context:
space:
mode:
authorRoman Arutyunyan <arut@nginx.com>2025-01-04 18:03:46 +0400
committerRoman Arutyunyan <arutyunyan.roman@gmail.com>2025-04-15 19:01:36 +0400
commitcd5e4fa1446dff86fafc3b6ffcc11afd527a024f (patch)
tree733ebd3485a88a96eacb5f500f10c6b63e0ca1e2 /src/event/quic/ngx_event_quic_ack.h
parent04c65ccd9a094c00f33bac3a7e0d43cc692409c8 (diff)
downloadnginx-cd5e4fa1446dff86fafc3b6ffcc11afd527a024f.tar.gz
nginx-cd5e4fa1446dff86fafc3b6ffcc11afd527a024f.tar.bz2
QUIC: do not increase underutilized congestion window.
As per RFC 9002, Section 7.8, congestion window should not be increased when it's underutilized.
Diffstat (limited to 'src/event/quic/ngx_event_quic_ack.h')
-rw-r--r--src/event/quic/ngx_event_quic_ack.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/event/quic/ngx_event_quic_ack.h b/src/event/quic/ngx_event_quic_ack.h
index 56920c2a5..4ad59660f 100644
--- a/src/event/quic/ngx_event_quic_ack.h
+++ b/src/event/quic/ngx_event_quic_ack.h
@@ -17,6 +17,7 @@ ngx_int_t ngx_quic_handle_ack_frame(ngx_connection_t *c,
void ngx_quic_congestion_ack(ngx_connection_t *c,
ngx_quic_frame_t *frame);
+void ngx_quic_congestion_idle(ngx_connection_t *c, ngx_uint_t idle);
void ngx_quic_resend_frames(ngx_connection_t *c, ngx_quic_send_ctx_t *ctx);
void ngx_quic_set_lost_timer(ngx_connection_t *c);
void ngx_quic_pto_handler(ngx_event_t *ev);