Index: net/quic/quic_flags.cc |
diff --git a/net/quic/quic_flags.cc b/net/quic/quic_flags.cc |
index a244943e3f4f5cd42205dff4d92d32b152df6cbe..8eb6ec1bf3c18353ecd3b390b71ffdfbf9d4c21c 100644 |
--- a/net/quic/quic_flags.cc |
+++ b/net/quic/quic_flags.cc |
@@ -13,9 +13,6 @@ bool FLAGS_quic_use_time_loss_detection = false; |
// CHLO. |
bool FLAGS_use_early_return_when_verifying_chlo = true; |
-// If true, QUIC crypto reject message will include the reasons for rejection. |
-bool FLAGS_send_quic_crypto_reject_reason = false; |
- |
// If true, QUIC connections will support FEC protection of data while sending |
// packets, to reduce latency of data delivery to the application. The client |
// must also request FEC protection for the server to use FEC. |
@@ -50,18 +47,10 @@ bool FLAGS_quic_allow_silent_close = true; |
// If true, use std::cbrt instead of custom cube root. |
bool FLAGS_quic_use_std_cbrt = true; |
-// If true, the QUIC packet generator will not attempt to queue multiple ACK |
-// frames. |
-bool FLAGS_quic_disallow_multiple_pending_ack_frames = true; |
- |
// If true, then the source address tokens generated for QUIC connects will |
// store multiple addresses. |
bool FLAGS_quic_use_multiple_address_in_source_tokens = false; |
-// If true, an attempt to send an empty data string with no FIN will return |
-// early, and not create a frame. |
-bool FLAGS_quic_empty_data_no_fin_early_return = true; |
- |
// If true, if min RTT and/or SRTT have not yet been set then initial RTT is |
// used to initialize them in a call to QuicConnection::GetStats. |
bool FLAGS_quic_use_initial_rtt_for_stats = true; |
@@ -72,3 +61,29 @@ bool FLAGS_quic_rto_uses_last_sent = true; |
// If true, attach QuicAckNotifiers to packets rather than individual stream |
// frames. |
bool FLAGS_quic_attach_ack_notifiers_to_packets = true; |
+ |
+// If true, the AckNotifierManager is informed about new packets as soon as they |
+// are serialized. |
+bool FLAGS_quic_ack_notifier_informed_on_serialized = true; |
+ |
+// If true, QUIC will use the new RTO that waits until an ack arrives to adjust |
+// the congestion window. |
+bool FLAGS_quic_use_new_rto = true; |
+ |
+// Time period for which a given connection_id should live in the time-wait |
+// state. |
+int64 FLAGS_quic_time_wait_list_seconds = 5; |
+ |
+// Currently, this number is quite conservative. The max QPS limit for an |
+// individual server silo is currently set to 1000 qps, though the actual max |
+// that we see in the wild is closer to 450 qps. Regardless, this means that the |
+// longest time-wait list we should see is 5 seconds * 1000 qps = 5000. If we |
+// allow for an order of magnitude leeway, we have 50000. |
+// |
+// Maximum number of connections on the time-wait list. A negative value implies |
+// no configured limit. |
+int64 FLAGS_quic_time_wait_list_max_connections = 50000; |
+ |
+// If true, limit the number of connections on the quic time-wait list using a |
+// flag. |
+bool FLAGS_quic_limit_time_wait_list_size = true; |