Mercurial > hg > nginx
comparison src/event/quic/ngx_event_quic.h @ 9158:ad3d34ddfdcc
QUIC: "handshake_timeout" configuration parameter.
Previously QUIC did not have such parameter and handshake duration was
controlled by HTTP/3. However that required creating and storing HTTP/3
session on first client datagram. Apparently there's no convenient way to
store the session object until QUIC handshake is complete. In the followup
patches session creation will be postponed to init() callback.
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Wed, 13 Sep 2023 17:59:37 +0400 |
parents | adcc6d8acfd4 |
children |
comparison
equal
deleted
inserted
replaced
9157:daf8f5ba23d8 | 9158:ad3d34ddfdcc |
---|---|
65 ngx_ssl_t *ssl; | 65 ngx_ssl_t *ssl; |
66 | 66 |
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 handshake_timeout; |
71 ngx_msec_t idle_timeout; | |
71 ngx_str_t host_key; | 72 ngx_str_t host_key; |
72 size_t stream_buffer_size; | 73 size_t stream_buffer_size; |
73 ngx_uint_t max_concurrent_streams_bidi; | 74 ngx_uint_t max_concurrent_streams_bidi; |
74 ngx_uint_t max_concurrent_streams_uni; | 75 ngx_uint_t max_concurrent_streams_uni; |
75 ngx_uint_t active_connection_id_limit; | 76 ngx_uint_t active_connection_id_limit; |