Index: net/quic/crypto/crypto_protocol.h |
diff --git a/net/quic/crypto/crypto_protocol.h b/net/quic/crypto/crypto_protocol.h |
index c508147944df17916c54a897255f05303de8260d..49194e90b3d71dfb6c2b2142953028ae446d89d2 100644 |
--- a/net/quic/crypto/crypto_protocol.h |
+++ b/net/quic/crypto/crypto_protocol.h |
@@ -47,6 +47,9 @@ const QuicTag kQBIC = TAG('Q', 'B', 'I', 'C'); // TCP cubic |
const QuicTag kPACE = TAG('P', 'A', 'C', 'E'); // Paced TCP cubic |
const QuicTag kINAR = TAG('I', 'N', 'A', 'R'); // Inter arrival |
+// Congestion control options |
+const QuicTag kTBBR = TAG('T', 'B', 'B', 'R'); // Reduced Buffer Bloat TCP |
+ |
// Loss detection algorithm types |
const QuicTag kNACK = TAG('N', 'A', 'C', 'K'); // TCP style nack counting |
const QuicTag kTIME = TAG('T', 'I', 'M', 'E'); // Time based |
@@ -68,6 +71,7 @@ const QuicTag kAEAD = TAG('A', 'E', 'A', 'D'); // Authenticated |
// encryption algorithms |
const QuicTag kCGST = TAG('C', 'G', 'S', 'T'); // Congestion control |
// feedback types |
+const QuicTag kCOPT = TAG('C', 'O', 'P', 'T'); // Congestion control options |
// kLOSS was 'L', 'O', 'S', 'S', but was changed from a tag vector to a tag. |
const QuicTag kLOSS = TAG('L', 'O', 'S', 'A'); // Loss detection algorithms |
const QuicTag kICSL = TAG('I', 'C', 'S', 'L'); // Idle connection state |