| 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
|
|
|