Index: net/quic/chromium/quic_test_packet_maker.cc |
diff --git a/net/quic/chromium/quic_test_packet_maker.cc b/net/quic/chromium/quic_test_packet_maker.cc |
index f5e2de11eb7e309b807012a928a422c04e68f893..9980a408c25d44f3cae7e4e501fad4613f3b0abf 100644 |
--- a/net/quic/chromium/quic_test_packet_maker.cc |
+++ b/net/quic/chromium/quic_test_packet_maker.cc |
@@ -228,6 +228,18 @@ std::unique_ptr<QuicReceivedPacket> QuicTestPacketMaker::MakeAckPacket( |
QuicPacketNumber ack_least_unacked, |
QuicPacketNumber stop_least_unacked, |
bool send_feedback) { |
+ return MakeAckPacket(packet_number, largest_received, ack_least_unacked, |
+ stop_least_unacked, send_feedback, |
+ QuicTime::Delta::Zero()); |
+} |
+ |
+std::unique_ptr<QuicReceivedPacket> QuicTestPacketMaker::MakeAckPacket( |
+ QuicPacketNumber packet_number, |
+ QuicPacketNumber largest_received, |
+ QuicPacketNumber ack_least_unacked, |
+ QuicPacketNumber stop_least_unacked, |
+ bool send_feedback, |
+ QuicTime::Delta ack_delay_time) { |
QuicPacketHeader header; |
header.public_header.connection_id = connection_id_; |
header.public_header.reset_flag = false; |
@@ -236,7 +248,7 @@ std::unique_ptr<QuicReceivedPacket> QuicTestPacketMaker::MakeAckPacket( |
header.packet_number = packet_number; |
QuicAckFrame ack(MakeAckFrame(largest_received)); |
- ack.ack_delay_time = QuicTime::Delta::Zero(); |
+ ack.ack_delay_time = ack_delay_time; |
Jana
2017/04/06 02:29:18
why this change?
Ryan Hamilton
2017/04/06 03:43:39
This isn't a change in behavior so much as it is a
|
for (QuicPacketNumber i = ack_least_unacked; i <= largest_received; ++i) { |
ack.received_packet_times.push_back(std::make_pair(i, clock_->Now())); |
} |