gfe-relnote: (n/a) Remove unused function QuicConnection::EnableSavingCryptoPackets. Not protected.
This function was used for stateless rejects, which has been removed.
PiperOrigin-RevId: 252041802
Change-Id: Ic5e91e5e0c89651a54712ec795facfe3ceeb03e2
diff --git a/quic/core/quic_connection.cc b/quic/core/quic_connection.cc
index 5e8e100..fad4a3b 100644
--- a/quic/core/quic_connection.cc
+++ b/quic/core/quic_connection.cc
@@ -258,7 +258,6 @@
max_tracked_packets_(kMaxTrackedPackets),
pending_version_negotiation_packet_(false),
send_ietf_version_negotiation_packet_(false),
- save_crypto_packets_as_termination_packets_(false),
idle_timeout_connection_close_behavior_(
ConnectionCloseBehavior::SEND_CONNECTION_CLOSE_PACKET),
close_connection_after_five_rtos_(false),
@@ -3223,10 +3222,6 @@
packet_generator_.HasQueuedFrames();
}
-void QuicConnection::EnableSavingCryptoPackets() {
- save_crypto_packets_as_termination_packets_ = true;
-}
-
bool QuicConnection::CanWriteStreamData() {
// Don't write stream data if there are negotiation or queued data packets
// to send. Otherwise, continue and bundle as many frames as possible.
@@ -3560,10 +3555,6 @@
if (frame.type == CONNECTION_CLOSE_FRAME) {
return true;
}
- if (save_crypto_packets_as_termination_packets_ &&
- QuicUtils::IsHandshakeFrame(frame, transport_version())) {
- return true;
- }
}
return false;
}
diff --git a/quic/core/quic_connection.h b/quic/core/quic_connection.h
index a0d0cd0..601dad9 100644
--- a/quic/core/quic_connection.h
+++ b/quic/core/quic_connection.h
@@ -604,10 +604,6 @@
// Testing only.
size_t NumQueuedPackets() const { return queued_packets_.size(); }
- // Once called, any sent crypto packets to be saved as the
- // termination packet, for use with stateless rejections.
- void EnableSavingCryptoPackets();
-
// Returns true if the underlying UDP socket is writable, there is
// no queued data and the connection is not congestion-control
// blocked.
@@ -1260,9 +1256,6 @@
// the original scope of the SerializedPacket.
QueuedPacketList queued_packets_;
- // If true, then crypto packets will be saved as termination packets.
- bool save_crypto_packets_as_termination_packets_;
-
// Contains the connection close packets if the connection has been closed.
std::unique_ptr<std::vector<std::unique_ptr<QuicEncryptedPacket>>>
termination_packets_;