summaryrefslogtreecommitdiffstats
path: root/net/quic/quic_sent_packet_manager.h
diff options
context:
space:
mode:
authorrtenneti <rtenneti@chromium.org>2015-03-02 22:36:50 -0800
committerCommit bot <commit-bot@chromium.org>2015-03-03 06:37:36 +0000
commitae5ac43d4e570358d18b94e9007283078ee7c456 (patch)
treecf44aff521cae270ed43801bd3c0a74227b9b1a0 /net/quic/quic_sent_packet_manager.h
parent3f9cbd3ae7b8d2ac0c87aabbc03425d56d8a917b (diff)
downloadchromium_src-ae5ac43d4e570358d18b94e9007283078ee7c456.zip
chromium_src-ae5ac43d4e570358d18b94e9007283078ee7c456.tar.gz
chromium_src-ae5ac43d4e570358d18b94e9007283078ee7c456.tar.bz2
Land Recent QUIC Changes until 03/02/2015.
CL generated with data from dead-code analysis using .../scythe:remove_dead_code #codehealth Merge internal change: 87564533 https://codereview.chromium.org/973683003/ Change QUIC's PrrSender::TimeUntilSend to accept bytes instead of packets. No functional change. Merge internal change: 87535917 https://codereview.chromium.org/972033002/ Discard acks from QUIC's UnackedPacketMap when the map is larger than one half of its max size(2500). Was previously 200. Merge internal change: 87419283 https://codereview.chromium.org/977453002/ Remove TCP and BBR's max congestion window. No practical change, because Chrome's receive window is the limiting factor. Adds kMaxReportedCwnd and kMaxReorderingForRtt as constants to replace the max CWND in classes that used to rely on max CWND. Merge internal change: 87346681 https://codereview.chromium.org/968923005/ Minor simplification to QuicSentPacketManager::PendingRetransmission. No functional change. Merge internal change: 87254408 https://codereview.chromium.org/969153002/ Log the QUIC SRBF (socket receive buffer size) as an int instead of hex value. Merge internal change: 87247898 https://codereview.chromium.org/974593002/ Minimally test a few things to keep them from Scythe. test-only change. Merge internal change: 87171236 https://codereview.chromium.org/971493003/ Deprecate FLAGS_quic_limit_time_wait_list_size. Merge internal change: 87059868 https://codereview.chromium.org/968323002/ CL generated with data from dead-code analysis using .../scythe:remove_dead_code #codehealth Merge internal change: 86999211 https://codereview.chromium.org/974563002/ Remove unused ability to disable flow control in QUIC QuicFlowController::Disable() is no longer called. It was used when we disabled flow control for the headers and crypto streams, and for old versions which did not support connection level flow control. Now that we are on QUIC_VERSION_23, we now use flow control on all streams and all connections, so this is safe to remove. Thanks to tgreer@ for the scythe code removal in cl/86835556, and alyssar@ for noticing that the removal of the dead QuicFlowController:Disable() meant we could remove substantially more in this CL. Merge internal change: 86960342 https://codereview.chromium.org/969053004/ Remove unnecessary virtual CreateQuicConnection method. Merge internal change: 86947282 https://codereview.chromium.org/972783002/ R=rch@chromium.org Review URL: https://codereview.chromium.org/968233004 Cr-Commit-Position: refs/heads/master@{#318846}
Diffstat (limited to 'net/quic/quic_sent_packet_manager.h')
-rw-r--r--net/quic/quic_sent_packet_manager.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/net/quic/quic_sent_packet_manager.h b/net/quic/quic_sent_packet_manager.h
index d4d68e8..d917106 100644
--- a/net/quic/quic_sent_packet_manager.h
+++ b/net/quic/quic_sent_packet_manager.h
@@ -238,10 +238,12 @@ class NET_EXPORT_PRIVATE QuicSentPacketManager {
network_change_visitor_ = visitor;
}
+ // Used in Chromium, but not in the server.
size_t consecutive_rto_count() const {
return consecutive_rto_count_;
}
+ // Used in Chromium, but not in the server.
size_t consecutive_tlp_count() const {
return consecutive_tlp_count_;
}