summaryrefslogtreecommitdiffstats
path: root/net/quic/test_tools
diff options
context:
space:
mode:
authorrtenneti <rtenneti@chromium.org>2015-02-06 12:04:59 -0800
committerCommit bot <commit-bot@chromium.org>2015-02-06 20:05:44 +0000
commitd4f719623ae9a736e09f5bb259f44d147b998613 (patch)
treee29408138c0d31eeae99783c23d656dbc66a31ed /net/quic/test_tools
parent49fec4b43edc61f40fe8574921e6a26509452dc8 (diff)
downloadchromium_src-d4f719623ae9a736e09f5bb259f44d147b998613.zip
chromium_src-d4f719623ae9a736e09f5bb259f44d147b998613.tar.gz
chromium_src-d4f719623ae9a736e09f5bb259f44d147b998613.tar.bz2
Revert of Landing Recent QUIC Changes. (patchset #1 id:1 of https://codereview.chromium.org/903013002/)
Reason for revert: Broke the build Original issue's description: > Landing Recent QUIC Changes. > > Making the (deprecation-in-progress) congestion field write only. > > This is a bit of a hack because technically it's "required" for > QUIC_VERSION_23 but as all the internal servers and all of chrome builds > picking up this change consider the field optional despite the version, > it should just Work (TM). > > I was hoping to stop sending the congestion fields for v24 clients but > that is not safe until the internal server fleet doesn't consider it a > required field for negotiated()=true. Bah. > > No longer reading the (deprecated) congestion fields for QUIC. > > Merge internal change: 85158634 > https://codereview.chromium.org/898233003/ > > Improving junk packet handling for QUIC by ignoring packets with client > port 0. > > Merge internal change: 85067984 > https://codereview.chromium.org/885713009/ > > Removing deprecated flag FLAGS_quic_use_initial_rtt_for_stats. > > Merge internal change: 84999682 > https://codereview.chromium.org/883393008/ > > Adding more error logging for failed QUIC writes. > > Merge internal change: 84989992 > https://codereview.chromium.org/898243002/ > > Further cleanup to QuicAckNotifier and QuicAckNotifierManager. > No functional change. > > Merge internal change: 84784925 > https://codereview.chromium.org/880403006/ > > Remove an unneeded hash_set from QuicAckNotifierManager. > No change in behavior. > > Merge internal change: 84637544 > https://codereview.chromium.org/872403007/ > > Minor cleanup and optimization of QuicConnection::IsConnectionClose. > > Merge internal change: 84624803 > https://codereview.chromium.org/903973002/ > > Rename QuicAckNotifier's AddSequenceNumber to OnSerializedPacket. > No functional change. > > Merge internal change: 84624660 > https://codereview.chromium.org/867293004/ > > R=rch@chromium.org > > Committed: https://crrev.com/ff331b65e0aef293ed6f1d0954b83ae17cc66d28 > Cr-Commit-Position: refs/heads/master@{#315086} TBR=rch@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/908623002 Cr-Commit-Position: refs/heads/master@{#315091}
Diffstat (limited to 'net/quic/test_tools')
-rw-r--r--net/quic/test_tools/quic_config_peer.cc5
-rw-r--r--net/quic/test_tools/quic_config_peer.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/net/quic/test_tools/quic_config_peer.cc b/net/quic/test_tools/quic_config_peer.cc
index 05f7538..53ca554 100644
--- a/net/quic/test_tools/quic_config_peer.cc
+++ b/net/quic/test_tools/quic_config_peer.cc
@@ -45,5 +45,10 @@ void QuicConfigPeer::SetReceivedBytesForConnectionId(QuicConfig* config,
config->bytes_for_connection_id_.SetReceivedValue(bytes);
}
+// static
+QuicTag QuicConfigPeer::CongestionFeedback(QuicConfig* config) {
+ return config->congestion_feedback_.GetTag();
+}
+
} // namespace test
} // namespace net
diff --git a/net/quic/test_tools/quic_config_peer.h b/net/quic/test_tools/quic_config_peer.h
index ca2a339..410c818 100644
--- a/net/quic/test_tools/quic_config_peer.h
+++ b/net/quic/test_tools/quic_config_peer.h
@@ -30,6 +30,8 @@ class QuicConfigPeer {
static void SetReceivedBytesForConnectionId(QuicConfig* config, uint32 bytes);
+ static QuicTag CongestionFeedback(QuicConfig* config);
+
private:
DISALLOW_COPY_AND_ASSIGN(QuicConfigPeer);
};