No public description PiperOrigin-RevId: 611479163
diff --git a/quiche/quic/core/congestion_control/pacing_sender.cc b/quiche/quic/core/congestion_control/pacing_sender.cc index b7ef73c..0f70955 100644 --- a/quiche/quic/core/congestion_control/pacing_sender.cc +++ b/quiche/quic/core/congestion_control/pacing_sender.cc
@@ -25,7 +25,6 @@ ideal_next_packet_send_time_(QuicTime::Zero()), initial_burst_size_(kInitialUnpacedBurst), lumpy_tokens_(0), - alarm_granularity_(kAlarmGranularity), pacing_limited_(false) {} PacingSender::~PacingSender() {} @@ -164,7 +163,7 @@ } // If the next send time is within the alarm granularity, send immediately. - if (ideal_next_packet_send_time_ > now + alarm_granularity_) { + if (ideal_next_packet_send_time_ > now + kAlarmGranularity) { QUIC_DVLOG(1) << "Delaying packet: " << (ideal_next_packet_send_time_ - now).ToMicroseconds(); return ideal_next_packet_send_time_ - now;
diff --git a/quiche/quic/core/congestion_control/pacing_sender.h b/quiche/quic/core/congestion_control/pacing_sender.h index e391fc4..214b2670 100644 --- a/quiche/quic/core/congestion_control/pacing_sender.h +++ b/quiche/quic/core/congestion_control/pacing_sender.h
@@ -46,10 +46,6 @@ void set_remove_non_initial_burst() { remove_non_initial_burst_ = true; } - void set_alarm_granularity(QuicTime::Delta alarm_granularity) { - alarm_granularity_ = alarm_granularity; - } - QuicBandwidth max_pacing_rate() const { return max_pacing_rate_; } void OnCongestionEvent(bool rtt_updated, QuicByteCount bytes_in_flight, @@ -101,11 +97,6 @@ // is consumed after burst_tokens_ ran out. uint32_t lumpy_tokens_; - // If the next send time is within alarm_granularity_, send immediately. - // TODO(fayang): Remove alarm_granularity_ when deprecating - // quic_offload_pacing_to_usps2 flag. - QuicTime::Delta alarm_granularity_; - // Indicates whether pacing throttles the sending. If true, make up for lost // time. bool pacing_limited_;
diff --git a/quiche/quic/core/quic_connection.cc b/quiche/quic/core/quic_connection.cc index f7dcd48..6a1e0a8 100644 --- a/quiche/quic/core/quic_connection.cc +++ b/quiche/quic/core/quic_connection.cc
@@ -361,11 +361,6 @@ // TODO(ianswett): Supply the NetworkChangeVisitor as a constructor argument // and make it required non-null, because it's always used. sent_packet_manager_.SetNetworkChangeVisitor(this); - if (GetQuicRestartFlag(quic_offload_pacing_to_usps2)) { - sent_packet_manager_.SetPacingAlarmGranularity(QuicTime::Delta::Zero()); - release_time_into_future_ = - QuicTime::Delta::FromMilliseconds(kMinReleaseTimeIntoFutureMs); - } // Allow the packet writer to potentially reduce the packet size to a value // even smaller than kDefaultMaxPacketSize. SetMaxPacketLength(perspective_ == Perspective::IS_SERVER
diff --git a/quiche/quic/core/quic_flags_list.h b/quiche/quic/core/quic_flags_list.h index b56587a..bb7d09d 100644 --- a/quiche/quic/core/quic_flags_list.h +++ b/quiche/quic/core/quic_flags_list.h
@@ -5,8 +5,6 @@ // This file is autogenerated by the QUICHE Copybara export script. #ifdef QUIC_FLAG - -QUIC_FLAG(quic_restart_flag_quic_offload_pacing_to_usps2, false) // A testonly reloadable flag that will always default to false. QUIC_FLAG(quic_reloadable_flag_http2_testonly_default_false, false) // A testonly reloadable flag that will always default to false.
diff --git a/quiche/quic/core/quic_sent_packet_manager.h b/quiche/quic/core/quic_sent_packet_manager.h index 4d83546..e2a707d 100644 --- a/quiche/quic/core/quic_sent_packet_manager.h +++ b/quiche/quic/core/quic_sent_packet_manager.h
@@ -358,10 +358,6 @@ void SetDebugDelegate(DebugDelegate* debug_delegate); - void SetPacingAlarmGranularity(QuicTime::Delta alarm_granularity) { - pacing_sender_.set_alarm_granularity(alarm_granularity); - } - QuicPacketNumber GetLargestObserved() const { return unacked_packets_.largest_acked(); }