comparison src/event/quic/ngx_event_quic.h @ 9103:b9230e37b8a1 quic

QUIC: removed "quic_mtu" directive. The directive used to set the value of the "max_udp_payload_size" transport parameter. According to RFC 9000, Section 18.2, the value specifies the size of buffer for reading incoming datagrams: This limit does act as an additional constraint on datagram size in the same way as the path MTU, but it is a property of the endpoint and not the path; see Section 14. It is expected that this is the space an endpoint dedicates to holding incoming packets. Current QUIC implementation uses the maximum possible buffer size (65527) for reading datagrams.
author Roman Arutyunyan <arut@nginx.com>
date Thu, 11 May 2023 10:37:51 +0400
parents 35e27117b593
children adcc6d8acfd4
comparison
equal deleted inserted replaced
9102:3028db26a0f5 9103:b9230e37b8a1
67 ngx_flag_t retry; 67 ngx_flag_t retry;
68 ngx_flag_t gso_enabled; 68 ngx_flag_t gso_enabled;
69 ngx_flag_t disable_active_migration; 69 ngx_flag_t disable_active_migration;
70 ngx_msec_t timeout; 70 ngx_msec_t timeout;
71 ngx_str_t host_key; 71 ngx_str_t host_key;
72 size_t mtu;
73 size_t stream_buffer_size; 72 size_t stream_buffer_size;
74 ngx_uint_t max_concurrent_streams_bidi; 73 ngx_uint_t max_concurrent_streams_bidi;
75 ngx_uint_t max_concurrent_streams_uni; 74 ngx_uint_t max_concurrent_streams_uni;
76 ngx_uint_t active_connection_id_limit; 75 ngx_uint_t active_connection_id_limit;
77 ngx_int_t stream_close_code; 76 ngx_int_t stream_close_code;