Remove unused QuicConnection::ValidateAckFrame.
gfe-relnote: n/a (remove unused code)
PiperOrigin-RevId: 238224227
Change-Id: Ie84024eac04cc8ffc3b851e90ec2d155d36a9f13
diff --git a/quic/core/quic_connection.cc b/quic/core/quic_connection.cc
index 0d9a061..f4f15cb 100644
--- a/quic/core/quic_connection.cc
+++ b/quic/core/quic_connection.cc
@@ -1112,39 +1112,6 @@
return true;
}
-const char* QuicConnection::ValidateAckFrame(const QuicAckFrame& incoming_ack) {
- if (LargestAcked(incoming_ack) > packet_generator_.packet_number()) {
- QUIC_DLOG(WARNING) << ENDPOINT << "Peer's observed unsent packet:"
- << LargestAcked(incoming_ack) << " vs "
- << packet_generator_.packet_number();
- // We got an error for data we have not sent. Error out.
- return "Largest observed too high.";
- }
-
- if (LargestAcked(incoming_ack) < sent_packet_manager_.GetLargestObserved()) {
- QUIC_LOG(INFO) << ENDPOINT << "Peer's largest_observed packet decreased:"
- << LargestAcked(incoming_ack) << " vs "
- << sent_packet_manager_.GetLargestObserved()
- << " packet_number:" << last_header_.packet_number
- << " largest seen with ack:" << largest_seen_packet_with_ack_
- << " connection_id: " << connection_id_;
- // A new ack has a diminished largest_observed value. Error out.
- // If this was an old packet, we wouldn't even have checked.
- return "Largest observed too low.";
- }
-
- if (!incoming_ack.packets.Empty() &&
- incoming_ack.packets.Max() != LargestAcked(incoming_ack)) {
- QUIC_BUG << ENDPOINT
- << "Peer last received packet: " << incoming_ack.packets.Max()
- << " which is not equal to largest observed: "
- << incoming_ack.largest_acked;
- return "Last received packet not equal to largest observed.";
- }
-
- return nullptr;
-}
-
const char* QuicConnection::ValidateStopWaitingFrame(
const QuicStopWaitingFrame& stop_waiting) {
if (received_packet_manager_.peer_least_packet_awaiting_ack()
diff --git a/quic/core/quic_connection.h b/quic/core/quic_connection.h
index 27eb084..0ad7012 100644
--- a/quic/core/quic_connection.h
+++ b/quic/core/quic_connection.h
@@ -967,10 +967,6 @@
// Flush packets buffered in the writer, if any.
void FlushPackets();
- // Make sure an ack we got from our peer is sane.
- // Returns nullptr for valid acks or an error string if it was invalid.
- const char* ValidateAckFrame(const QuicAckFrame& incoming_ack);
-
// Make sure a stop waiting we got from our peer is sane.
// Returns nullptr if the frame is valid or an error string if it was invalid.
const char* ValidateStopWaitingFrame(