Support kernel release time in quicgsobatchwriter. protected by --gfe2_restart_flag_quic_support_release_time_for_gso. PiperOrigin-RevId: 311420096 Change-Id: Ie034f0116fa30b9f574a15d51a5a7d2a2443e568
diff --git a/quic/core/quic_connection.cc b/quic/core/quic_connection.cc index 0bae0bb..4f089a4 100644 --- a/quic/core/quic_connection.cc +++ b/quic/core/quic_connection.cc
@@ -3903,6 +3903,7 @@ void QuicConnection::UpdateReleaseTimeIntoFuture() { DCHECK(supports_release_time_); + const QuicTime::Delta prior_max_release_time = release_time_into_future_; release_time_into_future_ = std::max( QuicTime::Delta::FromMilliseconds(kMinReleaseTimeIntoFutureMs), std::min( @@ -3910,6 +3911,9 @@ GetQuicFlag(FLAGS_quic_max_pace_time_into_future_ms)), sent_packet_manager_.GetRttStats()->SmoothedOrInitialRtt() * GetQuicFlag(FLAGS_quic_pace_time_into_future_srtt_fraction))); + QUIC_DVLOG(3) << "Updated max release time delay from " + << prior_max_release_time << " to " + << release_time_into_future_; } void QuicConnection::ResetAckStates() {