Add new static QUIC tag for explicit connection close packet
This CL adds new static QUIC tag, ECCP, to explicitly send connection close packet when server closes the connection with silent idle timeout. This option will be sent from the Chromium to ask the server to send an explicit connection close packet when the server decides to close the connection silently with silent idle timeout.
PiperOrigin-RevId: 770668307
diff --git a/quiche/quic/core/crypto/crypto_protocol.h b/quiche/quic/core/crypto/crypto_protocol.h
index 5435e4d..61f1212 100644
--- a/quiche/quic/core/crypto/crypto_protocol.h
+++ b/quiche/quic/core/crypto/crypto_protocol.h
@@ -525,6 +525,10 @@
DEFINE_STATIC_QUIC_TAG(PDE3); // 3 PTOs for path degradation.
DEFINE_STATIC_QUIC_TAG(PDE5); // 5 PTOs for path degradation.
+// Experiment for explicit connection close packet for silent idle timeout from
+// server.
+DEFINE_STATIC_QUIC_TAG(ECCP);
+
#undef DEFINE_STATIC_QUIC_TAG
// These tags have a special form so that they appear either at the beginning