OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This file intentionally does not have header guards, it's included | 5 // This file intentionally does not have header guards, it's included |
6 // inside a macro to generate values. | 6 // inside a macro to generate values. |
7 | 7 |
8 // This file contains the list of QUIC protocol flags. | 8 // This file contains the list of QUIC protocol flags. |
9 | 9 |
10 // If true, QUIC BBR congestion control may be enabled via Finch and/or via QUIC | 10 // If true, QUIC BBR congestion control may be enabled via Finch and/or via QUIC |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
115 // public flag. | 115 // public flag. |
116 QUIC_FLAG(bool, FLAGS_quic_remove_v33_hacks2, false) | 116 QUIC_FLAG(bool, FLAGS_quic_remove_v33_hacks2, false) |
117 | 117 |
118 // If true, limits QUIC uncompressed headers to 16K. | 118 // If true, limits QUIC uncompressed headers to 16K. |
119 QUIC_FLAG(bool, FLAGS_quic_limit_uncompressed_headers, false) | 119 QUIC_FLAG(bool, FLAGS_quic_limit_uncompressed_headers, false) |
120 | 120 |
121 // If true, release headers stream\'s sequencer buffer when there is no active | 121 // If true, release headers stream\'s sequencer buffer when there is no active |
122 // stream. | 122 // stream. |
123 QUIC_FLAG(bool, FLAGS_quic_headers_stream_release_sequencer_buffer, false) | 123 QUIC_FLAG(bool, FLAGS_quic_headers_stream_release_sequencer_buffer, false) |
124 | 124 |
125 // Default enable QUIC's Cubic in bytes implementation instead of | |
126 // Cubic in packets. | |
127 QUIC_FLAG(bool, FLAGS_quic_default_enable_cubic_bytes, true) | |
128 | |
129 // Set the retransmission alarm only when there are unacked | 125 // Set the retransmission alarm only when there are unacked |
130 // retransmittable packets. | 126 // retransmittable packets. |
131 QUIC_FLAG(bool, FLAGS_quic_more_conservative_retransmission_alarm, true) | 127 QUIC_FLAG(bool, FLAGS_quic_more_conservative_retransmission_alarm, true) |
132 | 128 |
133 // Enable QUIC force HOL blocking experiment. | 129 // Enable QUIC force HOL blocking experiment. |
134 QUIC_FLAG(bool, FLAGS_quic_enable_force_hol_blocking, true) | 130 QUIC_FLAG(bool, FLAGS_quic_enable_force_hol_blocking, true) |
135 | 131 |
136 // If true, allows packets to be buffered in anticipation of a future CHLO, and | 132 // If true, allows packets to be buffered in anticipation of a future CHLO, and |
137 // allow CHLO packets to be buffered until next iteration of the event loop. | 133 // allow CHLO packets to be buffered until next iteration of the event loop. |
138 QUIC_FLAG(bool, FLAGS_quic_allow_chlo_buffering, true) | 134 QUIC_FLAG(bool, FLAGS_quic_allow_chlo_buffering, true) |
139 | 135 |
140 // If true, fix version manager bug, in which version flag does not really | 136 // If true, fix version manager bug, in which version flag does not really |
141 // help. | 137 // help. |
142 QUIC_FLAG(bool, FLAGS_quic_fix_version_manager, false) | 138 QUIC_FLAG(bool, FLAGS_quic_fix_version_manager, false) |
143 | 139 |
144 // Add a new client connection options field to QuicOptions which is only used | 140 // Add a new client connection options field to QuicOptions which is only used |
145 // to configure client side features, such as congestion control. | 141 // to configure client side features, such as congestion control. |
146 QUIC_FLAG(bool, FLAGS_quic_client_connection_options, true) | 142 QUIC_FLAG(bool, FLAGS_quic_client_connection_options, true) |
147 | 143 |
148 // If true, fix some casts that were causing off-by-one errors in QUIC's cubic | 144 // If true, fix some casts that were causing off-by-one errors in QUIC's cubic |
149 // "convex" increases. | 145 // "convex" increases. |
150 QUIC_FLAG(bool, FLAGS_quic_fix_cubic_convex_mode, false) | 146 QUIC_FLAG(bool, FLAGS_quic_fix_cubic_convex_mode, false) |
151 | 147 |
152 // Ensure that BBR startup pacing rate does not drop below the initial one. | 148 // Ensure that BBR startup pacing rate does not drop below the initial one. |
153 QUIC_FLAG(bool, FLAGS_quic_bbr_faster_startup, false) | 149 QUIC_FLAG(bool, FLAGS_quic_bbr_faster_startup, false) |
OLD | NEW |