Mercurial > hg > nginx
diff README @ 8924:d6ef13c5fd8e quic
QUIC: simplified configuration.
Directives that set transport parameters are removed from the configuration.
Corresponding values are derived from the quic configuration or initialized
to default. Whenever possible, quic configuration parameters are taken from
higher-level protocol settings, i.e. HTTP/3.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Mon, 06 Dec 2021 15:19:54 +0300 |
parents | 651cc905b7c2 |
children | 44553428288d |
line wrap: on
line diff
--- a/README +++ b/README @@ -98,21 +98,6 @@ 3. Configuration Along with "http3" or "quic", you also have to specify "reuseport" option [6] to make it work properly with multiple workers. - A number of directives were added that specify transport parameter values: - - quic_max_idle_timeout - quic_max_ack_delay - quic_max_udp_payload_size - quic_initial_max_data - quic_initial_max_stream_data_bidi_local - quic_initial_max_stream_data_bidi_remote - quic_initial_max_stream_data_uni - quic_initial_max_streams_bidi - quic_initial_max_streams_uni - quic_ack_delay_exponent - quic_disable_active_migration - quic_active_connection_id_limit - To enable address validation: quic_retry on; @@ -129,14 +114,23 @@ 3. Configuration quic_gso on; + To limit maximum packet size: + + quic_mtu <size>; + + To set host key for various tokens: + + quic_host_key <filename>; + + By default this Linux-specific optimization [8] is disabled. Enable if your network interface is configured to support GSO. A number of directives were added that configure HTTP/3: - http3_max_table_capacity - http3_max_blocked_streams + http3_stream_buffer_size http3_max_concurrent_pushes + http3_max_concurrent_streams http3_push http3_push_preload http3_hq (requires NGX_HTTP_V3_HQ macro)