gfe-relnote: In QUIC, enforce packets be ACKed in the correct packet number space. Protected by enabling multiple packet number spaces.
PiperOrigin-RevId: 243853453
Change-Id: Iee8f806247f85ed784f4872f380f334754bc7e22
diff --git a/quic/core/quic_utils.cc b/quic/core/quic_utils.cc
index 56cfe87..413a244 100644
--- a/quic/core/quic_utils.cc
+++ b/quic/core/quic_utils.cc
@@ -209,6 +209,18 @@
}
// static
+const char* QuicUtils::AckResultToString(AckResult result) {
+ switch (result) {
+ RETURN_STRING_LITERAL(PACKETS_NEWLY_ACKED);
+ RETURN_STRING_LITERAL(NO_PACKETS_NEWLY_ACKED);
+ RETURN_STRING_LITERAL(UNSENT_PACKETS_ACKED);
+ RETURN_STRING_LITERAL(UNACKABLE_PACKETS_ACKED);
+ RETURN_STRING_LITERAL(PACKETS_ACKED_IN_WRONG_PACKET_NUMBER_SPACE);
+ }
+ return "INVALID_ACK_RESULT";
+}
+
+// static
AddressChangeType QuicUtils::DetermineAddressChangeType(
const QuicSocketAddress& old_address,
const QuicSocketAddress& new_address) {