commit | cf54a52c111f2f2d9a1b77a13a8fc8a064261459 | [log] [tgz] |
---|---|---|
author | rtenneti <[email protected]> | Mon Jan 26 17:01:54 2015 |
committer | Commit bot <[email protected]> | Mon Jan 26 17:02:36 2015 |
tree | 1488655df3c1a0df754a00fd857ba1b41c60211a | |
parent | 7b1e7c024524e088fa623746c6dc82ad2e29b60c [diff] [blame] |
Land Recent QUIC Changes. Remove unused QuicDecrypter::Decrypt method and implementations. Merge internal change: 84548556 https://codereview.chromium.org/868953002/ Changed verify_details_ check to verify_details_.get() to keep code in sync with internal source. Merge internal change: 84442484 https://codereview.chromium.org/872483002/ Removing an obselete TOOD. It is obselte becasue FrameOverlapsBufferedData does this. Merge internal change: 84372263 https://codereview.chromium.org/871733002/ Replace the map in QuicAckNotifier with a counter. No functionality change. This reduces memory and CPU usage of the ack notifier. Merge internal change: 84345868 https://codereview.chromium.org/867033002/ Change some of QUIC's AckNotifier datastructures from maps to hashmaps and sets to lists. No behavior change. This should reduce CPU consumption substantially, particularly on internal servers. Merge internal change: 84156430 https://codereview.chromium.org/870733002/ Add a new RTO connection option to QUIC. Flag protected behind the existing flag FLAGS_quic_use_new_rto. This new RTO connection option uses loss detection to reduce the congestion window after an RTO, instead of always reducing the CWND to 2. Merge internal change: 84036848 https://codereview.chromium.org/824693007/ QUIC - sync'ing with internal source tree changes. Minor change to keep the code similar to chromium and internal tree. Merge internal change: 83993217 https://codereview.chromium.org/870723002/ Fix a bug in QUIC's RTO. Flag protected by FLAGS_quic_use_new_rto. Ensures a beta based loss reduction is not triggered directly before OnRetransmissionTimeout when recovering from RTO. Merge internal change: 83986840 https://codereview.chromium.org/868813003/ [email protected] Review URL: https://codereview.chromium.org/868993002 Cr-Commit-Position: refs/heads/master@{#313081}
diff --git a/net/quic/quic_protocol.h b/net/quic/quic_protocol.h index d87cb7ed..3daf9174 100644 --- a/net/quic/quic_protocol.h +++ b/net/quic/quic_protocol.h
@@ -1033,7 +1033,7 @@ RetransmittableFrames* retransmittable_frames; // Optional notifiers which will be informed when this packet has been ACKed. - base::hash_set<QuicAckNotifier*> notifiers; + std::list<QuicAckNotifier*> notifiers; }; struct NET_EXPORT_PRIVATE TransmissionInfo {