| Index: net/quic/core/quic_flags_list.h
|
| diff --git a/net/quic/core/quic_flags_list.h b/net/quic/core/quic_flags_list.h
|
| index 9e7b1ae78f62a4155de244234aed1219c0cd7d97..324093b18a3e20d10361d00a42ad9cec54b7f465 100644
|
| --- a/net/quic/core/quic_flags_list.h
|
| +++ b/net/quic/core/quic_flags_list.h
|
| @@ -27,9 +27,6 @@ QUIC_FLAG(bool,
|
| FLAGS_quic_reloadable_flag_enable_quic_stateless_reject_support,
|
| true)
|
|
|
| -// If true, multipath is enabled for the connection.
|
| -QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_multipath, false)
|
| -
|
| // If true, require handshake confirmation for QUIC connections, functionally
|
| // disabling 0-rtt handshakes.
|
| // TODO(rtenneti): Enable this flag after CryptoServerTest's are fixed.
|
| @@ -86,22 +83,10 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_force_hol_blocking, true)
|
| // allow CHLO packets to be buffered until next iteration of the event loop.
|
| QUIC_FLAG(bool, FLAGS_quic_allow_chlo_buffering, true)
|
|
|
| -// If true, fix some casts that were causing off-by-one errors in QUIC's cubic
|
| -// "convex" increases.
|
| -QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_fix_cubic_convex_mode, true)
|
| -
|
| // If true, GFE sends SETTINGS_MAX_HEADER_LIST_SIZE to the client at the
|
| // beginning of a connection.
|
| QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_send_max_header_list_size, true)
|
|
|
| -// If true, fix quantization of CubicBytes while performing convex increases.
|
| -QUIC_FLAG(bool,
|
| - FLAGS_quic_reloadable_flag_quic_fix_cubic_bytes_quantization,
|
| - true)
|
| -
|
| -// If true, fix Cubic\'s use of kBetaLastMax for n-connection emulation.
|
| -QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_fix_beta_last_max, true)
|
| -
|
| // If greater than zero, mean RTT variation is multiplied by the specified
|
| // factor and added to the congestion window limit.
|
| QUIC_FLAG(double, FLAGS_quic_bbr_rtt_variation_weight, 0.0f)
|
| @@ -120,12 +105,6 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_allow_one_address_change, false)
|
| // faster than the sending rate.
|
| QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_bbr_ack_aggregation_bytes, true)
|
|
|
| -// If true, allow cubic updates on every ack, rather than occasionally limiting
|
| -// the frequency to once every 30ms.
|
| -QUIC_FLAG(bool,
|
| - FLAGS_quic_reloadable_flag_quic_enable_cubic_per_ack_updates,
|
| - true)
|
| -
|
| // Support bandwidth resumption in QUIC BBR.
|
| QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_bbr_bandwidth_resumption, false)
|
|
|
| @@ -172,7 +151,7 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_bbr_fix_conservation2, true)
|
| // client IP for proxied session.
|
| QUIC_FLAG(bool,
|
| FLAGS_quic_reloadable_flag_quic_use_client_address_for_stk_in_proxy,
|
| - false)
|
| + true)
|
|
|
| // If true, export a varz mapping QUIC non 0-rtt handshake with corresponding
|
| // frontend service.
|
| @@ -189,7 +168,7 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_pcc, false)
|
| QUIC_FLAG(bool, FLAGS_quic_enable_version_40, false)
|
|
|
| // If true, use the more CPU efficient bandwidth sampler datastructure.
|
| -QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_faster_bandwidth_sampler, false)
|
| +QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_faster_bandwidth_sampler, true)
|
|
|
| // In QUIC, QuicSession gets notified when stream frames are acked, discarded or
|
| // retransmitted.
|
| @@ -197,3 +176,19 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_use_stream_notifier2, false)
|
|
|
| // When true, defaults to BBR congestion control instead of Cubic.
|
| QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_default_to_bbr, false)
|
| +
|
| +// Allow a new rate based recovery in QUIC BBR to be enabled via connection
|
| +// option.
|
| +QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_bbr_rate_recovery, false)
|
| +
|
| +// If true, allow trailing headers with duplicate keys, and combine the values
|
| +// from duplicate keys into a single delimted header.
|
| +QUIC_FLAG(bool,
|
| + FLAGS_quic_reloadable_flag_quic_handle_duplicate_trailers,
|
| + false)
|
| +
|
| +// Allows QUIC BBR up to twice the previously measured ack aggregation to be
|
| +// added to the CWND as long as bytes_in_flight goes below the target recently.
|
| +QUIC_FLAG(bool,
|
| + FLAGS_quic_reloadable_flag_quic_bbr_ack_aggregation_bytes2,
|
| + false)
|
|
|