diff options
Diffstat (limited to 'chromium/net/third_party/quiche/src/quic/core/quic_received_packet_manager.h')
-rw-r--r-- | chromium/net/third_party/quiche/src/quic/core/quic_received_packet_manager.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/chromium/net/third_party/quiche/src/quic/core/quic_received_packet_manager.h b/chromium/net/third_party/quiche/src/quic/core/quic_received_packet_manager.h index 822725db6aa..21f7f045d4a 100644 --- a/chromium/net/third_party/quiche/src/quic/core/quic_received_packet_manager.h +++ b/chromium/net/third_party/quiche/src/quic/core/quic_received_packet_manager.h @@ -103,8 +103,9 @@ class QUIC_EXPORT_PRIVATE QuicReceivedPacketManager { max_ack_ranges_ = max_ack_ranges; } - void set_save_timestamps(bool save_timestamps) { + void set_save_timestamps(bool save_timestamps, bool in_order_packets_only) { save_timestamps_ = save_timestamps; + save_timestamps_for_in_order_packets_ = in_order_packets_only; } size_t min_received_before_ack_decimation() const { @@ -167,6 +168,10 @@ class QUIC_EXPORT_PRIVATE QuicReceivedPacketManager { // If true, save timestamps in the ack_frame_. bool save_timestamps_; + // If true and |save_timestamps_|, only save timestamps for packets that are + // received in order. + bool save_timestamps_for_in_order_packets_; + // Least packet number received from peer. QuicPacketNumber least_received_packet_number_; |