| Index: net/quic/quic_protocol.h
|
| diff --git a/net/quic/quic_protocol.h b/net/quic/quic_protocol.h
|
| index 36f9c2d4dfc1c550c90e6bf4f471823c1d7bca1a..a7ac1f6ab12ec872d322b29765f23ddc6f86d4f4 100644
|
| --- a/net/quic/quic_protocol.h
|
| +++ b/net/quic/quic_protocol.h
|
| @@ -194,6 +194,8 @@ const uint64 kUFloat16MaxValue = // 0x3FFC0000000
|
|
|
| // Default path ID.
|
| const QuicPathId kDefaultPathId = 0;
|
| +// Invalid path ID.
|
| +const QuicPathId kInvalidPathId = -1;
|
|
|
| enum TransmissionType {
|
| NOT_RETRANSMISSION,
|
| @@ -1197,14 +1199,16 @@ struct NET_EXPORT_PRIVATE AckListenerWrapper {
|
| };
|
|
|
| struct NET_EXPORT_PRIVATE SerializedPacket {
|
| - SerializedPacket(QuicPacketNumber packet_number,
|
| + SerializedPacket(QuicPathId path_id,
|
| + QuicPacketNumber packet_number,
|
| QuicPacketNumberLength packet_number_length,
|
| QuicEncryptedPacket* packet,
|
| QuicPacketEntropyHash entropy_hash,
|
| RetransmittableFrames* retransmittable_frames,
|
| bool has_ack,
|
| bool has_stop_waiting);
|
| - SerializedPacket(QuicPacketNumber packet_number,
|
| + SerializedPacket(QuicPathId path_id,
|
| + QuicPacketNumber packet_number,
|
| QuicPacketNumberLength packet_number_length,
|
| char* encrypted_buffer,
|
| size_t encrypted_length,
|
| @@ -1218,6 +1222,7 @@ struct NET_EXPORT_PRIVATE SerializedPacket {
|
|
|
| QuicEncryptedPacket* packet;
|
| RetransmittableFrames* retransmittable_frames;
|
| + QuicPathId path_id;
|
| QuicPacketNumber packet_number;
|
| QuicPacketNumberLength packet_number_length;
|
| EncryptionLevel encryption_level;
|
|
|