Reduce QuicTransmissionInfo from 72 bytes to 64 bytes by padding.
PiperOrigin-RevId: 339246976
Change-Id: I071db907bf8d186bf80fb67722f5a659fcbeea50
diff --git a/quic/core/quic_transmission_info.cc b/quic/core/quic_transmission_info.cc
index 02b34b5..3d33c99 100644
--- a/quic/core/quic_transmission_info.cc
+++ b/quic/core/quic_transmission_info.cc
@@ -7,9 +7,9 @@
namespace quic {
QuicTransmissionInfo::QuicTransmissionInfo()
- : encryption_level(ENCRYPTION_INITIAL),
+ : sent_time(QuicTime::Zero()),
bytes_sent(0),
- sent_time(QuicTime::Zero()),
+ encryption_level(ENCRYPTION_INITIAL),
transmission_type(NOT_RETRANSMISSION),
in_flight(false),
state(OUTSTANDING),
@@ -22,9 +22,9 @@
QuicPacketLength bytes_sent,
bool has_crypto_handshake,
bool has_ack_frequency)
- : encryption_level(level),
+ : sent_time(sent_time),
bytes_sent(bytes_sent),
- sent_time(sent_time),
+ encryption_level(level),
transmission_type(transmission_type),
in_flight(false),
state(OUTSTANDING),
diff --git a/quic/core/quic_transmission_info.h b/quic/core/quic_transmission_info.h
index acc5667..61d1ad0 100644
--- a/quic/core/quic_transmission_info.h
+++ b/quic/core/quic_transmission_info.h
@@ -33,9 +33,9 @@
~QuicTransmissionInfo();
QuicFrames retransmittable_frames;
- EncryptionLevel encryption_level;
- QuicPacketLength bytes_sent;
QuicTime sent_time;
+ QuicPacketLength bytes_sent;
+ EncryptionLevel encryption_level;
// Reason why this packet was transmitted.
TransmissionType transmission_type;
// In flight packets have not been abandoned or lost.