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)