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.