summaryrefslogtreecommitdiffhomepage
path: root/src/event/quic/ngx_event_quic_transport.h
diff options
context:
space:
mode:
authorRoman Arutyunyan <arut@nginx.com>2025-01-06 16:27:03 +0400
committerRoman Arutyunyan <arutyunyan.roman@gmail.com>2025-04-15 19:01:36 +0400
commit6bf13e9d57bbc664ac055cdb58c738b09a0f0189 (patch)
treee0f9cc4599f72f1d6e5b1e2410ee3df45bdef62e /src/event/quic/ngx_event_quic_transport.h
parentcd5e4fa1446dff86fafc3b6ffcc11afd527a024f (diff)
downloadnginx-6bf13e9d57bbc664ac055cdb58c738b09a0f0189.tar.gz
nginx-6bf13e9d57bbc664ac055cdb58c738b09a0f0189.tar.bz2
QUIC: do not shrink congestion window after losing an MTU probe.
As per RFC 9000, Section 14.4: Loss of a QUIC packet that is carried in a PMTU probe is therefore not a reliable indication of congestion and SHOULD NOT trigger a congestion control reaction.
Diffstat (limited to '')
-rw-r--r--src/event/quic/ngx_event_quic_transport.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/event/quic/ngx_event_quic_transport.h b/src/event/quic/ngx_event_quic_transport.h
index 3e320391a..dcd763df1 100644
--- a/src/event/quic/ngx_event_quic_transport.h
+++ b/src/event/quic/ngx_event_quic_transport.h
@@ -271,6 +271,7 @@ struct ngx_quic_frame_s {
unsigned need_ack:1;
unsigned pkt_need_ack:1;
unsigned ignore_congestion:1;
+ unsigned ignore_loss:1;
ngx_chain_t *data;
union {