Index: net/quic/quic_protocol.h |
diff --git a/net/quic/quic_protocol.h b/net/quic/quic_protocol.h |
index 6238079fa8ab84b889df9ba1358c5119f8cf9c28..ee75dd70b42e74e9f0326cd8e6c4dcca2b57e3e5 100644 |
--- a/net/quic/quic_protocol.h |
+++ b/net/quic/quic_protocol.h |
@@ -144,18 +144,14 @@ enum TransmissionType { |
NOT_RETRANSMISSION, |
FIRST_TRANSMISSION_TYPE = NOT_RETRANSMISSION, |
HANDSHAKE_RETRANSMISSION, // Retransmits due to handshake timeouts. |
- ALL_UNACKED_RETRANSMISSION, // Retransmits of all unacked packets. |
+ ALL_UNACKED_RETRANSMISSION, // Retransmits all unacked packets. |
+ ALL_INITIAL_RETRANSMISSION, // Retransmits all initially encrypted packets. |
LOSS_RETRANSMISSION, // Retransmits due to loss detection. |
RTO_RETRANSMISSION, // Retransmits due to retransmit time out. |
TLP_RETRANSMISSION, // Tail loss probes. |
LAST_TRANSMISSION_TYPE = TLP_RETRANSMISSION, |
}; |
-enum RetransmissionType { |
- INITIAL_ENCRYPTION_ONLY, |
- ALL_PACKETS |
-}; |
- |
enum HasRetransmittableData { |
NO_RETRANSMITTABLE_DATA, |
HAS_RETRANSMITTABLE_DATA, |
@@ -1076,6 +1072,8 @@ struct NET_EXPORT_PRIVATE TransmissionInfo { |
SequenceNumberList* all_transmissions; |
// In flight packets have not been abandoned or lost. |
bool in_flight; |
+ // True if the packet can never be acked, so it can be removed. |
+ bool is_unackable; |
}; |
} // namespace net |