diff --git a/quic/s2n-quic-core/src/ack.rs b/quic/s2n-quic-core/src/ack.rs index cf1134154b..6b963f10c0 100644 --- a/quic/s2n-quic-core/src/ack.rs +++ b/quic/s2n-quic-core/src/ack.rs @@ -5,8 +5,13 @@ pub mod ranges; pub mod set; pub mod settings; +pub mod transmission; #[cfg(feature = "alloc")] pub use ranges::Ranges; pub use set::Set; pub use settings::Settings; +pub use transmission::Transmission; + +#[cfg(any(test, feature = "testing"))] +pub mod testing; diff --git a/quic/s2n-quic-core/src/ack/snapshots/s2n_quic_core__ack__transmission__tests__Set.snap b/quic/s2n-quic-core/src/ack/snapshots/s2n_quic_core__ack__transmission__tests__Set.snap new file mode 100644 index 0000000000..31fd2091b7 --- /dev/null +++ b/quic/s2n-quic-core/src/ack/snapshots/s2n_quic_core__ack__transmission__tests__Set.snap @@ -0,0 +1,5 @@ +--- +source: quic/s2n-quic-core/src/ack/transmission.rs +expression: "size_of::()" +--- +32 diff --git a/quic/s2n-quic-core/src/ack/snapshots/s2n_quic_core__ack__transmission__tests__Transmission.snap b/quic/s2n-quic-core/src/ack/snapshots/s2n_quic_core__ack__transmission__tests__Transmission.snap new file mode 100644 index 0000000000..ef00e217c6 --- /dev/null +++ b/quic/s2n-quic-core/src/ack/snapshots/s2n_quic_core__ack__transmission__tests__Transmission.snap @@ -0,0 +1,5 @@ +--- +source: quic/s2n-quic-core/src/ack/transmission.rs +expression: "size_of::()" +--- +16 diff --git a/quic/s2n-quic-core/src/ack/testing.rs b/quic/s2n-quic-core/src/ack/testing.rs new file mode 100644 index 0000000000..6d720a75cd --- /dev/null +++ b/quic/s2n-quic-core/src/ack/testing.rs @@ -0,0 +1,23 @@ +// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 + +use crate::{ + ack::transmission::Transmission, + packet::number::{PacketNumber, PacketNumberSpace}, + varint::VarInt, +}; + +/// Generates AckElicitingTransmissions from increasing packet numbers +pub fn transmissions_iter() -> impl Iterator { + packet_numbers_iter().map(|pn| Transmission { + sent_in_packet: pn, + largest_received_packet_number_acked: pn, + }) +} + +/// Generates increasing packet numbers +pub fn packet_numbers_iter() -> impl Iterator { + Iterator::map(0u32.., |pn| { + PacketNumberSpace::ApplicationData.new_packet_number(VarInt::from_u32(pn)) + }) +} diff --git a/quic/s2n-quic-transport/src/ack/ack_eliciting_transmission.rs b/quic/s2n-quic-core/src/ack/transmission.rs similarity index 86% rename from quic/s2n-quic-transport/src/ack/ack_eliciting_transmission.rs rename to quic/s2n-quic-core/src/ack/transmission.rs index 67dc95df05..51459023bf 100644 --- a/quic/s2n-quic-transport/src/ack/ack_eliciting_transmission.rs +++ b/quic/s2n-quic-core/src/ack/transmission.rs @@ -1,13 +1,13 @@ // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 +use crate::{ack, packet::number::PacketNumber}; use core::ops::RangeInclusive; -use s2n_quic_core::{ack, packet::number::PacketNumber}; pub type AckRange = RangeInclusive; #[derive(Clone, Debug, Default)] -pub struct AckElicitingTransmissionSet { +pub struct Set { /// A stable ack-eliciting transmission /// /// In this case, "stable" means the oldest transmission that @@ -17,15 +17,16 @@ pub struct AckElicitingTransmissionSet { /// are always either removed or declared lost. Without it, /// the TX packet number would be a moving target /// and packet number ranges would never be removed. - stable: Option, + stable: Option, /// The latest ack-eliciting transmission - latest: Option, + latest: Option, } -impl AckElicitingTransmissionSet { +impl Set { /// Called when an ACK frame is bundled with an ack eliciting packet - pub fn on_transmit(&mut self, transmission: AckElicitingTransmission) { + #[inline] + pub fn on_transmit(&mut self, transmission: Transmission) { self.latest = Some(transmission); // only set the stable transmission if it's not set @@ -35,6 +36,7 @@ impl AckElicitingTransmissionSet { } /// Called when a set of packets was acknowledged or lost + #[inline] pub fn on_update(&mut self, ack_set: &A) -> Option { if let Some(ack_range) = self .latest @@ -69,13 +71,14 @@ impl AckElicitingTransmissionSet { } #[derive(Clone, Copy, Debug, PartialEq, Eq, PartialOrd)] -pub struct AckElicitingTransmission { +pub struct Transmission { pub sent_in_packet: PacketNumber, pub largest_received_packet_number_acked: PacketNumber, } -impl AckElicitingTransmission { +impl Transmission { /// Called when a set of packets was acknowledged or lost + #[inline] pub fn ack_range(&self, ack_set: &A) -> Option { //= https://www.rfc-editor.org/rfc/rfc9000#section-13.2.4 //# When a packet containing an ACK frame is acknowledged, the receiver can stop @@ -97,12 +100,13 @@ impl AckElicitingTransmission { #[cfg(test)] mod tests { - use super::{super::tests::transmissions_iter, *}; + use super::*; + use crate::ack::testing::transmissions_iter; /// This test is meant to simulate an immediate ACK rate from a peer #[test] fn latest_ack_test() { - let mut set = AckElicitingTransmissionSet::default(); + let mut set = Set::default(); assert!(set.is_empty()); let mut transmissions = transmissions_iter(); @@ -132,7 +136,7 @@ mod tests { /// This test is meant to simulate a delayed ACK rate from a peer #[test] fn stable_ack_test() { - let mut set = AckElicitingTransmissionSet::default(); + let mut set = Set::default(); assert!(set.is_empty()); let mut transmissions = transmissions_iter(); @@ -168,17 +172,12 @@ mod tests { } #[test] + #[cfg_attr(miri, ignore)] // miri is unable to read the file system fn size_of_snapshots() { use core::mem::size_of; use insta::assert_debug_snapshot; - assert_debug_snapshot!( - "AckElicitingTransmission", - size_of::() - ); - assert_debug_snapshot!( - "AckElicitingTransmissionSet", - size_of::() - ); + assert_debug_snapshot!("Transmission", size_of::()); + assert_debug_snapshot!("Set", size_of::()); } } diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__ack.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__ack.snap index 3924866d44..3844581043 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__ack.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__ack.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs expression: values - --- [ Ack( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__connection_close.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__connection_close.snap index d23d85f4b3..01bdb27359 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__connection_close.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__connection_close.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ ConnectionClose( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__crypto.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__crypto.snap index 49b06e788a..d80812f386 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__crypto.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__crypto.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ Crypto( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__data_blocked.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__data_blocked.snap index d3ef515df4..3aa63cc4b6 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__data_blocked.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__data_blocked.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ DataBlocked( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__datagram.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__datagram.snap index aa49c06534..af9a50c26c 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__datagram.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__datagram.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -assertion_line: 231 expression: values --- [ diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__handshake_done.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__handshake_done.snap index 44ba286fc0..10a9581e5c 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__handshake_done.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__handshake_done.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ HandshakeDone( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__max_data.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__max_data.snap index 4143ca33dd..587fe8fc3a 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__max_data.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__max_data.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ MaxData( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__max_stream_data.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__max_stream_data.snap index 257fcabed2..17de79d61d 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__max_stream_data.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__max_stream_data.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ MaxStreamData( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__max_streams.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__max_streams.snap index 02988740d9..abed9a1460 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__max_streams.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__max_streams.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ MaxStreams( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__new_connection_id.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__new_connection_id.snap index 74d072b8b1..a427842ea9 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__new_connection_id.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__new_connection_id.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs expression: values - --- [ NewConnectionId( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__new_token.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__new_token.snap index 692976df62..4ce3b9262c 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__new_token.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__new_token.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ NewToken( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__padding.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__padding.snap index d63efe8939..290ecaef54 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__padding.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__padding.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ Padding( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__path_challenge.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__path_challenge.snap index bfdc289c1a..95c9ec689b 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__path_challenge.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__path_challenge.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ PathChallenge( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__path_response.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__path_response.snap index 5407ea543a..28f1c8aea8 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__path_response.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__path_response.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ PathResponse( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__ping.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__ping.snap index b23d1810a1..6d6ca79459 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__ping.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__ping.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ Ping( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__reset_stream.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__reset_stream.snap index ab9ffc11a4..d8a3c50be9 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__reset_stream.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__reset_stream.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ ResetStream( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__retire_connection_id.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__retire_connection_id.snap index b6f2c63ef2..3576e31604 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__retire_connection_id.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__retire_connection_id.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs expression: values - --- [ RetireConnectionId( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__stop_sending.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__stop_sending.snap index c2ddd86b80..7175433167 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__stop_sending.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__stop_sending.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ StopSending( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__stream.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__stream.snap index 2d9d74e074..027d49b20b 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__stream.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__stream.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ Stream( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__stream_data_blocked.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__stream_data_blocked.snap index 433060e4d2..71ec588626 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__stream_data_blocked.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__stream_data_blocked.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ StreamDataBlocked( diff --git a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__streams_blocked.snap b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__streams_blocked.snap index 61155416de..d7bb98fcb4 100644 --- a/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__streams_blocked.snap +++ b/quic/s2n-quic-core/src/frame/snapshots/s2n_quic_core__frame__snapshots__streams_blocked.snap @@ -1,6 +1,6 @@ --- source: quic/s2n-quic-core/src/frame/mod.rs -expression: frames +expression: values --- [ StreamsBlocked( diff --git a/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__PacketNumber.snap b/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__PacketNumber.snap index ccaf3c6a01..a08989633b 100644 --- a/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__PacketNumber.snap +++ b/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__PacketNumber.snap @@ -1,6 +1,5 @@ --- -source: quic/s2n-quic-core/src/packet/number/mod.rs +source: quic/s2n-quic-core/src/packet/number/tests.rs expression: "size_of::()" - --- 8 diff --git a/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__PacketNumberLen.snap b/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__PacketNumberLen.snap index 7e728cc56f..5097d93d4d 100644 --- a/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__PacketNumberLen.snap +++ b/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__PacketNumberLen.snap @@ -1,6 +1,5 @@ --- -source: quic/s2n-quic-core/src/packet/number/mod.rs +source: quic/s2n-quic-core/src/packet/number/tests.rs expression: "size_of::()" - --- 2 diff --git a/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__PacketNumberSpace.snap b/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__PacketNumberSpace.snap index d3b0722914..8c27b9c223 100644 --- a/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__PacketNumberSpace.snap +++ b/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__PacketNumberSpace.snap @@ -1,6 +1,5 @@ --- -source: quic/s2n-quic-core/src/packet/number/mod.rs +source: quic/s2n-quic-core/src/packet/number/tests.rs expression: "size_of::()" - --- 1 diff --git a/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__ProtectedPacketNumber.snap b/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__ProtectedPacketNumber.snap index 853de22869..e559fcec19 100644 --- a/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__ProtectedPacketNumber.snap +++ b/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__ProtectedPacketNumber.snap @@ -1,6 +1,5 @@ --- -source: quic/s2n-quic-core/src/packet/number/mod.rs +source: quic/s2n-quic-core/src/packet/number/tests.rs expression: "size_of::()" - --- 0 diff --git a/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__TruncatedPacketNumber.snap b/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__TruncatedPacketNumber.snap index d32ed41e56..0678a89ad8 100644 --- a/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__TruncatedPacketNumber.snap +++ b/quic/s2n-quic-core/src/packet/number/snapshots/s2n_quic_core__packet__number__tests__TruncatedPacketNumber.snap @@ -1,6 +1,5 @@ --- -source: quic/s2n-quic-core/src/packet/number/mod.rs +source: quic/s2n-quic-core/src/packet/number/tests.rs expression: "size_of::()" - --- 12 diff --git a/quic/s2n-quic-core/src/packet/snapshots/s2n_quic_core__packet__snapshots__zero_rtt.snap b/quic/s2n-quic-core/src/packet/snapshots/s2n_quic_core__packet__snapshots__zero_rtt.snap index 384abd927a..ff2b331c63 100644 --- a/quic/s2n-quic-core/src/packet/snapshots/s2n_quic_core__packet__snapshots__zero_rtt.snap +++ b/quic/s2n-quic-core/src/packet/snapshots/s2n_quic_core__packet__snapshots__zero_rtt.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-core/src/packet/mod.rs expression: values - --- [ ZeroRtt( diff --git a/quic/s2n-quic-core/src/probe.rs b/quic/s2n-quic-core/src/probe.rs index 0d25d45207..c5d20eea24 100644 --- a/quic/s2n-quic-core/src/probe.rs +++ b/quic/s2n-quic-core/src/probe.rs @@ -23,7 +23,7 @@ macro_rules! __probe_define__ { name: stringify!($fun), target: concat!(module_path!(), "::", stringify!($fun)), $( - ?$arg, + $arg = ?$arg, )* ); diff --git a/quic/s2n-quic-core/src/recovery/snapshots/s2n_quic_core__recovery__simulation__MinimumWindow-CubicCongestionController.snap b/quic/s2n-quic-core/src/recovery/snapshots/s2n_quic_core__recovery__simulation__MinimumWindow-CubicCongestionController.snap index a44879db78..4959e6317d 100644 --- a/quic/s2n-quic-core/src/recovery/snapshots/s2n_quic_core__recovery__simulation__MinimumWindow-CubicCongestionController.snap +++ b/quic/s2n-quic-core/src/recovery/snapshots/s2n_quic_core__recovery__simulation__MinimumWindow-CubicCongestionController.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-core/src/recovery/simulation.rs -assertion_line: 149 expression: self --- Simulation { diff --git a/quic/s2n-quic-core/src/recovery/snapshots/s2n_quic_core__recovery__simulation__SlowStartUnlimited-CubicCongestionController.snap b/quic/s2n-quic-core/src/recovery/snapshots/s2n_quic_core__recovery__simulation__SlowStartUnlimited-CubicCongestionController.snap index fb9a0309a5..fdb6c419ee 100644 --- a/quic/s2n-quic-core/src/recovery/snapshots/s2n_quic_core__recovery__simulation__SlowStartUnlimited-CubicCongestionController.snap +++ b/quic/s2n-quic-core/src/recovery/snapshots/s2n_quic_core__recovery__simulation__SlowStartUnlimited-CubicCongestionController.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-core/src/recovery/simulation.rs -assertion_line: 149 expression: self --- Simulation { diff --git a/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__ServerTransportParameters__default.snap b/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__ServerTransportParameters__default.snap index 0a7e6d60ca..24a31e2a1e 100644 --- a/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__ServerTransportParameters__default.snap +++ b/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__ServerTransportParameters__default.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-core/src/transport/parameters/tests.rs -assertion_line: 50 expression: default_value --- TransportParameters { diff --git a/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__client_snapshot_test.snap b/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__client_snapshot_test.snap index 525938d007..b261681a5e 100644 --- a/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__client_snapshot_test.snap +++ b/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__client_snapshot_test.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-core/src/transport/parameters/tests.rs -assertion_line: 132 expression: encoded_output --- [ diff --git a/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__load_server_limits.snap b/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__load_server_limits.snap index b1dfe3ff20..a0bd359469 100644 --- a/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__load_server_limits.snap +++ b/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__load_server_limits.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-core/src/transport/parameters/tests.rs -assertion_line: 147 expression: params --- TransportParameters { diff --git a/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__server_snapshot_test.snap b/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__server_snapshot_test.snap index 60de1ea3b2..aa762e827b 100644 --- a/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__server_snapshot_test.snap +++ b/quic/s2n-quic-core/src/transport/parameters/snapshots/s2n_quic_core__transport__parameters__tests__server_snapshot_test.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-core/src/transport/parameters/tests.rs -assertion_line: 95 expression: encoded_output --- [ diff --git a/quic/s2n-quic-core/src/varint/snapshots/s2n_quic_core__varint__tests__max_value.snap b/quic/s2n-quic-core/src/varint/snapshots/s2n_quic_core__varint__tests__max_value.snap index f831679d6b..23eba5d6d4 100644 --- a/quic/s2n-quic-core/src/varint/snapshots/s2n_quic_core__varint__tests__max_value.snap +++ b/quic/s2n-quic-core/src/varint/snapshots/s2n_quic_core__varint__tests__max_value.snap @@ -1,5 +1,5 @@ --- -source: quic/s2n-quic-core/src/varint/mod.rs +source: quic/s2n-quic-core/src/varint/tests.rs expression: MAX_VARINT_VALUE --- 4611686018427387903 diff --git a/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes128_gcm__confidentiality_tls_aes_128_gcm_sha256_test.snap b/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes128_gcm__confidentiality_tls_aes_128_gcm_sha256_test.snap index d133c2e2cd..584877868a 100644 --- a/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes128_gcm__confidentiality_tls_aes_128_gcm_sha256_test.snap +++ b/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes128_gcm__confidentiality_tls_aes_128_gcm_sha256_test.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-crypto/src/cipher_suite.rs -assertion_line: 288 expression: "u64::pow(2, 23)" --- 8388608 diff --git a/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes128_gcm__integrity_tls_aes_128_gcm_sha256_test.snap b/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes128_gcm__integrity_tls_aes_128_gcm_sha256_test.snap index c8fcc80b2c..8d03a70bb6 100644 --- a/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes128_gcm__integrity_tls_aes_128_gcm_sha256_test.snap +++ b/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes128_gcm__integrity_tls_aes_128_gcm_sha256_test.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-crypto/src/cipher_suite.rs -assertion_line: 288 expression: "u64::pow(2, 52)" --- 4503599627370496 diff --git a/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes256_gcm__confidentiality_tls_aes_256_gcm_sha384_test.snap b/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes256_gcm__confidentiality_tls_aes_256_gcm_sha384_test.snap index a7f12e7561..584877868a 100644 --- a/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes256_gcm__confidentiality_tls_aes_256_gcm_sha384_test.snap +++ b/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes256_gcm__confidentiality_tls_aes_256_gcm_sha384_test.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-crypto/src/cipher_suite.rs -assertion_line: 251 expression: "u64::pow(2, 23)" --- 8388608 diff --git a/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes256_gcm__integrity_tls_aes_256_gcm_sha384_test.snap b/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes256_gcm__integrity_tls_aes_256_gcm_sha384_test.snap index c3eb798513..8d03a70bb6 100644 --- a/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes256_gcm__integrity_tls_aes_256_gcm_sha384_test.snap +++ b/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__aes256_gcm__integrity_tls_aes_256_gcm_sha384_test.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-crypto/src/cipher_suite.rs -assertion_line: 251 expression: "u64::pow(2, 52)" --- 4503599627370496 diff --git a/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__chacha20_poly1305__confidentiality_tls_chacha20_poly1305_sha256_test.snap b/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__chacha20_poly1305__confidentiality_tls_chacha20_poly1305_sha256_test.snap index 8f1fa3f951..c38cafb4f3 100644 --- a/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__chacha20_poly1305__confidentiality_tls_chacha20_poly1305_sha256_test.snap +++ b/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__chacha20_poly1305__confidentiality_tls_chacha20_poly1305_sha256_test.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-crypto/src/cipher_suite.rs -assertion_line: 271 expression: "u64::pow(2, 62)" --- 4611686018427387904 diff --git a/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__chacha20_poly1305__integrity_tls_chacha20_poly1305_sha256_test.snap b/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__chacha20_poly1305__integrity_tls_chacha20_poly1305_sha256_test.snap index d15091f573..52bce48fb7 100644 --- a/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__chacha20_poly1305__integrity_tls_chacha20_poly1305_sha256_test.snap +++ b/quic/s2n-quic-crypto/src/snapshots/s2n_quic_crypto__cipher_suite__chacha20_poly1305__integrity_tls_chacha20_poly1305_sha256_test.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-crypto/src/cipher_suite.rs -assertion_line: 271 expression: "u64::pow(2, 36)" --- 68719476736 diff --git a/quic/s2n-quic-transport/src/ack/ack_manager.rs b/quic/s2n-quic-transport/src/ack/ack_manager.rs index 5cdc5ca869..5972141630 100644 --- a/quic/s2n-quic-transport/src/ack/ack_manager.rs +++ b/quic/s2n-quic-transport/src/ack/ack_manager.rs @@ -2,13 +2,8 @@ // SPDX-License-Identifier: Apache-2.0 use crate::{ - ack::{ - ack_eliciting_transmission::{AckElicitingTransmission, AckElicitingTransmissionSet}, - ack_transmission_state::AckTransmissionState, - }, - contexts::WriteContext, - processed_packet::ProcessedPacket, - transmission, + ack::ack_transmission_state::AckTransmissionState, contexts::WriteContext, + processed_packet::ProcessedPacket, transmission, }; use s2n_quic_core::{ ack, @@ -46,7 +41,7 @@ pub struct AckManager { ack_delay_timer: Timer, /// Used to track the ACK-eliciting transmissions sent from the AckManager - ack_eliciting_transmissions: AckElicitingTransmissionSet, + ack_eliciting_transmissions: ack::transmission::Set, /// All of the processed AckRanges that need to be ACKed pub(super) ack_ranges: ack::Ranges, @@ -77,7 +72,7 @@ impl AckManager { pub fn new(packet_space: PacketNumberSpace, ack_settings: ack::Settings) -> Self { Self { ack_delay_timer: Timer::default(), - ack_eliciting_transmissions: AckElicitingTransmissionSet::default(), + ack_eliciting_transmissions: Default::default(), ack_settings, ack_ranges: ack::Ranges::new(ack_settings.ack_ranges_limit as usize), largest_received_packet_number_acked: packet_space @@ -163,7 +158,7 @@ impl AckManager { //# When a packet containing an ACK frame is sent, the Largest //# Acknowledged field in that frame can be saved. self.ack_eliciting_transmissions - .on_transmit(AckElicitingTransmission { + .on_transmit(ack::Transmission { sent_in_packet: context.packet_number(), largest_received_packet_number_acked: self.largest_received_packet_number_acked, }); diff --git a/quic/s2n-quic-transport/src/ack/mod.rs b/quic/s2n-quic-transport/src/ack/mod.rs index e4e001c932..b45cfe15e1 100644 --- a/quic/s2n-quic-transport/src/ack/mod.rs +++ b/quic/s2n-quic-transport/src/ack/mod.rs @@ -4,7 +4,6 @@ pub use ack_manager::*; pub use s2n_quic_core::ack::*; -mod ack_eliciting_transmission; mod ack_manager; mod ack_transmission_state; diff --git a/quic/s2n-quic-transport/src/ack/snapshots/s2n_quic_transport__ack__ack_eliciting_transmission__tests__AckElicitingTransmission.snap b/quic/s2n-quic-transport/src/ack/snapshots/s2n_quic_transport__ack__ack_eliciting_transmission__tests__AckElicitingTransmission.snap deleted file mode 100644 index b1ea860091..0000000000 --- a/quic/s2n-quic-transport/src/ack/snapshots/s2n_quic_transport__ack__ack_eliciting_transmission__tests__AckElicitingTransmission.snap +++ /dev/null @@ -1,5 +0,0 @@ ---- -source: quic/s2n-quic-transport/src/ack/ack_eliciting_transmission.rs -expression: "size_of::()" ---- -16 diff --git a/quic/s2n-quic-transport/src/ack/snapshots/s2n_quic_transport__ack__ack_eliciting_transmission__tests__AckElicitingTransmissionSet.snap b/quic/s2n-quic-transport/src/ack/snapshots/s2n_quic_transport__ack__ack_eliciting_transmission__tests__AckElicitingTransmissionSet.snap deleted file mode 100644 index 6896f929e1..0000000000 --- a/quic/s2n-quic-transport/src/ack/snapshots/s2n_quic_transport__ack__ack_eliciting_transmission__tests__AckElicitingTransmissionSet.snap +++ /dev/null @@ -1,5 +0,0 @@ ---- -source: quic/s2n-quic-transport/src/ack/ack_eliciting_transmission.rs -expression: "size_of::()" ---- -32 diff --git a/quic/s2n-quic-transport/src/ack/tests/mod.rs b/quic/s2n-quic-transport/src/ack/tests/mod.rs index 7d2ba3a8d8..0ead1445fa 100644 --- a/quic/s2n-quic-transport/src/ack/tests/mod.rs +++ b/quic/s2n-quic-transport/src/ack/tests/mod.rs @@ -1,26 +1,7 @@ // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 -use crate::ack::ack_eliciting_transmission::AckElicitingTransmission; -use s2n_quic_core::{ - packet::number::{PacketNumber, PacketNumberSpace}, - varint::VarInt, -}; - -/// Generates AckElicitingTransmissions from increasing packet numbers -pub fn transmissions_iter() -> impl Iterator { - packet_numbers_iter().map(|pn| AckElicitingTransmission { - sent_in_packet: pn, - largest_received_packet_number_acked: pn, - }) -} - -/// Generates increasing packet numbers -pub fn packet_numbers_iter() -> impl Iterator { - Iterator::map(0u32.., |pn| { - PacketNumberSpace::ApplicationData.new_packet_number(VarInt::from_u32(pn)) - }) -} +pub use s2n_quic_core::ack::testing::packet_numbers_iter; pub mod application; pub mod endpoint; diff --git a/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__client_test.snap b/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__client_test.snap index b52eac3f3b..29f2a649cf 100644 --- a/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__client_test.snap +++ b/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__client_test.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/endpoint/version.rs expression: "" - --- diff --git a/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_future_version_initial_test.snap b/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_future_version_initial_test.snap index da096c5215..75116876aa 100644 --- a/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_future_version_initial_test.snap +++ b/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_future_version_initial_test.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/endpoint/version.rs expression: "" - --- VersionInformation { server_versions: [1], client_versions: [123], chosen_version: None } diff --git a/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_initial_test.snap b/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_initial_test.snap index da096c5215..75116876aa 100644 --- a/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_initial_test.snap +++ b/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_initial_test.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/endpoint/version.rs expression: "" - --- VersionInformation { server_versions: [1], client_versions: [123], chosen_version: None } diff --git a/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_max_peers_test.snap b/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_max_peers_test.snap index cbf65d3698..723f530625 100644 --- a/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_max_peers_test.snap +++ b/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_max_peers_test.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/endpoint/version.rs expression: "" - --- VersionInformation { server_versions: [1], client_versions: [123], chosen_version: None } VersionInformation { server_versions: [1], client_versions: [123], chosen_version: None } diff --git a/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_other_packets_test.snap b/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_other_packets_test.snap index b52eac3f3b..29f2a649cf 100644 --- a/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_other_packets_test.snap +++ b/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_other_packets_test.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/endpoint/version.rs expression: "" - --- diff --git a/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_undersized_test.snap b/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_undersized_test.snap index da096c5215..75116876aa 100644 --- a/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_undersized_test.snap +++ b/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_undersized_test.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/endpoint/version.rs expression: "" - --- VersionInformation { server_versions: [1], client_versions: [123], chosen_version: None } diff --git a/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_zerortt_test.snap b/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_zerortt_test.snap index da096c5215..75116876aa 100644 --- a/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_zerortt_test.snap +++ b/quic/s2n-quic-transport/src/endpoint/snapshots/quic__s2n-quic-transport__src__endpoint__version__events__server_zerortt_test.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/endpoint/version.rs expression: "" - --- VersionInformation { server_versions: [1], client_versions: [123], chosen_version: None } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__abandon_all_path_challenges.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__abandon_all_path_challenges.snap index a88f2a438c..9744f9e4a1 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__abandon_all_path_challenges.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__abandon_all_path_challenges.snap @@ -1,8 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs -assertion_line: 591 expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__abandon_path_challenges_if_new_path_is_validated.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__abandon_path_challenges_if_new_path_is_validated.snap index a71972db56..4afe72b3f8 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__abandon_path_challenges_if_new_path_is_validated.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__abandon_path_challenges_if_new_path_is_validated.snap @@ -1,8 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs -assertion_line: 560 expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__amplification_limited_false_if_any_paths_amplificaiton_limited.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__amplification_limited_false_if_any_paths_amplificaiton_limited.snap index 01b41bc73d..00a002209f 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__amplification_limited_false_if_any_paths_amplificaiton_limited.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__amplification_limited_false_if_any_paths_amplificaiton_limited.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__amplification_limited_true_if_all_paths_amplificaiton_limited.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__amplification_limited_true_if_all_paths_amplificaiton_limited.snap index 01b41bc73d..00a002209f 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__amplification_limited_true_if_all_paths_amplificaiton_limited.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__amplification_limited_true_if_all_paths_amplificaiton_limited.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__can_transmit_false_if_no_path_can_transmit.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__can_transmit_false_if_no_path_can_transmit.snap index 01b41bc73d..00a002209f 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__can_transmit_false_if_no_path_can_transmit.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__can_transmit_false_if_no_path_can_transmit.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__can_transmit_true_if_any_path_can_transmit.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__can_transmit_true_if_any_path_can_transmit.snap index 01b41bc73d..00a002209f 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__can_transmit_true_if_any_path_can_transmit.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__can_transmit_true_if_any_path_can_transmit.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__do_not_add_new_path_if_client.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__do_not_add_new_path_if_client.snap index 777c0c2317..89e52ece83 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__do_not_add_new_path_if_client.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__do_not_add_new_path_if_client.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs expression: "" - --- diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__do_not_add_new_path_if_handshake_not_confirmed.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__do_not_add_new_path_if_handshake_not_confirmed.snap index 777c0c2317..89e52ece83 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__do_not_add_new_path_if_handshake_not_confirmed.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__do_not_add_new_path_if_handshake_not_confirmed.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs expression: "" - --- diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_abandon_path_challenge_if_new_path_is_not_validated.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_abandon_path_challenge_if_new_path_is_not_validated.snap index 3b7ee9799a..ba4afff44b 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_abandon_path_challenge_if_new_path_is_not_validated.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_abandon_path_challenge_if_new_path_is_not_validated.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_promote_non_validated_path_to_last_known_validated_path.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_promote_non_validated_path_to_last_known_validated_path.snap index 3b7ee9799a..ba4afff44b 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_promote_non_validated_path_to_last_known_validated_path.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_promote_non_validated_path_to_last_known_validated_path.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_update_path_to_active_path_if_no_connection_id_available.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_update_path_to_active_path_if_no_connection_id_available.snap index 01b41bc73d..00a002209f 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_update_path_to_active_path_if_no_connection_id_available.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_update_path_to_active_path_if_no_connection_id_available.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_validate_path_if_path_challenge_is_abandoned.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_validate_path_if_path_challenge_is_abandoned.snap index c801e6d040..abf8ec4f14 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_validate_path_if_path_challenge_is_abandoned.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__dont_validate_path_if_path_challenge_is_abandoned.snap @@ -1,8 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs -assertion_line: 376 expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__initiate_path_challenge_if_new_path_is_not_validated.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__initiate_path_challenge_if_new_path_is_not_validated.snap index ab149c37ab..957fd3a09a 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__initiate_path_challenge_if_new_path_is_not_validated.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__initiate_path_challenge_if_new_path_is_not_validated.snap @@ -1,8 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs -assertion_line: 428 expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__invalid_path_fallback.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__invalid_path_fallback.snap index 3b207547f9..8a19d1c492 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__invalid_path_fallback.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__invalid_path_fallback.snap @@ -1,8 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs -assertion_line: 94 expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x000102030405, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x000102030405, id: 1, is_active: true } } PathChallengeUpdated { path_challenge_status: Abandoned, path: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x000102030405, id: 1, is_active: true }, challenge_data: [0, 0, 0, 0, 0, 0, 0, 0] } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__last_known_validated_path_should_update_on_path_response.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__last_known_validated_path_should_update_on_path_response.snap index 619c6e2c67..00c9c5de16 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__last_known_validated_path_should_update_on_path_response.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__last_known_validated_path_should_update_on_path_response.snap @@ -1,8 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs -assertion_line: 1533 expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x02, id: 2, is_active: true } } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__non_probing_should_update_path_to_active_path.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__non_probing_should_update_path_to_active_path.snap index 3b7ee9799a..ba4afff44b 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__non_probing_should_update_path_to_active_path.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__non_probing_should_update_path_to_active_path.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__pending_paths_should_return_paths_pending_validation.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__pending_paths_should_return_paths_pending_validation.snap index 7527243ca7..008b74959d 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__pending_paths_should_return_paths_pending_validation.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__pending_paths_should_return_paths_pending_validation.snap @@ -1,8 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs -assertion_line: 1332 expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__probing_should_not_update_path_to_active_path.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__probing_should_not_update_path_to_active_path.snap index 01b41bc73d..00a002209f 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__probing_should_not_update_path_to_active_path.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__probing_should_not_update_path_to_active_path.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__promote_validated_path_to_last_known_validated_path.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__promote_validated_path_to_last_known_validated_path.snap index 3b7ee9799a..ba4afff44b 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__promote_validated_path_to_last_known_validated_path.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__promote_validated_path_to_last_known_validated_path.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__set_path_challenge_on_active_path_on_connection_migration.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__set_path_challenge_on_active_path_on_connection_migration.snap index eaa1b7b447..2a6f1b4675 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__set_path_challenge_on_active_path_on_connection_migration.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__set_path_challenge_on_active_path_on_connection_migration.snap @@ -1,8 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs -assertion_line: 253 expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__silently_return_when_there_is_no_valid_path.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__silently_return_when_there_is_no_valid_path.snap index 9348ffe364..3fe0081118 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__silently_return_when_there_is_no_valid_path.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__silently_return_when_there_is_no_valid_path.snap @@ -1,7 +1,5 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs -assertion_line: 477 expression: "" - --- PathChallengeUpdated { path_challenge_status: Abandoned, path: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 0, is_active: true }, challenge_data: [0, 0, 0, 0, 0, 0, 0, 0] } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__stop_using_a_retired_connection_id.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__stop_using_a_retired_connection_id.snap index 9d5d697df5..620e9a24cb 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__stop_using_a_retired_connection_id.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__stop_using_a_retired_connection_id.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs expression: "" - --- ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x69643031, current: 0x69643032 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__switch_destination_connection_id_after_first_server_response.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__switch_destination_connection_id_after_first_server_response.snap index 777c0c2317..89e52ece83 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__switch_destination_connection_id_after_first_server_response.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__switch_destination_connection_id_after_first_server_response.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs expression: "" - --- diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__update_path_to_active_path.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__update_path_to_active_path.snap index 3b7ee9799a..ba4afff44b 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__update_path_to_active_path.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__update_path_to_active_path.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__validate_path_before_challenge_expiration.snap b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__validate_path_before_challenge_expiration.snap index 1686b8f1ab..797c1fae6e 100644 --- a/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__validate_path_before_challenge_expiration.snap +++ b/quic/s2n-quic-transport/src/path/manager/snapshots/quic__s2n-quic-transport__src__path__manager__tests__events__validate_path_before_challenge_expiration.snap @@ -1,8 +1,6 @@ --- source: quic/s2n-quic-transport/src/path/manager/tests.rs -assertion_line: 299 expression: "" - --- ActivePathUpdated { previous: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x00, id: 0, is_active: false }, active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x01, id: 1, is_active: true } } ConnectionIdUpdated { path_id: 0, cid_consumer: Local, previous: 0x00, current: 0x01 } diff --git a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__cancel_abandon_timer_on_abandon.snap b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__cancel_abandon_timer_on_abandon.snap index 3d834d72f8..7c482c190d 100644 --- a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__cancel_abandon_timer_on_abandon.snap +++ b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__cancel_abandon_timer_on_abandon.snap @@ -1,7 +1,5 @@ --- source: quic/s2n-quic-transport/src/path/challenge.rs -assertion_line: 508 expression: "" - --- PathChallengeUpdated { path_challenge_status: Abandoned, path: Path { local_addr: 127.0.0.1:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 127.0.0.1:0, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: false }, challenge_data: [0, 0, 0, 0, 0, 0, 0, 0] } diff --git a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__challenge_must_remains_abandoned_once_abandoned.snap b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__challenge_must_remains_abandoned_once_abandoned.snap index 58618e4be0..7c482c190d 100644 --- a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__challenge_must_remains_abandoned_once_abandoned.snap +++ b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__challenge_must_remains_abandoned_once_abandoned.snap @@ -1,7 +1,5 @@ --- source: quic/s2n-quic-transport/src/path/challenge.rs -assertion_line: 385 expression: "" - --- PathChallengeUpdated { path_challenge_status: Abandoned, path: Path { local_addr: 127.0.0.1:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 127.0.0.1:0, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: false }, challenge_data: [0, 0, 0, 0, 0, 0, 0, 0] } diff --git a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__dont_abandon_a_validated_challenge.snap b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__dont_abandon_a_validated_challenge.snap index 4a465c17bb..36e2e315d8 100644 --- a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__dont_abandon_a_validated_challenge.snap +++ b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__dont_abandon_a_validated_challenge.snap @@ -1,7 +1,5 @@ --- source: quic/s2n-quic-transport/src/path/challenge.rs -assertion_line: 496 expression: "" - --- diff --git a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__dont_abandon_disabled_state.snap b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__dont_abandon_disabled_state.snap index 973abe3f38..36e2e315d8 100644 --- a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__dont_abandon_disabled_state.snap +++ b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__dont_abandon_disabled_state.snap @@ -1,7 +1,5 @@ --- source: quic/s2n-quic-transport/src/path/challenge.rs -assertion_line: 427 expression: "" - --- diff --git a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__is_abandoned.snap b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__is_abandoned.snap index 2124ab82dd..7c482c190d 100644 --- a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__is_abandoned.snap +++ b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__is_abandoned.snap @@ -1,7 +1,5 @@ --- source: quic/s2n-quic-transport/src/path/challenge.rs -assertion_line: 451 expression: "" - --- PathChallengeUpdated { path_challenge_status: Abandoned, path: Path { local_addr: 127.0.0.1:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 127.0.0.1:0, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: false }, challenge_data: [0, 0, 0, 0, 0, 0, 0, 0] } diff --git a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__on_timeout.snap b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__on_timeout.snap index 6a44e84af9..7c482c190d 100644 --- a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__on_timeout.snap +++ b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__challenge__events__on_timeout.snap @@ -1,7 +1,5 @@ --- source: quic/s2n-quic-transport/src/path/challenge.rs -assertion_line: 351 expression: "" - --- PathChallengeUpdated { path_challenge_status: Abandoned, path: Path { local_addr: 127.0.0.1:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 127.0.0.1:0, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: false }, challenge_data: [0, 0, 0, 0, 0, 0, 0, 0] } diff --git a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__mod__events__abandon_challenge.snap b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__mod__events__abandon_challenge.snap index 91b636d710..9d77de9468 100644 --- a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__mod__events__abandon_challenge.snap +++ b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__mod__events__abandon_challenge.snap @@ -1,7 +1,5 @@ --- source: quic/s2n-quic-transport/src/path/mod.rs -assertion_line: 786 expression: "" - --- PathChallengeUpdated { path_challenge_status: Abandoned, path: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x, id: 0, is_active: false }, challenge_data: [0, 0, 0, 0, 0, 0, 0, 0] } diff --git a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__mod__events__failed_validation.snap b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__mod__events__failed_validation.snap index a4fbdd7bf1..9d77de9468 100644 --- a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__mod__events__failed_validation.snap +++ b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__mod__events__failed_validation.snap @@ -1,7 +1,5 @@ --- source: quic/s2n-quic-transport/src/path/mod.rs -assertion_line: 747 expression: "" - --- PathChallengeUpdated { path_challenge_status: Abandoned, path: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x, id: 0, is_active: false }, challenge_data: [0, 0, 0, 0, 0, 0, 0, 0] } diff --git a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__mod__events__on_timeout_should_set_challenge_to_none_on_challenge_abandonment.snap b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__mod__events__on_timeout_should_set_challenge_to_none_on_challenge_abandonment.snap index 03e828c615..9d77de9468 100644 --- a/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__mod__events__on_timeout_should_set_challenge_to_none_on_challenge_abandonment.snap +++ b/quic/s2n-quic-transport/src/path/snapshots/quic__s2n-quic-transport__src__path__mod__events__on_timeout_should_set_challenge_to_none_on_challenge_abandonment.snap @@ -1,7 +1,5 @@ --- source: quic/s2n-quic-transport/src/path/mod.rs -assertion_line: 680 expression: "" - --- PathChallengeUpdated { path_challenge_status: Abandoned, path: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x, id: 0, is_active: false }, challenge_data: [0, 0, 0, 0, 0, 0, 0, 0] } diff --git a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__detect_and_remove_lost_packets.snap b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__detect_and_remove_lost_packets.snap index c669ca53ab..fd897fc8c3 100644 --- a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__detect_and_remove_lost_packets.snap +++ b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__detect_and_remove_lost_packets.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/recovery/manager/tests.rs expression: "" - --- PacketLost { packet_header: OneRtt { number: 0 }, path: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: true }, bytes_lost: 1, is_mtu_probe: false } PacketLost { packet_header: OneRtt { number: 7 }, path: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: true }, bytes_lost: 1, is_mtu_probe: false } diff --git a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__detect_and_remove_lost_packets_mtu_probe.snap b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__detect_and_remove_lost_packets_mtu_probe.snap index 7b06495055..b32c60743c 100644 --- a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__detect_and_remove_lost_packets_mtu_probe.snap +++ b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__detect_and_remove_lost_packets_mtu_probe.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/recovery/manager/tests.rs expression: "" - --- PacketLost { packet_header: OneRtt { number: 2 }, path: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: true }, bytes_lost: 1201, is_mtu_probe: true } diff --git a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__detect_and_remove_lost_packets_nothing_lost.snap b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__detect_and_remove_lost_packets_nothing_lost.snap index c8d6540a57..064fe10379 100644 --- a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__detect_and_remove_lost_packets_nothing_lost.snap +++ b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__detect_and_remove_lost_packets_nothing_lost.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/recovery/manager/tests.rs expression: "" - --- diff --git a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__no_rtt_update_when_not_acknowledging_the_largest_acknowledged_packet.snap b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__no_rtt_update_when_not_acknowledging_the_largest_acknowledged_packet.snap index 714ba2fee1..2ccf6bcf3e 100644 --- a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__no_rtt_update_when_not_acknowledging_the_largest_acknowledged_packet.snap +++ b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__no_rtt_update_when_not_acknowledging_the_largest_acknowledged_packet.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/recovery/manager/tests.rs -assertion_line: 1079 expression: "" --- AckRangeReceived { packet_header: OneRtt { number: 1 }, path: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: true }, ack_range: 1..=1 } diff --git a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__no_rtt_update_when_receiving_packet_on_different_path.snap b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__no_rtt_update_when_receiving_packet_on_different_path.snap index 6fcc408574..39580427f7 100644 --- a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__no_rtt_update_when_receiving_packet_on_different_path.snap +++ b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__no_rtt_update_when_receiving_packet_on_different_path.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/recovery/manager/tests.rs -assertion_line: 1167 expression: "" --- PathCreated { active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 127.0.0.1:80, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: true }, new: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 127.0.0.2:80, remote_cid: 0x5065657249640000000000000000506565724964, id: 1, is_active: false } } diff --git a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__packet_declared_lost_less_than_1_ms_from_loss_threshold.snap b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__packet_declared_lost_less_than_1_ms_from_loss_threshold.snap index 9b9ed28287..06a1eb7650 100644 --- a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__packet_declared_lost_less_than_1_ms_from_loss_threshold.snap +++ b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__packet_declared_lost_less_than_1_ms_from_loss_threshold.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/recovery/manager/tests.rs expression: "" - --- PacketLost { packet_header: OneRtt { number: 1 }, path: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: true }, bytes_lost: 100, is_mtu_probe: false } Congestion { path: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: true }, source: PacketLoss } diff --git a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__persistent_congestion_period_does_not_start_until_rtt_sample.snap b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__persistent_congestion_period_does_not_start_until_rtt_sample.snap index 4e9532ba71..a76e34c1cf 100644 --- a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__persistent_congestion_period_does_not_start_until_rtt_sample.snap +++ b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__persistent_congestion_period_does_not_start_until_rtt_sample.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/recovery/manager/tests.rs -assertion_line: 2207 expression: "" --- AckRangeReceived { packet_header: OneRtt { number: 3 }, path: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: true }, ack_range: 3..=3 } diff --git a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__probe_packets_count_towards_bytes_in_flight.snap b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__probe_packets_count_towards_bytes_in_flight.snap index c8d6540a57..064fe10379 100644 --- a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__probe_packets_count_towards_bytes_in_flight.snap +++ b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__probe_packets_count_towards_bytes_in_flight.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/recovery/manager/tests.rs expression: "" - --- diff --git a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__process_new_acked_packets_failed_ecn_validation_does_not_cause_congestion_event.snap b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__process_new_acked_packets_failed_ecn_validation_does_not_cause_congestion_event.snap index f80896aceb..dd51cf4e95 100644 --- a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__process_new_acked_packets_failed_ecn_validation_does_not_cause_congestion_event.snap +++ b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__process_new_acked_packets_failed_ecn_validation_does_not_cause_congestion_event.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/recovery/manager/tests.rs -assertion_line: 1022 expression: "" --- EcnStateChanged { path: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 0.0.0.0:0, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: true }, state: Unknown } diff --git a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__process_new_acked_packets_pto_timer.snap b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__process_new_acked_packets_pto_timer.snap index e69f17da1b..407a369705 100644 --- a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__process_new_acked_packets_pto_timer.snap +++ b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__process_new_acked_packets_pto_timer.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/recovery/manager/tests.rs -assertion_line: 797 expression: "" --- PathCreated { active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 127.0.0.1:80, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: true }, new: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 127.0.0.2:80, remote_cid: 0x5065657249640000000000000000506565724964, id: 1, is_active: false } } diff --git a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__process_new_acked_packets_update_pto_timer.snap b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__process_new_acked_packets_update_pto_timer.snap index ce769b1d2c..ba7c08421a 100644 --- a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__process_new_acked_packets_update_pto_timer.snap +++ b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__process_new_acked_packets_update_pto_timer.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/recovery/manager/tests.rs -assertion_line: 552 expression: "" --- PathCreated { active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 127.0.0.1:80, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: true }, new: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 127.0.0.2:80, remote_cid: 0x5065657249640000000000000000506565724964, id: 1, is_active: false } } diff --git a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__rtt_update_when_receiving_ack_from_multiple_paths.snap b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__rtt_update_when_receiving_ack_from_multiple_paths.snap index 52e220b88c..b9323c75b2 100644 --- a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__rtt_update_when_receiving_ack_from_multiple_paths.snap +++ b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__rtt_update_when_receiving_ack_from_multiple_paths.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/recovery/manager/tests.rs -assertion_line: 1281 expression: "" --- PathCreated { active: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 127.0.0.1:80, remote_cid: 0x5065657249640000000000000000506565724964, id: 0, is_active: true }, new: Path { local_addr: 0.0.0.0:0, local_cid: 0x4c6f63616c4900000000000000004c6f63616c49, remote_addr: 127.0.0.2:80, remote_cid: 0x5065657249640000000000000000506565724964, id: 1, is_active: false } } diff --git a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__update_pto_timer.snap b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__update_pto_timer.snap index c8d6540a57..064fe10379 100644 --- a/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__update_pto_timer.snap +++ b/quic/s2n-quic-transport/src/recovery/manager/snapshots/quic__s2n-quic-transport__src__recovery__manager__tests__events__update_pto_timer.snap @@ -1,6 +1,5 @@ --- source: quic/s2n-quic-transport/src/recovery/manager/tests.rs expression: "" - --- diff --git a/quic/s2n-quic-transport/src/space/snapshots/quic__s2n-quic-transport__src__space__handshake_status__events__client_test.snap b/quic/s2n-quic-transport/src/space/snapshots/quic__s2n-quic-transport__src__space__handshake_status__events__client_test.snap index 1060043b83..81fd9cad50 100644 --- a/quic/s2n-quic-transport/src/space/snapshots/quic__s2n-quic-transport__src__space__handshake_status__events__client_test.snap +++ b/quic/s2n-quic-transport/src/space/snapshots/quic__s2n-quic-transport__src__space__handshake_status__events__client_test.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/space/handshake_status.rs expression: "" - --- HandshakeStatusUpdated { status: Complete } HandshakeStatusUpdated { status: HandshakeDoneAcked } diff --git a/quic/s2n-quic-transport/src/space/snapshots/quic__s2n-quic-transport__src__space__handshake_status__events__server_test.snap b/quic/s2n-quic-transport/src/space/snapshots/quic__s2n-quic-transport__src__space__handshake_status__events__server_test.snap index 6668e8ad89..6bbbc7ee4e 100644 --- a/quic/s2n-quic-transport/src/space/snapshots/quic__s2n-quic-transport__src__space__handshake_status__events__server_test.snap +++ b/quic/s2n-quic-transport/src/space/snapshots/quic__s2n-quic-transport__src__space__handshake_status__events__server_test.snap @@ -1,7 +1,6 @@ --- source: quic/s2n-quic-transport/src/space/handshake_status.rs expression: "" - --- HandshakeStatusUpdated { status: Complete } HandshakeStatusUpdated { status: Confirmed } diff --git a/quic/s2n-quic-transport/src/sync/data_sender/snapshots/s2n_quic_transport__sync__data_sender__transmissions__tests__transmission_entry_size.snap b/quic/s2n-quic-transport/src/sync/data_sender/snapshots/s2n_quic_transport__sync__data_sender__transmissions__tests__transmission_entry_size.snap index 69c48f06ca..7dc452e737 100644 --- a/quic/s2n-quic-transport/src/sync/data_sender/snapshots/s2n_quic_transport__sync__data_sender__transmissions__tests__transmission_entry_size.snap +++ b/quic/s2n-quic-transport/src/sync/data_sender/snapshots/s2n_quic_transport__sync__data_sender__transmissions__tests__transmission_entry_size.snap @@ -1,7 +1,5 @@ --- source: quic/s2n-quic-transport/src/sync/data_sender/transmissions.rs -assertion_line: 519 expression: "size_of::()" - --- 24