Index: net/tools/quic/quic_time_wait_list_manager.cc |
diff --git a/net/tools/quic/quic_time_wait_list_manager.cc b/net/tools/quic/quic_time_wait_list_manager.cc |
index c9e589c9dbec9715fa91b6b37eb8a1d71f64ca7a..98f96ece34c455b36aa67f7bd514f15070184246 100644 |
--- a/net/tools/quic/quic_time_wait_list_manager.cc |
+++ b/net/tools/quic/quic_time_wait_list_manager.cc |
@@ -118,10 +118,8 @@ void QuicTimeWaitListManager::AddConnectionIdToTimeWait( |
connection_id_map_.erase(it); |
} |
TrimTimeWaitListIfNeeded(); |
- if (FLAGS_quic_limit_time_wait_list_size) { |
- DCHECK_LT(num_connections(), |
- static_cast<size_t>(FLAGS_quic_time_wait_list_max_connections)); |
- } |
+ DCHECK_LT(num_connections(), |
+ static_cast<size_t>(FLAGS_quic_time_wait_list_max_connections)); |
ConnectionIdData data(num_packets, |
version, |
clock_.ApproximateNow(), |
@@ -300,36 +298,20 @@ bool QuicTimeWaitListManager::MaybeExpireOldestConnection( |
void QuicTimeWaitListManager::CleanUpOldConnectionIds() { |
QuicTime now = clock_.ApproximateNow(); |
QuicTime expiration = now.Subtract(kTimeWaitPeriod_); |
- if (FLAGS_quic_limit_time_wait_list_size) { |
- while (MaybeExpireOldestConnection(expiration)) { |
- } |
- } else { |
- while (!connection_id_map_.empty()) { |
- ConnectionIdMap::iterator it = connection_id_map_.begin(); |
- QuicTime oldest_connection_id = it->second.time_added; |
- if (now.Subtract(oldest_connection_id) < kTimeWaitPeriod_) { |
- break; |
- } |
- const QuicConnectionId connection_id = it->first; |
- // This connection_id has lived its age, retire it now. |
- delete it->second.close_packet; |
- connection_id_map_.erase(it); |
- visitor_->OnConnectionRemovedFromTimeWaitList(connection_id); |
- } |
+ |
+ while (MaybeExpireOldestConnection(expiration)) { |
} |
SetConnectionIdCleanUpAlarm(); |
} |
void QuicTimeWaitListManager::TrimTimeWaitListIfNeeded() { |
- if (FLAGS_quic_limit_time_wait_list_size) { |
- if (FLAGS_quic_time_wait_list_max_connections < 0) { |
- return; |
- } |
- while (num_connections() >= |
- static_cast<size_t>(FLAGS_quic_time_wait_list_max_connections)) { |
- MaybeExpireOldestConnection(QuicTime::Infinite()); |
- } |
+ if (FLAGS_quic_time_wait_list_max_connections < 0) { |
+ return; |
+ } |
+ while (num_connections() >= |
+ static_cast<size_t>(FLAGS_quic_time_wait_list_max_connections)) { |
+ MaybeExpireOldestConnection(QuicTime::Infinite()); |
} |
} |