Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(134)

Side by Side Diff: net/quic/core/quic_flags_list.h

Issue 2354673002: Deprecate FLAGS_quic_postpone_multipath_flag_validation. (Closed)
Patch Set: Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « net/quic/core/quic_connection.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
99 QUIC_FLAG(bool, FLAGS_quic_enforce_mtu_limit, false) 99 QUIC_FLAG(bool, FLAGS_quic_enforce_mtu_limit, false)
100 100
101 // Disable MTU probing if MTU probe causes ERR_MSG_TOO_BIG instead of aborting 101 // Disable MTU probing if MTU probe causes ERR_MSG_TOO_BIG instead of aborting
102 // the connection. 102 // the connection.
103 QUIC_FLAG(bool, FLAGS_graceful_emsgsize_on_mtu_probe, true) 103 QUIC_FLAG(bool, FLAGS_graceful_emsgsize_on_mtu_probe, true)
104 104
105 // If true, do not force sending ack when connection is closed because of 105 // If true, do not force sending ack when connection is closed because of
106 // message too long (EMSGSIZE) write error. 106 // message too long (EMSGSIZE) write error.
107 QUIC_FLAG(bool, FLAGS_quic_do_not_send_ack_on_emsgsize, true) 107 QUIC_FLAG(bool, FLAGS_quic_do_not_send_ack_on_emsgsize, true)
108 108
109 // If true, postpone multipath flag validation to ProcessValidatedPacket.
110 QUIC_FLAG(bool, FLAGS_quic_postpone_multipath_flag_validation, true)
111
112 // If true, set a QUIC connection's last_sent_for_timeout_ to the send time of 109 // If true, set a QUIC connection's last_sent_for_timeout_ to the send time of
113 // the first packet sent after receiving a packet, even if the sent packet is 110 // the first packet sent after receiving a packet, even if the sent packet is
114 // a retransmission 111 // a retransmission
115 QUIC_FLAG(bool, FLAGS_quic_better_last_send_for_timeout, true) 112 QUIC_FLAG(bool, FLAGS_quic_better_last_send_for_timeout, true)
116 113
117 // If true, send an explicit TTL in QUIC REJ messages to mitigate client clock 114 // If true, send an explicit TTL in QUIC REJ messages to mitigate client clock
118 // skew. 115 // skew.
119 QUIC_FLAG(bool, FLAGS_quic_send_scfg_ttl, true) 116 QUIC_FLAG(bool, FLAGS_quic_send_scfg_ttl, true)
120 117
121 // If true, only open limited number of quic sessions per epoll event. Leave the 118 // If true, only open limited number of quic sessions per epoll event. Leave the
122 // rest to next event. This flag can be turned on only if 119 // rest to next event. This flag can be turned on only if
123 // --quic_buffer_packet_till_chlo is true. 120 // --quic_buffer_packet_till_chlo is true.
124 QUIC_FLAG(bool, FLAGS_quic_limit_num_new_sessions_per_epoll_loop, false) 121 QUIC_FLAG(bool, FLAGS_quic_limit_num_new_sessions_per_epoll_loop, false)
125 122
126 // If true, lazy allocate and early release memeory used in 123 // If true, lazy allocate and early release memeory used in
127 // QuicStreamSequencerBuffer to buffer incoming data. 124 // QuicStreamSequencerBuffer to buffer incoming data.
128 QUIC_FLAG(bool, FLAGS_quic_reduce_sequencer_buffer_memory_life_time, true) 125 QUIC_FLAG(bool, FLAGS_quic_reduce_sequencer_buffer_memory_life_time, true)
129 126
130 // If true, allow server address change if it is because of mapped ipv4 address. 127 // If true, allow server address change if it is because of mapped ipv4 address.
131 QUIC_FLAG(bool, FLAGS_quic_allow_server_address_change_for_mapped_ipv4, true) 128 QUIC_FLAG(bool, FLAGS_quic_allow_server_address_change_for_mapped_ipv4, true)
132 129
133 // If true, disables QUIC version less than 34. 130 // If true, disables QUIC version less than 34.
134 QUIC_FLAG(bool, FLAGS_quic_disable_pre_34, false) 131 QUIC_FLAG(bool, FLAGS_quic_disable_pre_34, false)
135 132
136 // When true, decode the packet number from the largest received packet, rather 133 // When true, decode the packet number from the largest received packet, rather
137 // than the most recent. 134 // than the most recent.
138 QUIC_FLAG(bool, FLAGS_quic_packet_numbers_largest_received, true) 135 QUIC_FLAG(bool, FLAGS_quic_packet_numbers_largest_received, true)
OLDNEW
« no previous file with comments | « net/quic/core/quic_connection.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698