[2025-12-13T10:34:37.350460368Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:34:37.350791427Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:52748 with scid 0d09794196efb72bfaf50bc617d434e6b9953192 [2025-12-13T10:34:37.350835839Z TRACE quiche::tls] 0d09794196efb72bfaf50bc617d434e6b9953192 write message lvl=Initial len=266 [2025-12-13T10:34:37.350854284Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Initial version=1 dcid=db646585af2addd0ab531b568b5b94a3 scid=0d09794196efb72bfaf50bc617d434e6b9953192 len=270 pn=0 [2025-12-13T10:34:37.350858111Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm CRYPTO off=0 len=266 [2025-12-13T10:34:37.350872258Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=998.926963ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 503, tv_nsec: 709614043 }, first_sent_time: Instant { tv_sec: 503, tv_nsec: 709614043 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 503, tv_nsec: 709614043 }, next_time: Instant { tv_sec: 503, tv_nsec: 709614043 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:37.350926740Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:34:38.350977815Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:38.351000908Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 loss detection timeout expired [2025-12-13T10:34:38.351008713Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=997.789356ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 503, tv_nsec: 709614043 }, first_sent_time: Instant { tv_sec: 503, tv_nsec: 709614043 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 503, tv_nsec: 709614043 }, next_time: Instant { tv_sec: 503, tv_nsec: 709614043 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:38.351036675Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:38.351077151Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Initial version=1 dcid=db646585af2addd0ab531b568b5b94a3 scid=0d09794196efb72bfaf50bc617d434e6b9953192 len=270 pn=1 [2025-12-13T10:34:38.351082280Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm CRYPTO off=0 len=266 [2025-12-13T10:34:38.351106926Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=1.997943243s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 503, tv_nsec: 709614043 }, first_sent_time: Instant { tv_sec: 503, tv_nsec: 709614043 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 504, tv_nsec: 709867737 }, next_time: Instant { tv_sec: 504, tv_nsec: 709867737 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:38.351179933Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:38.351211412Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:38.387729531Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:38.387752334Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Initial version=1 dcid=0d09794196efb72bfaf50bc617d434e6b9953192 scid=0000000000001005f9c52726bd48327fbc6a882f token= len=20 pn=1 [2025-12-13T10:34:38.387824749Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PING mtu_probe=None [2025-12-13T10:34:38.387833105Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PADDING len=2 [2025-12-13T10:34:38.387863932Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 69 bytes [2025-12-13T10:34:38.387875894Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:38.387883829Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 dropped invalid packet [2025-12-13T10:34:38.387890211Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 68 bytes [2025-12-13T10:34:38.387897054Z TRACE quiche_apps::client] 0.0.0.0:52748: recv() would block [2025-12-13T10:34:38.387902284Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:38.387920738Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Initial version=1 dcid=0000000000001005f9c52726bd48327fbc6a882f scid=0d09794196efb72bfaf50bc617d434e6b9953192 len=5 pn=2 [2025-12-13T10:34:38.387926639Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=21 blocks=[1..1] ecn_counts=None [2025-12-13T10:34:38.387940335Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=1.96111227s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 503, tv_nsec: 709614043 }, first_sent_time: Instant { tv_sec: 503, tv_nsec: 709614043 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 504, tv_nsec: 746722897 }, next_time: Instant { tv_sec: 504, tv_nsec: 746722897 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:38.388053610Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:38.388068678Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:38.420574844Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:38.420591876Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Initial version=1 dcid=0d09794196efb72bfaf50bc617d434e6b9953192 scid=0000000000001005f9c52726bd48327fbc6a882f token= len=1150 pn=3 [2025-12-13T10:34:38.420606143Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm CRYPTO off=0 len=90 [2025-12-13T10:34:38.420736797Z TRACE quiche::tls] 0d09794196efb72bfaf50bc617d434e6b9953192 set write secret lvl=Handshake [2025-12-13T10:34:38.420749511Z TRACE quiche::tls] 0d09794196efb72bfaf50bc617d434e6b9953192 set read secret lvl=Handshake [2025-12-13T10:34:38.420761533Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PADDING len=1039 [2025-12-13T10:34:38.420774127Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 1200 bytes [2025-12-13T10:34:38.420779036Z TRACE quiche_apps::client] 0.0.0.0:52748: recv() would block [2025-12-13T10:34:38.420782052Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:38.420793543Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Initial version=1 dcid=0000000000001005f9c52726bd48327fbc6a882f scid=0d09794196efb72bfaf50bc617d434e6b9953192 len=7 pn=3 [2025-12-13T10:34:38.420797250Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=25 blocks=[1..1, 3..3] ecn_counts=None [2025-12-13T10:34:38.420805656Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=1.92824752s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 503, tv_nsec: 709614043 }, first_sent_time: Instant { tv_sec: 503, tv_nsec: 709614043 }, end_of_app_limited: 1, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 504, tv_nsec: 779600110 }, next_time: Instant { tv_sec: 504, tv_nsec: 779600110 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:38.420843837Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:38.420849418Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:38.467769678Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:38.467790216Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Handshake version=1 dcid=0d09794196efb72bfaf50bc617d434e6b9953192 scid=0000000000001005f9c52726bd48327fbc6a882f len=20 pn=3 [2025-12-13T10:34:38.467805014Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PING mtu_probe=None [2025-12-13T10:34:38.467812067Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PADDING len=2 [2025-12-13T10:34:38.467831103Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 68 bytes [2025-12-13T10:34:38.467841231Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:38.467849477Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Handshake version=1 dcid=0d09794196efb72bfaf50bc617d434e6b9953192 scid=0000000000001005f9c52726bd48327fbc6a882f len=20 pn=4 [2025-12-13T10:34:38.467861780Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PING mtu_probe=None [2025-12-13T10:34:38.467867891Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PADDING len=2 [2025-12-13T10:34:38.467895733Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 68 bytes [2025-12-13T10:34:38.467905241Z TRACE quiche_apps::client] 0.0.0.0:52748: recv() would block [2025-12-13T10:34:38.467912034Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:38.467935838Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Handshake version=1 dcid=0000000000001005f9c52726bd48327fbc6a882f scid=0d09794196efb72bfaf50bc617d434e6b9953192 len=5 pn=4 [2025-12-13T10:34:38.467943903Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=10 blocks=[3..4] ecn_counts=None [2025-12-13T10:34:38.467960785Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=1.881091398s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 503, tv_nsec: 709614043 }, first_sent_time: Instant { tv_sec: 503, tv_nsec: 709614043 }, end_of_app_limited: 1, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 504, tv_nsec: 826734270 }, next_time: Instant { tv_sec: 504, tv_nsec: 826734270 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:38.467991883Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 dropped epoch 0 state [2025-12-13T10:34:38.468024955Z TRACE quiche_apps::client] written 71 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:38.468035284Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:38.628344321Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:38.628384055Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Handshake version=1 dcid=0d09794196efb72bfaf50bc617d434e6b9953192 scid=0000000000001005f9c52726bd48327fbc6a882f len=20 pn=5 [2025-12-13T10:34:38.628421908Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PING mtu_probe=None [2025-12-13T10:34:38.628432067Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PADDING len=2 [2025-12-13T10:34:38.628464658Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 68 bytes [2025-12-13T10:34:38.628489515Z TRACE quiche_apps::client] 0.0.0.0:52748: recv() would block [2025-12-13T10:34:38.628497119Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:38.628531403Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Handshake version=1 dcid=0000000000001005f9c52726bd48327fbc6a882f scid=0d09794196efb72bfaf50bc617d434e6b9953192 len=5 pn=5 [2025-12-13T10:34:38.628543025Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=18 blocks=[3..5] ecn_counts=None [2025-12-13T10:34:38.628565226Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=1.83735323s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 504, tv_nsec: 987320136 }, first_sent_time: Instant { tv_sec: 504, tv_nsec: 987320136 }, end_of_app_limited: 1, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 504, tv_nsec: 987320136 }, next_time: Instant { tv_sec: 504, tv_nsec: 987320136 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:38.628631691Z TRACE quiche_apps::client] written 71 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:38.628644905Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:38.660082838Z TRACE quiche_apps::client] got 788 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:38.660101493Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Handshake version=1 dcid=0d09794196efb72bfaf50bc617d434e6b9953192 scid=0000000000001005f9c52726bd48327fbc6a882f len=739 pn=7 [2025-12-13T10:34:38.660116161Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm CRYPTO off=0 len=718 [2025-12-13T10:34:38.660401133Z TRACE quiche::tls] 0d09794196efb72bfaf50bc617d434e6b9953192 write message lvl=Handshake len=36 [2025-12-13T10:34:38.660408317Z TRACE quiche::tls] 0d09794196efb72bfaf50bc617d434e6b9953192 set write secret lvl=OneRTT [2025-12-13T10:34:38.660418886Z TRACE quiche::tls] 0d09794196efb72bfaf50bc617d434e6b9953192 set read secret lvl=OneRTT [2025-12-13T10:34:38.660436129Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(db646585af2addd0ab531b568b5b94a3), max_idle_timeout: 75000, stateless_reset_token: Some(132586397764293231470012614990778938083), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005f9c52726bd48327fbc6a882f), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:34:38.660462748Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 788 bytes [2025-12-13T10:34:38.660467868Z TRACE quiche_apps::client] 0.0.0.0:52748: recv() would block [2025-12-13T10:34:38.660470833Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:38.660486292Z TRACE quiche::h3] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:34:38.660504286Z TRACE quiche::h3] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm GREASE stream=0 len=0 [2025-12-13T10:34:38.660532148Z TRACE quiche::h3] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm GREASE stream=0 len=18 [2025-12-13T10:34:38.660540574Z TRACE quiche::h3] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm HEADERS stream=0 len=36 fin=true [2025-12-13T10:34:38.660547527Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /dry-toasty-notebook", "user-agent: quiche"] [2025-12-13T10:34:38.660621605Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Handshake version=1 dcid=0000000000001005f9c52726bd48327fbc6a882f scid=0d09794196efb72bfaf50bc617d434e6b9953192 len=48 pn=6 [2025-12-13T10:34:38.660626765Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=64 blocks=[3..5, 7..7] ecn_counts=None [2025-12-13T10:34:38.660631003Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm CRYPTO off=0 len=36 [2025-12-13T10:34:38.660640380Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=1.99796817s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=114 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 505, tv_nsec: 19423122 }, next_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:38.660666369Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=64 pn=7 [2025-12-13T10:34:38.660670026Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[05, 92, 79, 71, 92, bf, 48, 51, 6c, 54, b5, 79, 67, 78, 66, 07, 9f, 3f, 13, be] reset_token=[26, 6a, 0b, 86, 34, b8, 05, f6, 40, bd, 3e, 77, 03, e8, 7a, f4] [2025-12-13T10:34:38.660677390Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:34:38.660684643Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=1.997924007s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=216 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 505, tv_nsec: 19423122 }, next_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:38.660734336Z TRACE quiche_apps::client] written 216 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:38.660748362Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=6 pn=8 [2025-12-13T10:34:38.660754704Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:34:38.660765855Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=1.997841954s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=260 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 505, tv_nsec: 19555871 }, next_time: Instant { tv_sec: 505, tv_nsec: 19555871 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:38.660807833Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:38.660822361Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=6 pn=9 [2025-12-13T10:34:38.660828091Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:34:38.660838691Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=1.997769499s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=304 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 505, tv_nsec: 19629538 }, next_time: Instant { tv_sec: 505, tv_nsec: 19629538 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:38.660872845Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:38.660885589Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=79 pn=10 [2025-12-13T10:34:38.660891490Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:34:38.660902360Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=1.99770591s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=421 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 505, tv_nsec: 19693508 }, next_time: Instant { tv_sec: 505, tv_nsec: 19693508 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:38.660933538Z TRACE quiche_apps::client] written 117 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:38.660941994Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:38.725821115Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:38.725839720Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Handshake version=1 dcid=0d09794196efb72bfaf50bc617d434e6b9953192 scid=0000000000001005f9c52726bd48327fbc6a882f len=20 pn=8 [2025-12-13T10:34:38.725861360Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PING mtu_probe=None [2025-12-13T10:34:38.725867652Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PADDING len=2 [2025-12-13T10:34:38.725884834Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 68 bytes [2025-12-13T10:34:38.725894332Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:38.725901225Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Handshake version=1 dcid=0d09794196efb72bfaf50bc617d434e6b9953192 scid=0000000000001005f9c52726bd48327fbc6a882f len=20 pn=9 [2025-12-13T10:34:38.725910592Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PING mtu_probe=None [2025-12-13T10:34:38.725915281Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PADDING len=2 [2025-12-13T10:34:38.725926883Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 68 bytes [2025-12-13T10:34:38.725933936Z TRACE quiche_apps::client] 0.0.0.0:52748: recv() would block [2025-12-13T10:34:38.725938765Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:38.725955376Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Handshake version=1 dcid=0000000000001005f9c52726bd48327fbc6a882f scid=0d09794196efb72bfaf50bc617d434e6b9953192 len=7 pn=11 [2025-12-13T10:34:38.725961267Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=6 blocks=[3..5, 7..9] ecn_counts=None [2025-12-13T10:34:38.725974372Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=1.932633327s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=421 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 9, last_sent_packet: 11, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 505, tv_nsec: 84759608 }, next_time: Instant { tv_sec: 505, tv_nsec: 84759608 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:38.726033081Z TRACE quiche_apps::client] written 73 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:38.726043260Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:38.860351887Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:38.860386271Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Handshake version=1 dcid=0d09794196efb72bfaf50bc617d434e6b9953192 scid=0000000000001005f9c52726bd48327fbc6a882f len=20 pn=10 [2025-12-13T10:34:38.860403013Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PING mtu_probe=None [2025-12-13T10:34:38.860412200Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PADDING len=2 [2025-12-13T10:34:38.860444210Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 68 bytes [2025-12-13T10:34:38.860455912Z TRACE quiche_apps::client] 0.0.0.0:52748: recv() would block [2025-12-13T10:34:38.860462644Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:38.860489575Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Handshake version=1 dcid=0000000000001005f9c52726bd48327fbc6a882f scid=0d09794196efb72bfaf50bc617d434e6b9953192 len=7 pn=12 [2025-12-13T10:34:38.860507518Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=13 blocks=[3..5, 7..10] ecn_counts=None [2025-12-13T10:34:38.860524700Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=1.798082508s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=421 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 9, last_sent_packet: 12, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 505, tv_nsec: 219287054 }, next_time: Instant { tv_sec: 505, tv_nsec: 219287054 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:38.860592356Z TRACE quiche_apps::client] written 73 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:38.860600121Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:38.919693567Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:38.919713324Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Handshake version=1 dcid=0d09794196efb72bfaf50bc617d434e6b9953192 scid=0000000000001005f9c52726bd48327fbc6a882f len=20 pn=12 [2025-12-13T10:34:38.919726869Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PING mtu_probe=None [2025-12-13T10:34:38.919732189Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PADDING len=2 [2025-12-13T10:34:38.919747979Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 68 bytes [2025-12-13T10:34:38.919756104Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:38.919762446Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Handshake version=1 dcid=0d09794196efb72bfaf50bc617d434e6b9953192 scid=0000000000001005f9c52726bd48327fbc6a882f len=20 pn=13 [2025-12-13T10:34:38.919771282Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PING mtu_probe=None [2025-12-13T10:34:38.919776202Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PADDING len=2 [2025-12-13T10:34:38.919787242Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 68 bytes [2025-12-13T10:34:38.919793704Z TRACE quiche_apps::client] 0.0.0.0:52748: recv() would block [2025-12-13T10:34:38.919818020Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:38.919837085Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Handshake version=1 dcid=0000000000001005f9c52726bd48327fbc6a882f scid=0d09794196efb72bfaf50bc617d434e6b9953192 len=9 pn=13 [2025-12-13T10:34:38.919843267Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=9 blocks=[3..5, 7..10, 12..13] ecn_counts=None [2025-12-13T10:34:38.919857343Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=1.738750395s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=421 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 9, last_sent_packet: 13, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 505, tv_nsec: 278639474 }, next_time: Instant { tv_sec: 505, tv_nsec: 278639474 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:38.919924950Z TRACE quiche_apps::client] written 75 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:38.919931422Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:40.660728699Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:40.660763074Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 loss detection timeout expired [2025-12-13T10:34:40.660771650Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=1.995835438s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=421 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 9, last_sent_packet: 13, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 505, tv_nsec: 278639474 }, next_time: Instant { tv_sec: 505, tv_nsec: 278639474 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:40.660800874Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:40.660834086Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Handshake version=1 dcid=0000000000001005f9c52726bd48327fbc6a882f scid=0d09794196efb72bfaf50bc617d434e6b9953192 len=52 pn=14 [2025-12-13T10:34:40.660839577Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=217633 blocks=[3..5, 7..10, 12..13] ecn_counts=None [2025-12-13T10:34:40.660846620Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm CRYPTO off=0 len=36 [2025-12-13T10:34:40.660866948Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=2.096011898s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=539 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 507, tv_nsec: 19626977 }, next_time: Instant { tv_sec: 507, tv_nsec: 19626977 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:40.660960152Z TRACE quiche_apps::client] written 118 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:40.660999435Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Handshake version=1 dcid=0000000000001005f9c52726bd48327fbc6a882f scid=0d09794196efb72bfaf50bc617d434e6b9953192 len=13 pn=15 [2025-12-13T10:34:40.661008803Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=217654 blocks=[3..5, 7..10, 12..13] ecn_counts=None [2025-12-13T10:34:40.661016057Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm PING mtu_probe=None [2025-12-13T10:34:40.661026265Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=2.095852551s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=618 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 507, tv_nsec: 19800271 }, next_time: Instant { tv_sec: 507, tv_nsec: 19800271 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:40.661067793Z TRACE quiche_apps::client] written 79 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:40.661078503Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:40.693341628Z TRACE quiche_apps::client] got 885 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:40.693357869Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Short dcid=0d09794196efb72bfaf50bc617d434e6b9953192 key_phase=false len=864 pn=0 [2025-12-13T10:34:40.693373358Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm CRYPTO off=0 len=540 [2025-12-13T10:34:40.693417781Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm HANDSHAKE_DONE [2025-12-13T10:34:40.693428381Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 dropped epoch 1 state [2025-12-13T10:34:40.693437658Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, bf, 9c, d5, 0a, 41, ec, 57, 67, 43, c2, 99, e3] reset_token=[98, 72, 2e, 31, 79, b4, f4, 81, 1c, eb, 33, 45, f1, 1e, ad, 92] [2025-12-13T10:34:40.693451995Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 1d, d1, 26, a0, ef, 61, 87, 55, 4a, e2, 42, 92] reset_token=[ee, cf, d2, 84, 0a, 6c, 53, a1, fb, fb, 87, 6f, 57, 1d, 1f, 51] [2025-12-13T10:34:40.693464689Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, fd, b0, 78, 41, f0, 5c, 7f, 3c, 8d, 67, 9e, 6f] reset_token=[d2, 5c, 51, fa, 12, 9d, 27, b5, 9f, d7, cc, ee, f1, 83, 5f, 0c] [2025-12-13T10:34:40.693475018Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c9, d2, a1, 18, 32, 13, 31, e4, b0, f4, ed, 0e] reset_token=[eb, 7a, 2b, c8, 40, e9, 49, ec, 69, 3b, b0, c4, 99, f4, 49, d3] [2025-12-13T10:34:40.693481780Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c4, 35, b6, a1, ec, 34, 71, 00, 2a, 2b, 2b, 9a] reset_token=[1b, 93, 87, 91, 6e, 85, 9c, a7, a3, 67, 59, 5d, 68, d0, d3, 4f] [2025-12-13T10:34:40.693494805Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 45, 7c, 98, e6, c4, 11, bb, 8e, 6f, 17, 3e, 04] reset_token=[88, 11, 3e, 24, 74, f2, 2c, 1a, be, 71, ba, a3, cc, 20, e8, 9b] [2025-12-13T10:34:40.693501818Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, f1, 1b, c0, 1a, e5, c5, 14, 5c, 21, eb, 49, a0] reset_token=[37, 60, 57, 9c, 91, 2e, 28, 34, 84, 78, 38, 54, b2, 83, 90, 13] [2025-12-13T10:34:40.693507228Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:34:40.693511857Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:34:40.693515353Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:34:40.693542103Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 885 bytes [2025-12-13T10:34:40.693547513Z TRACE quiche_apps::client] 0.0.0.0:52748: recv() would block [2025-12-13T10:34:40.693550529Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:40.693553625Z TRACE quiche::h3] 0d09794196efb72bfaf50bc617d434e6b9953192 stream id 3 is readable [2025-12-13T10:34:40.693561078Z TRACE quiche::h3::stream] 0d09794196efb72bfaf50bc617d434e6b9953192 read 1 bytes on stream 3 [2025-12-13T10:34:40.693566909Z TRACE quiche::h3] 0d09794196efb72bfaf50bc617d434e6b9953192 open peer's control stream 3 [2025-12-13T10:34:40.693571027Z TRACE quiche::h3::stream] 0d09794196efb72bfaf50bc617d434e6b9953192 read 1 bytes on stream 3 [2025-12-13T10:34:40.693574684Z TRACE quiche::h3::stream] 0d09794196efb72bfaf50bc617d434e6b9953192 read 1 bytes on stream 3 [2025-12-13T10:34:40.693578601Z TRACE quiche::h3::stream] 0d09794196efb72bfaf50bc617d434e6b9953192 read 6 bytes on stream 3 [2025-12-13T10:34:40.693582228Z TRACE quiche::h3] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:34:40.693591656Z TRACE quiche::h3] 0d09794196efb72bfaf50bc617d434e6b9953192 stream id 7 is readable [2025-12-13T10:34:40.693595683Z TRACE quiche::h3::stream] 0d09794196efb72bfaf50bc617d434e6b9953192 read 1 bytes on stream 7 [2025-12-13T10:34:40.693607315Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=5 pn=16 [2025-12-13T10:34:40.693610822Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=31 blocks=[0..0] ecn_counts=None [2025-12-13T10:34:40.693619628Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=2.063259378s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=307 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 14, last_sent_packet: 16, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 507, tv_nsec: 52415404 }, next_time: Instant { tv_sec: 507, tv_nsec: 52415404 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:40.693661156Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:40.693676334Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:40.793637669Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:40.793658498Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Short dcid=0d09794196efb72bfaf50bc617d434e6b9953192 key_phase=false len=1329 pn=1 [2025-12-13T10:34:40.793672514Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PING mtu_probe=None [2025-12-13T10:34:40.793688694Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PADDING len=1311 [2025-12-13T10:34:40.793701879Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 1350 bytes [2025-12-13T10:34:40.793710715Z TRACE quiche_apps::client] 0.0.0.0:52748: recv() would block [2025-12-13T10:34:40.793717438Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:40.793734800Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=5 pn=17 [2025-12-13T10:34:40.793742956Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=9 blocks=[0..1] ecn_counts=None [2025-12-13T10:34:40.793758084Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=1.963119861s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=307 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 14, last_sent_packet: 17, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 507, tv_nsec: 152539784 }, next_time: Instant { tv_sec: 507, tv_nsec: 152539784 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:40.793818517Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:40.793830018Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:42.759860274Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:42.759899227Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 loss detection timeout expired [2025-12-13T10:34:42.759909175Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=4.092968559s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=307 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 14, last_sent_packet: 17, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 507, tv_nsec: 152539784 }, next_time: Instant { tv_sec: 507, tv_nsec: 152539784 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:42.759954049Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:42.759989736Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=72 pn=18 [2025-12-13T10:34:42.759995487Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=245790 blocks=[0..1] ecn_counts=None [2025-12-13T10:34:42.760002289Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[05, 92, 79, 71, 92, bf, 48, 51, 6c, 54, b5, 79, 67, 78, 66, 07, 9f, 3f, 13, be] reset_token=[26, 6a, 0b, 86, 34, b8, 05, f6, 40, bd, 3e, 77, 03, e8, 7a, f4] [2025-12-13T10:34:42.760012378Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:34:42.760033347Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=8.191933536s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=417 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 509, tv_nsec: 118781605 }, next_time: Instant { tv_sec: 509, tv_nsec: 118781605 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:42.760119749Z TRACE quiche_apps::client] written 110 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:42.760136310Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=14 pn=19 [2025-12-13T10:34:42.760142792Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=245809 blocks=[0..1] ecn_counts=None [2025-12-13T10:34:42.760150737Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:34:42.760163972Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=8.191963191s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=469 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 509, tv_nsec: 118942626 }, next_time: Instant { tv_sec: 509, tv_nsec: 118942626 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:42.760246406Z TRACE quiche_apps::client] written 52 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:42.760257857Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:50.960519577Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:50.960557648Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 loss detection timeout expired [2025-12-13T10:34:50.960567176Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=8.183559756s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=469 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 509, tv_nsec: 118942626 }, next_time: Instant { tv_sec: 509, tv_nsec: 118942626 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:50.960596821Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:50.960632438Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=72 pn=20 [2025-12-13T10:34:50.960639391Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=1270870 blocks=[0..1] ecn_counts=None [2025-12-13T10:34:50.960647787Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[05, 92, 79, 71, 92, bf, 48, 51, 6c, 54, b5, 79, 67, 78, 66, 07, 9f, 3f, 13, be] reset_token=[26, 6a, 0b, 86, 34, b8, 05, f6, 40, bd, 3e, 77, 03, e8, 7a, f4] [2025-12-13T10:34:50.960659208Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:34:50.960683002Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=16.383927124s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=579 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 19, last_sent_packet: 20, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 517, tv_nsec: 319424889 }, next_time: Instant { tv_sec: 517, tv_nsec: 319424889 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:50.960769975Z TRACE quiche_apps::client] written 110 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:50.960789982Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=14 pn=21 [2025-12-13T10:34:50.960799079Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=1270891 blocks=[0..1] ecn_counts=None [2025-12-13T10:34:50.960808757Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:34:50.960824888Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=16.383955667s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=631 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, first_sent_time: Instant { tv_sec: 505, tv_nsec: 19423122 }, end_of_app_limited: 20, last_sent_packet: 21, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 517, tv_nsec: 319595938 }, next_time: Instant { tv_sec: 517, tv_nsec: 319595938 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:50.960882776Z TRACE quiche_apps::client] written 52 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:50.960893897Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:51.016759985Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:51.016781976Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Short dcid=0d09794196efb72bfaf50bc617d434e6b9953192 key_phase=false len=23 pn=3 [2025-12-13T10:34:51.016799749Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm ACK delay=3250 blocks=[16..20] ecn_counts=None [2025-12-13T10:34:51.016809628Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 packet newly acked 16 [2025-12-13T10:34:51.016816140Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 packet newly acked 17 [2025-12-13T10:34:51.016821680Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 packet newly acked 18 [2025-12-13T10:34:51.016828653Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 packet newly acked 19 [2025-12-13T10:34:51.016836217Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 packet newly acked 20 [2025-12-13T10:34:51.016843220Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 packet 7 lost on epoch 2 [2025-12-13T10:34:51.016849122Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 packet 8 lost on epoch 2 [2025-12-13T10:34:51.016855483Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 packet 9 lost on epoch 2 [2025-12-13T10:34:51.016862006Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 packet 10 lost on epoch 2 [2025-12-13T10:34:51.016902050Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 44 bytes [2025-12-13T10:34:51.016912580Z TRACE quiche_apps::client] 0.0.0.0:52748: recv() would block [2025-12-13T10:34:51.016919573Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:51.016940091Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=46 pn=22 [2025-12-13T10:34:51.016948167Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[05, 92, 79, 71, 92, bf, 48, 51, 6c, 54, b5, 79, 67, 78, 66, 07, 9f, 3f, 13, be] reset_token=[26, 6a, 0b, 86, 34, b8, 05, f6, 40, bd, 3e, 77, 03, e8, 7a, f4] [2025-12-13T10:34:51.016963876Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:34:51.016979495Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=193.448842ms latest_rtt=56.16704ms srtt=56.16704ms min_rtt=56.16704ms rttvar=28.08352ms cwnd=9450 ssthresh=9450 bytes_in_flight=136 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 517, tv_nsec: 375591929 }) Rate { delivered: 272, delivered_time: Instant { tv_sec: 517, tv_nsec: 375591929 }, first_sent_time: Instant { tv_sec: 517, tv_nsec: 319424889 }, end_of_app_limited: 21, last_sent_packet: 22, largest_acked: 20, rate_sample: RateSample { bandwidth: 0.18 Kbps, is_app_limited: true, interval: 12.356168807s, delivered: 272, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 505, tv_nsec: 19423122 }), send_elapsed: 12.300001767s, ack_elapsed: 12.356168807s, rtt: 56.16704ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 210310, last_update: Instant { tv_sec: 517, tv_nsec: 319595938 }, next_time: Instant { tv_sec: 517, tv_nsec: 319595938 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:51.017051139Z TRACE quiche_apps::client] written 84 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:51.017070175Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=79 pn=23 [2025-12-13T10:34:51.017077618Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:34:51.017091284Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=193.469841ms latest_rtt=56.16704ms srtt=56.16704ms min_rtt=56.16704ms rttvar=28.08352ms cwnd=9450 ssthresh=9450 bytes_in_flight=253 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 517, tv_nsec: 375591929 }) Rate { delivered: 272, delivered_time: Instant { tv_sec: 517, tv_nsec: 375591929 }, first_sent_time: Instant { tv_sec: 517, tv_nsec: 319424889 }, end_of_app_limited: 22, last_sent_packet: 23, largest_acked: 20, rate_sample: RateSample { bandwidth: 0.18 Kbps, is_app_limited: true, interval: 12.356168807s, delivered: 272, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 505, tv_nsec: 19423122 }), send_elapsed: 12.300001767s, ack_elapsed: 12.356168807s, rtt: 56.16704ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 210310, last_update: Instant { tv_sec: 517, tv_nsec: 319595938 }, next_time: Instant { tv_sec: 517, tv_nsec: 319595938 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:51.017134164Z TRACE quiche_apps::client] written 117 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:51.017144483Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:51.048896464Z TRACE quiche_apps::client] got 45 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:51.048910531Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Short dcid=0d09794196efb72bfaf50bc617d434e6b9953192 key_phase=false len=24 pn=4 [2025-12-13T10:34:51.048918766Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm ACK delay=0 blocks=[16..20, 22..22] ecn_counts=None [2025-12-13T10:34:51.048923725Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 packet newly acked 22 [2025-12-13T10:34:51.048936028Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 45 bytes [2025-12-13T10:34:51.048940507Z TRACE quiche_apps::client] 0.0.0.0:52748: recv() would block [2025-12-13T10:34:51.048943452Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:51.048959452Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:51.060036031Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:51.060049145Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 loss detection timeout expired [2025-12-13T10:34:51.060053964Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 packet 21 lost on epoch 2 [2025-12-13T10:34:51.060058683Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=158.374295ms latest_rtt=88.12682ms srtt=60.162012ms min_rtt=56.16704ms rttvar=29.052585ms cwnd=9450 ssthresh=9450 bytes_in_flight=117 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 517, tv_nsec: 375591929 }) Rate { delivered: 356, delivered_time: Instant { tv_sec: 517, tv_nsec: 407722758 }, first_sent_time: Instant { tv_sec: 517, tv_nsec: 319595938 }, end_of_app_limited: 23, last_sent_packet: 23, largest_acked: 22, rate_sample: RateSample { bandwidth: 0.18 Kbps, is_app_limited: true, interval: 0ns, delivered: 84, prior_delivered: 272, prior_time: Some(Instant { tv_sec: 517, tv_nsec: 375591929 }), send_elapsed: 171.049µs, ack_elapsed: 32.130829ms, rtt: 88.12682ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 210310, last_update: Instant { tv_sec: 517, tv_nsec: 319595938 }, next_time: Instant { tv_sec: 517, tv_nsec: 319595938 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:51.060082177Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:51.060096664Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=6 pn=24 [2025-12-13T10:34:51.060101172Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=1398 blocks=[3..4] ecn_counts=None [2025-12-13T10:34:51.060111341Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=158.321677ms latest_rtt=88.12682ms srtt=60.162012ms min_rtt=56.16704ms rttvar=29.052585ms cwnd=9450 ssthresh=9450 bytes_in_flight=117 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 517, tv_nsec: 375591929 }) Rate { delivered: 356, delivered_time: Instant { tv_sec: 517, tv_nsec: 407722758 }, first_sent_time: Instant { tv_sec: 517, tv_nsec: 319595938 }, end_of_app_limited: 23, last_sent_packet: 24, largest_acked: 22, rate_sample: RateSample { bandwidth: 0.18 Kbps, is_app_limited: true, interval: 0ns, delivered: 84, prior_delivered: 272, prior_time: Some(Instant { tv_sec: 517, tv_nsec: 375591929 }), send_elapsed: 171.049µs, ack_elapsed: 32.130829ms, rtt: 88.12682ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 196344, last_update: Instant { tv_sec: 517, tv_nsec: 418902820 }, next_time: Instant { tv_sec: 517, tv_nsec: 418902820 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:51.060156536Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:51.060163338Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:51.119957846Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:51.119986059Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Short dcid=0d09794196efb72bfaf50bc617d434e6b9953192 key_phase=false len=20 pn=6 [2025-12-13T10:34:51.120013330Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PING mtu_probe=None [2025-12-13T10:34:51.120019131Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PADDING len=2 [2025-12-13T10:34:51.120029791Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 41 bytes [2025-12-13T10:34:51.120037926Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:51.120044037Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Short dcid=0d09794196efb72bfaf50bc617d434e6b9953192 key_phase=false len=20 pn=7 [2025-12-13T10:34:51.120052082Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PING mtu_probe=None [2025-12-13T10:34:51.120056481Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm PADDING len=2 [2025-12-13T10:34:51.120064445Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 41 bytes [2025-12-13T10:34:51.120070828Z TRACE quiche_apps::client] 0.0.0.0:52748: recv() would block [2025-12-13T10:34:51.120075486Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:51.120088761Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=7 pn=25 [2025-12-13T10:34:51.120094532Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=5 blocks=[3..4, 6..7] ecn_counts=None [2025-12-13T10:34:51.120129647Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=98.302249ms latest_rtt=88.12682ms srtt=60.162012ms min_rtt=56.16704ms rttvar=29.052585ms cwnd=9450 ssthresh=9450 bytes_in_flight=117 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 517, tv_nsec: 375591929 }) Rate { delivered: 356, delivered_time: Instant { tv_sec: 517, tv_nsec: 407722758 }, first_sent_time: Instant { tv_sec: 517, tv_nsec: 319595938 }, end_of_app_limited: 23, last_sent_packet: 25, largest_acked: 22, rate_sample: RateSample { bandwidth: 0.18 Kbps, is_app_limited: true, interval: 0ns, delivered: 84, prior_delivered: 272, prior_time: Some(Instant { tv_sec: 517, tv_nsec: 375591929 }), send_elapsed: 171.049µs, ack_elapsed: 32.130829ms, rtt: 88.12682ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 196344, last_update: Instant { tv_sec: 517, tv_nsec: 418902820 }, next_time: Instant { tv_sec: 517, tv_nsec: 418902820 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:51.120205599Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:51.120219846Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:51.219373639Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:51.219387595Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 loss detection timeout expired [2025-12-13T10:34:51.219392794Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=200.412265ms latest_rtt=88.12682ms srtt=60.162012ms min_rtt=56.16704ms rttvar=29.052585ms cwnd=9450 ssthresh=9450 bytes_in_flight=117 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 517, tv_nsec: 375591929 }) Rate { delivered: 356, delivered_time: Instant { tv_sec: 517, tv_nsec: 407722758 }, first_sent_time: Instant { tv_sec: 517, tv_nsec: 319595938 }, end_of_app_limited: 23, last_sent_packet: 25, largest_acked: 22, rate_sample: RateSample { bandwidth: 0.18 Kbps, is_app_limited: true, interval: 0ns, delivered: 84, prior_delivered: 272, prior_time: Some(Instant { tv_sec: 517, tv_nsec: 375591929 }), send_elapsed: 171.049µs, ack_elapsed: 32.130829ms, rtt: 88.12682ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 196344, last_update: Instant { tv_sec: 517, tv_nsec: 418902820 }, next_time: Instant { tv_sec: 517, tv_nsec: 418902820 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:51.219422490Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:51.219439592Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=87 pn=26 [2025-12-13T10:34:51.219444281Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm ACK delay=12424 blocks=[3..4, 6..7] ecn_counts=None [2025-12-13T10:34:51.219449651Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:34:51.219461573Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=402.711993ms latest_rtt=88.12682ms srtt=60.162012ms min_rtt=56.16704ms rttvar=29.052585ms cwnd=9450 ssthresh=9450 bytes_in_flight=242 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 517, tv_nsec: 375591929 }) Rate { delivered: 356, delivered_time: Instant { tv_sec: 517, tv_nsec: 407722758 }, first_sent_time: Instant { tv_sec: 517, tv_nsec: 319595938 }, end_of_app_limited: 25, last_sent_packet: 26, largest_acked: 22, rate_sample: RateSample { bandwidth: 0.18 Kbps, is_app_limited: true, interval: 0ns, delivered: 84, prior_delivered: 272, prior_time: Some(Instant { tv_sec: 517, tv_nsec: 375591929 }), send_elapsed: 171.049µs, ack_elapsed: 32.130829ms, rtt: 88.12682ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 196344, last_update: Instant { tv_sec: 517, tv_nsec: 578243574 }, next_time: Instant { tv_sec: 517, tv_nsec: 578243574 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:51.219512969Z TRACE quiche_apps::client] written 125 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:51.219524491Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:51.251409160Z TRACE quiche_apps::client] got 1231 bytes from 193.167.100.100:443 to 0.0.0.0:52748 [2025-12-13T10:34:51.251426762Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx pkt Short dcid=0d09794196efb72bfaf50bc617d434e6b9953192 key_phase=false len=1210 pn=8 [2025-12-13T10:34:51.251439486Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm ACK delay=0 blocks=[16..20, 22..24, 26..26] ecn_counts=None [2025-12-13T10:34:51.251446840Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 packet newly acked 23 [2025-12-13T10:34:51.251452060Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 packet newly acked 24 [2025-12-13T10:34:51.251456728Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 packet newly acked 26 [2025-12-13T10:34:51.251466627Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:34:51.251474832Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:34:51.251493387Z TRACE quiche_apps::client] 0.0.0.0:52748: processed 1231 bytes [2025-12-13T10:34:51.251501702Z TRACE quiche_apps::client] 0.0.0.0:52748: recv() would block [2025-12-13T10:34:51.251506732Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:51.251512052Z TRACE quiche::h3] 0d09794196efb72bfaf50bc617d434e6b9953192 stream id 0 is readable [2025-12-13T10:34:51.251530246Z TRACE quiche::h3::stream] 0d09794196efb72bfaf50bc617d434e6b9953192 read 1 bytes on stream 0 [2025-12-13T10:34:51.251537159Z TRACE quiche::h3::stream] 0d09794196efb72bfaf50bc617d434e6b9953192 read 1 bytes on stream 0 [2025-12-13T10:34:51.251543671Z TRACE quiche::h3::stream] 0d09794196efb72bfaf50bc617d434e6b9953192 read 1 bytes on stream 0 [2025-12-13T10:34:51.251549662Z TRACE quiche::h3::stream] 0d09794196efb72bfaf50bc617d434e6b9953192 read 144 bytes on stream 0 [2025-12-13T10:34:51.251553118Z TRACE quiche::h3] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:34:51.251557246Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:34:51.251560322Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:34:51.251565812Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:34:51.251572224Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 53, 49, 32, 71, 77, 84] [2025-12-13T10:34:51.251577724Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:34:51.251582083Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:34:51.251585779Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:34:51.251591410Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:34:51.251596450Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:34:51.251601429Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:34:51.251613932Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:34:51 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:34:51.251621707Z TRACE quiche::h3] 0d09794196efb72bfaf50bc617d434e6b9953192 stream id 0 is readable [2025-12-13T10:34:51.251625303Z TRACE quiche::h3::stream] 0d09794196efb72bfaf50bc617d434e6b9953192 read 1 bytes on stream 0 [2025-12-13T10:34:51.251628890Z TRACE quiche::h3::stream] 0d09794196efb72bfaf50bc617d434e6b9953192 read 1 bytes on stream 0 [2025-12-13T10:34:51.251632256Z TRACE quiche::h3::stream] 0d09794196efb72bfaf50bc617d434e6b9953192 read 1 bytes on stream 0 [2025-12-13T10:34:51.251635132Z TRACE quiche::h3] 0d09794196efb72bfaf50bc617d434e6b9953192 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:34:51.251643818Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:34:51.251647074Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:34:51.251650019Z INFO quiche_apps::common] 1/1 response(s) received in 13.900719163s, closing... [2025-12-13T10:34:51.251660529Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx pkt Short dcid=0000000000001005f9c52726bd48327fbc6a882f key_phase=false len=11 pn=27 [2025-12-13T10:34:51.251664156Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:34:51.251677771Z TRACE quiche::recovery::congestion::recovery] 0d09794196efb72bfaf50bc617d434e6b9953192 timer=196.943025ms latest_rtt=31.995115ms srtt=56.641149ms min_rtt=31.995115ms rttvar=28.831162ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 517, tv_nsec: 407817996 }) Rate { delivered: 598, delivered_time: Instant { tv_sec: 517, tv_nsec: 578243574 }, first_sent_time: Instant { tv_sec: 517, tv_nsec: 578243574 }, end_of_app_limited: 26, last_sent_packet: 27, largest_acked: 26, rate_sample: RateSample { bandwidth: 7.48 Kbps, is_app_limited: true, interval: 258.647636ms, delivered: 242, prior_delivered: 356, prior_time: Some(Instant { tv_sec: 517, tv_nsec: 407722758 }), send_elapsed: 258.647636ms, ack_elapsed: 202.515931ms, rtt: 31.995115ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 208549, last_update: Instant { tv_sec: 517, tv_nsec: 578243574 }, next_time: Instant { tv_sec: 517, tv_nsec: 578243574 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:51.251721774Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:52748 to 193.167.100.100:443 [2025-12-13T10:34:51.251726582Z TRACE quiche_apps::client] 0.0.0.0:52748 -> 193.167.100.100:443: done writing [2025-12-13T10:34:51.768295337Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:51.768321586Z TRACE quiche] 0d09794196efb72bfaf50bc617d434e6b9953192 draining timeout expired [2025-12-13T10:34:51.768359978Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:51.768369656Z INFO quiche_apps::client] connection closed, recv=18 sent=28 lost=6 retrans=12 sent_bytes=2667 recv_bytes=6238 lost_bytes=359 [local_addr=0.0.0.0:52748 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=18 sent=28 lost=6 retrans=12 rtt=56.641149ms min_rtt=Some(31.995115ms) rttvar=28.831162ms cwnd=9450 sent_bytes=2667 recv_bytes=6238 lost_bytes=0 stream_retrans_bytes=512 pmtu=1350 delivery_rate=935] [2025-12-13T10:34:51.773272440Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:34:51.773534149Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:35394 with scid 5517826d745fd275d28695b0a4933cdc28c5da6d [2025-12-13T10:34:51.773573222Z TRACE quiche::tls] 5517826d745fd275d28695b0a4933cdc28c5da6d write message lvl=Initial len=266 [2025-12-13T10:34:51.773589722Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Initial version=1 dcid=cc89507eb84cfc6f21fcd66b8cf93223 scid=5517826d745fd275d28695b0a4933cdc28c5da6d len=270 pn=0 [2025-12-13T10:34:51.773593309Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm CRYPTO off=0 len=266 [2025-12-13T10:34:51.773607646Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=998.932975ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 518, tv_nsec: 132355363 }, first_sent_time: Instant { tv_sec: 518, tv_nsec: 132355363 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 518, tv_nsec: 132355363 }, next_time: Instant { tv_sec: 518, tv_nsec: 132355363 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:51.773698045Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:34:52.773757265Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:52.773795467Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d loss detection timeout expired [2025-12-13T10:34:52.773803642Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=997.735516ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 518, tv_nsec: 132355363 }, first_sent_time: Instant { tv_sec: 518, tv_nsec: 132355363 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 518, tv_nsec: 132355363 }, next_time: Instant { tv_sec: 518, tv_nsec: 132355363 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:52.773833377Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:52.773878882Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Initial version=1 dcid=cc89507eb84cfc6f21fcd66b8cf93223 scid=5517826d745fd275d28695b0a4933cdc28c5da6d len=270 pn=1 [2025-12-13T10:34:52.773884373Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm CRYPTO off=0 len=266 [2025-12-13T10:34:52.773906544Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=1.99794627s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 518, tv_nsec: 132355363 }, first_sent_time: Instant { tv_sec: 518, tv_nsec: 132355363 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 519, tv_nsec: 132667496 }, next_time: Instant { tv_sec: 519, tv_nsec: 132667496 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:52.773999338Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:52.774011460Z TRACE quiche_apps::client] 0.0.0.0:35394 -> 193.167.100.100:443: done writing [2025-12-13T10:34:53.805454938Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:35394 [2025-12-13T10:34:53.805507747Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx pkt Initial version=1 dcid=5517826d745fd275d28695b0a4933cdc28c5da6d scid=00000000000010050ef865774606e90d3fa1a8e0 token= len=20 pn=1 [2025-12-13T10:34:53.805532103Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm PING mtu_probe=None [2025-12-13T10:34:53.805541159Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm PADDING len=2 [2025-12-13T10:34:53.805590361Z TRACE quiche_apps::client] 0.0.0.0:35394: processed 69 bytes [2025-12-13T10:34:53.805602494Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:35394 [2025-12-13T10:34:53.805611180Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx pkt Initial version=1 dcid=5517826d745fd275d28695b0a4933cdc28c5da6d scid=00000000000010050ef865774606e90d3fa1a8e0 token= len=20 pn=2 [2025-12-13T10:34:53.805623634Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm PING mtu_probe=None [2025-12-13T10:34:53.805629284Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm PADDING len=2 [2025-12-13T10:34:53.805644242Z TRACE quiche_apps::client] 0.0.0.0:35394: processed 69 bytes [2025-12-13T10:34:53.805653529Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:35394 [2025-12-13T10:34:53.805660572Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d dropped invalid packet [2025-12-13T10:34:53.805666564Z TRACE quiche_apps::client] 0.0.0.0:35394: processed 68 bytes [2025-12-13T10:34:53.805674278Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:35394 [2025-12-13T10:34:53.805681121Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d dropped invalid packet [2025-12-13T10:34:53.805687162Z TRACE quiche_apps::client] 0.0.0.0:35394: processed 68 bytes [2025-12-13T10:34:53.805694496Z TRACE quiche_apps::client] 0.0.0.0:35394: recv() would block [2025-12-13T10:34:53.805700457Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:53.805730874Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Initial version=1 dcid=00000000000010050ef865774606e90d3fa1a8e0 scid=5517826d745fd275d28695b0a4933cdc28c5da6d len=5 pn=2 [2025-12-13T10:34:53.805740051Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm ACK delay=14 blocks=[1..2] ecn_counts=None [2025-12-13T10:34:53.805759698Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=966.091754ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 518, tv_nsec: 132355363 }, first_sent_time: Instant { tv_sec: 518, tv_nsec: 132355363 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 520, tv_nsec: 164523054 }, next_time: Instant { tv_sec: 520, tv_nsec: 164523054 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:53.805847962Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:53.805857120Z TRACE quiche_apps::client] 0.0.0.0:35394 -> 193.167.100.100:443: done writing [2025-12-13T10:34:53.838537892Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:35394 [2025-12-13T10:34:53.838554994Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx pkt Initial version=1 dcid=5517826d745fd275d28695b0a4933cdc28c5da6d scid=00000000000010050ef865774606e90d3fa1a8e0 token= len=1150 pn=3 [2025-12-13T10:34:53.838569661Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm CRYPTO off=0 len=90 [2025-12-13T10:34:53.838696658Z TRACE quiche::tls] 5517826d745fd275d28695b0a4933cdc28c5da6d set write secret lvl=Handshake [2025-12-13T10:34:53.838715313Z TRACE quiche::tls] 5517826d745fd275d28695b0a4933cdc28c5da6d set read secret lvl=Handshake [2025-12-13T10:34:53.838731554Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm PADDING len=1039 [2025-12-13T10:34:53.838750309Z TRACE quiche_apps::client] 0.0.0.0:35394: processed 1200 bytes [2025-12-13T10:34:53.838755378Z TRACE quiche_apps::client] 0.0.0.0:35394: recv() would block [2025-12-13T10:34:53.838758304Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:53.838769745Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Initial version=1 dcid=00000000000010050ef865774606e90d3fa1a8e0 scid=5517826d745fd275d28695b0a4933cdc28c5da6d len=5 pn=3 [2025-12-13T10:34:53.838773522Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm ACK delay=26 blocks=[1..3] ecn_counts=None [2025-12-13T10:34:53.838782198Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=933.070566ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 518, tv_nsec: 132355363 }, first_sent_time: Instant { tv_sec: 518, tv_nsec: 132355363 }, end_of_app_limited: 1, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 520, tv_nsec: 197576362 }, next_time: Instant { tv_sec: 520, tv_nsec: 197576362 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:53.838822433Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:53.838828945Z TRACE quiche_apps::client] 0.0.0.0:35394 -> 193.167.100.100:443: done writing [2025-12-13T10:34:53.901953093Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:35394 [2025-12-13T10:34:53.901986535Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx pkt Handshake version=1 dcid=5517826d745fd275d28695b0a4933cdc28c5da6d scid=00000000000010050ef865774606e90d3fa1a8e0 len=20 pn=3 [2025-12-13T10:34:53.902018605Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm PING mtu_probe=None [2025-12-13T10:34:53.902026199Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm PADDING len=2 [2025-12-13T10:34:53.902050825Z TRACE quiche_apps::client] 0.0.0.0:35394: processed 68 bytes [2025-12-13T10:34:53.902061155Z TRACE quiche_apps::client] 0.0.0.0:35394: recv() would block [2025-12-13T10:34:53.902067707Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:53.902095699Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Handshake version=1 dcid=00000000000010050ef865774606e90d3fa1a8e0 scid=5517826d745fd275d28695b0a4933cdc28c5da6d len=5 pn=4 [2025-12-13T10:34:53.902103363Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm ACK delay=14 blocks=[3..3] ecn_counts=None [2025-12-13T10:34:53.902121608Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=869.730666ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 518, tv_nsec: 132355363 }, first_sent_time: Instant { tv_sec: 518, tv_nsec: 132355363 }, end_of_app_limited: 1, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 520, tv_nsec: 260889903 }, next_time: Instant { tv_sec: 520, tv_nsec: 260889903 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:53.902154579Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d dropped epoch 0 state [2025-12-13T10:34:53.902223819Z TRACE quiche_apps::client] written 71 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:53.902242373Z TRACE quiche_apps::client] 0.0.0.0:35394 -> 193.167.100.100:443: done writing [2025-12-13T10:34:53.933612313Z TRACE quiche_apps::client] got 787 bytes from 193.167.100.100:443 to 0.0.0.0:35394 [2025-12-13T10:34:53.933630797Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx pkt Handshake version=1 dcid=5517826d745fd275d28695b0a4933cdc28c5da6d scid=00000000000010050ef865774606e90d3fa1a8e0 len=738 pn=5 [2025-12-13T10:34:53.933646136Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm CRYPTO off=0 len=717 [2025-12-13T10:34:53.933893739Z TRACE quiche::tls] 5517826d745fd275d28695b0a4933cdc28c5da6d write message lvl=Handshake len=36 [2025-12-13T10:34:53.933900341Z TRACE quiche::tls] 5517826d745fd275d28695b0a4933cdc28c5da6d set write secret lvl=OneRTT [2025-12-13T10:34:53.933910480Z TRACE quiche::tls] 5517826d745fd275d28695b0a4933cdc28c5da6d set read secret lvl=OneRTT [2025-12-13T10:34:53.933929145Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(cc89507eb84cfc6f21fcd66b8cf93223), max_idle_timeout: 75000, stateless_reset_token: Some(182127747309133714763648266114996792861), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(00000000000010050ef865774606e90d3fa1a8e0), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:34:53.933957478Z TRACE quiche_apps::client] 0.0.0.0:35394: processed 787 bytes [2025-12-13T10:34:53.933962848Z TRACE quiche_apps::client] 0.0.0.0:35394: recv() would block [2025-12-13T10:34:53.933966003Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:53.933985199Z TRACE quiche::h3] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm SETTINGS stream=2 len=18 [2025-12-13T10:34:53.934002311Z TRACE quiche::h3] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm GREASE stream=0 len=0 [2025-12-13T10:34:53.934008593Z TRACE quiche::h3] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm GREASE stream=0 len=18 [2025-12-13T10:34:53.934016718Z TRACE quiche::h3] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm HEADERS stream=0 len=39 fin=true [2025-12-13T10:34:53.934048167Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /indigo-disgusted-heatran", "user-agent: quiche"] [2025-12-13T10:34:53.934118258Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Handshake version=1 dcid=00000000000010050ef865774606e90d3fa1a8e0 scid=5517826d745fd275d28695b0a4933cdc28c5da6d len=47 pn=5 [2025-12-13T10:34:53.934123348Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm ACK delay=61 blocks=[3..3, 5..5] ecn_counts=None [2025-12-13T10:34:53.934127515Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm CRYPTO off=0 len=36 [2025-12-13T10:34:53.934137063Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=1.997970655s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=113 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 520, tv_nsec: 292922701 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 292922701 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 520, tv_nsec: 292922701 }, next_time: Instant { tv_sec: 520, tv_nsec: 292922701 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:53.934165175Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Short dcid=00000000000010050ef865774606e90d3fa1a8e0 key_phase=false len=64 pn=6 [2025-12-13T10:34:53.934168752Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[93, 57, 79, 72, a0, 4c, f0, a8, 8d, 17, 40, e7, 98, 0e, c3, 2c, 09, 71, 49, d5] reset_token=[07, 49, ee, 31, ef, 48, 19, 98, c4, cc, 84, 43, 91, 2d, 63, 83] [2025-12-13T10:34:53.934176126Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:34:53.934183049Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=1.997925181s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=215 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 520, tv_nsec: 292922701 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 292922701 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 520, tv_nsec: 292922701 }, next_time: Instant { tv_sec: 520, tv_nsec: 292922701 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:53.934241689Z TRACE quiche_apps::client] written 215 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:53.934251036Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Short dcid=00000000000010050ef865774606e90d3fa1a8e0 key_phase=false len=6 pn=7 [2025-12-13T10:34:53.934254372Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:34:53.934260484Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=1.997847746s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=259 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 520, tv_nsec: 292922701 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 292922701 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 520, tv_nsec: 293060278 }, next_time: Instant { tv_sec: 520, tv_nsec: 293060278 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:53.934292484Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:53.934299847Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Short dcid=00000000000010050ef865774606e90d3fa1a8e0 key_phase=false len=6 pn=8 [2025-12-13T10:34:53.934303204Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:34:53.934308804Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=1.997799486s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=303 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 520, tv_nsec: 292922701 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 292922701 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 520, tv_nsec: 293110462 }, next_time: Instant { tv_sec: 520, tv_nsec: 293110462 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:53.934334111Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:53.934340433Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Short dcid=00000000000010050ef865774606e90d3fa1a8e0 key_phase=false len=82 pn=9 [2025-12-13T10:34:53.934343649Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm STREAM id=0 off=0 len=77 fin=true [2025-12-13T10:34:53.934349069Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=1.99775926s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=423 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 520, tv_nsec: 292922701 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 292922701 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 520, tv_nsec: 293151578 }, next_time: Instant { tv_sec: 520, tv_nsec: 293151578 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:53.934372323Z TRACE quiche_apps::client] written 120 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:53.934376601Z TRACE quiche_apps::client] 0.0.0.0:35394 -> 193.167.100.100:443: done writing [2025-12-13T10:34:53.967091690Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:35394 [2025-12-13T10:34:53.967112770Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx pkt Short dcid=5517826d745fd275d28695b0a4933cdc28c5da6d key_phase=false len=869 pn=0 [2025-12-13T10:34:53.967147545Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm ACK delay=0 blocks=[6..6] ecn_counts=None [2025-12-13T10:34:53.967159697Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d packet newly acked 6 [2025-12-13T10:34:53.967169265Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm CRYPTO off=0 len=540 [2025-12-13T10:34:53.967220721Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm HANDSHAKE_DONE [2025-12-13T10:34:53.967230440Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d dropped epoch 1 state [2025-12-13T10:34:53.967238394Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 81, 55, b6, 46, 40, ec, fc, f0, aa, fc, ee, 04] reset_token=[fc, d7, 22, 6f, cb, a7, 12, f9, bf, 6f, 4a, fc, 65, 28, 73, 52] [2025-12-13T10:34:53.967253092Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b1, c0, e8, 3d, 7b, ce, 49, 89, 03, c0, be, ec] reset_token=[1f, f5, f2, df, c3, 49, 3e, fa, e9, 49, 4a, f5, 58, 18, 4c, af] [2025-12-13T10:34:53.967266637Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 2c, 48, 76, 3b, f2, 51, ba, c4, b0, 7f, 87, 3c] reset_token=[07, 10, e5, 21, 45, 19, 58, ae, ba, 3e, fb, b9, 59, e8, a7, 8a] [2025-12-13T10:34:53.967278730Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 34, d7, f0, 31, b8, 93, 96, 48, 99, 2e, 61, b8] reset_token=[98, 85, 45, 40, 28, f8, 90, 75, cd, 11, 4a, 16, f2, 10, 1e, 80] [2025-12-13T10:34:53.967291043Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 15, 1b, 2a, 8f, 06, a1, 3d, f6, bd, 88, ed, 39] reset_token=[b2, 90, f4, 39, 21, 88, a4, 85, 70, 6a, 8d, 7d, 3c, 2e, bf, b3] [2025-12-13T10:34:53.967306402Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 62, 7b, a5, 44, cf, 90, 58, 8a, c9, 8d, 01, 85] reset_token=[2c, 51, 77, 55, 5a, df, 76, cb, ca, e7, 86, 18, d1, 53, 8f, 96] [2025-12-13T10:34:53.967319416Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 11, f8, b9, 80, 4e, b0, 02, fc, 68, 9d, 72, 32] reset_token=[d2, 72, 77, 14, b0, 84, 86, 45, bd, aa, 48, 1c, e5, f7, 39, ee] [2025-12-13T10:34:53.967326148Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:34:53.967331188Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:34:53.967335496Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:34:53.967355233Z TRACE quiche_apps::client] 0.0.0.0:35394: processed 890 bytes [2025-12-13T10:34:53.967362917Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:35394 [2025-12-13T10:34:53.967368567Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx pkt Short dcid=5517826d745fd275d28695b0a4933cdc28c5da6d key_phase=false len=22 pn=1 [2025-12-13T10:34:53.967375480Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm ACK delay=0 blocks=[6..8] ecn_counts=None [2025-12-13T10:34:53.967380149Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d packet newly acked 7 [2025-12-13T10:34:53.967383856Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d packet newly acked 8 [2025-12-13T10:34:53.967400427Z TRACE quiche_apps::client] 0.0.0.0:35394: processed 43 bytes [2025-12-13T10:34:53.967405607Z TRACE quiche_apps::client] 0.0.0.0:35394: recv() would block [2025-12-13T10:34:53.967409354Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:53.967413071Z TRACE quiche::h3] 5517826d745fd275d28695b0a4933cdc28c5da6d stream id 3 is readable [2025-12-13T10:34:53.967419583Z TRACE quiche::h3::stream] 5517826d745fd275d28695b0a4933cdc28c5da6d read 1 bytes on stream 3 [2025-12-13T10:34:53.967425424Z TRACE quiche::h3] 5517826d745fd275d28695b0a4933cdc28c5da6d open peer's control stream 3 [2025-12-13T10:34:53.967430213Z TRACE quiche::h3::stream] 5517826d745fd275d28695b0a4933cdc28c5da6d read 1 bytes on stream 3 [2025-12-13T10:34:53.967434741Z TRACE quiche::h3::stream] 5517826d745fd275d28695b0a4933cdc28c5da6d read 1 bytes on stream 3 [2025-12-13T10:34:53.967439530Z TRACE quiche::h3::stream] 5517826d745fd275d28695b0a4933cdc28c5da6d read 6 bytes on stream 3 [2025-12-13T10:34:53.967443698Z TRACE quiche::h3] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:34:53.967453146Z TRACE quiche::h3] 5517826d745fd275d28695b0a4933cdc28c5da6d stream id 7 is readable [2025-12-13T10:34:53.967458015Z TRACE quiche::h3::stream] 5517826d745fd275d28695b0a4933cdc28c5da6d read 1 bytes on stream 7 [2025-12-13T10:34:53.967470889Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Short dcid=00000000000010050ef865774606e90d3fa1a8e0 key_phase=false len=5 pn=10 [2025-12-13T10:34:53.967475157Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm ACK delay=12 blocks=[0..1] ecn_counts=None [2025-12-13T10:34:53.967483653Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=74.433228ms latest_rtt=33.070664ms srtt=33.009132ms min_rtt=33.000342ms rttvar=12.392708ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=120 app_limited=true congestion_recovery_start_time=None Rate { delivered: 190, delivered_time: Instant { tv_sec: 520, tv_nsec: 326181126 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 293110462 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 8, rate_sample: RateSample { bandwidth: 45.70 Kbps, is_app_limited: true, interval: 33.258425ms, delivered: 190, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 520, tv_nsec: 292922701 }), send_elapsed: 187.761µs, ack_elapsed: 33.258425ms, rtt: 33.070664ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 511222, last_update: Instant { tv_sec: 520, tv_nsec: 326278958 }, next_time: Instant { tv_sec: 520, tv_nsec: 326278958 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:53.967543895Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:53.967554134Z TRACE quiche_apps::client] 0.0.0.0:35394 -> 193.167.100.100:443: done writing [2025-12-13T10:34:54.042681946Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:54.042696383Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d loss detection timeout expired [2025-12-13T10:34:54.042701963Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=106.79434ms latest_rtt=33.070664ms srtt=33.009132ms min_rtt=33.000342ms rttvar=12.392708ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=120 app_limited=true congestion_recovery_start_time=None Rate { delivered: 190, delivered_time: Instant { tv_sec: 520, tv_nsec: 326181126 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 293110462 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 8, rate_sample: RateSample { bandwidth: 45.70 Kbps, is_app_limited: true, interval: 33.258425ms, delivered: 190, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 520, tv_nsec: 292922701 }), send_elapsed: 187.761µs, ack_elapsed: 33.258425ms, rtt: 33.070664ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 511222, last_update: Instant { tv_sec: 520, tv_nsec: 326278958 }, next_time: Instant { tv_sec: 520, tv_nsec: 326278958 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:54.042730938Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:54.042748501Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Short dcid=00000000000010050ef865774606e90d3fa1a8e0 key_phase=false len=88 pn=11 [2025-12-13T10:34:54.042753370Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm ACK delay=9422 blocks=[0..1] ecn_counts=None [2025-12-13T10:34:54.042758469Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm STREAM id=0 off=0 len=77 fin=true [2025-12-13T10:34:54.042770271Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=215.127207ms latest_rtt=33.070664ms srtt=33.009132ms min_rtt=33.000342ms rttvar=12.392708ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=246 app_limited=true congestion_recovery_start_time=None Rate { delivered: 190, delivered_time: Instant { tv_sec: 520, tv_nsec: 326181126 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 293110462 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 8, rate_sample: RateSample { bandwidth: 45.70 Kbps, is_app_limited: true, interval: 33.258425ms, delivered: 190, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 520, tv_nsec: 292922701 }), send_elapsed: 187.761µs, ack_elapsed: 33.258425ms, rtt: 33.070664ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 126, rate: 511222, last_update: Instant { tv_sec: 520, tv_nsec: 401552182 }, next_time: Instant { tv_sec: 520, tv_nsec: 401552182 }, max_datagram_size: 1350, last_packet_size: Some(126), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:54.042817219Z TRACE quiche_apps::client] written 126 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:54.042823701Z TRACE quiche_apps::client] 0.0.0.0:35394 -> 193.167.100.100:443: done writing [2025-12-13T10:34:54.066423566Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:35394 [2025-12-13T10:34:54.066444405Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx pkt Short dcid=5517826d745fd275d28695b0a4933cdc28c5da6d key_phase=false len=1329 pn=2 [2025-12-13T10:34:54.066458812Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm PING mtu_probe=None [2025-12-13T10:34:54.066475282Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm PADDING len=1311 [2025-12-13T10:34:54.066489228Z TRACE quiche_apps::client] 0.0.0.0:35394: processed 1350 bytes [2025-12-13T10:34:54.066499277Z TRACE quiche_apps::client] 0.0.0.0:35394: recv() would block [2025-12-13T10:34:54.066505930Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:54.066521248Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Short dcid=00000000000010050ef865774606e90d3fa1a8e0 key_phase=false len=5 pn=12 [2025-12-13T10:34:54.066527520Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm ACK delay=9 blocks=[0..2] ecn_counts=None [2025-12-13T10:34:54.066539252Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=191.357355ms latest_rtt=33.070664ms srtt=33.009132ms min_rtt=33.000342ms rttvar=12.392708ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=246 app_limited=true congestion_recovery_start_time=None Rate { delivered: 190, delivered_time: Instant { tv_sec: 520, tv_nsec: 326181126 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 293110462 }, end_of_app_limited: 10, last_sent_packet: 12, largest_acked: 8, rate_sample: RateSample { bandwidth: 45.70 Kbps, is_app_limited: true, interval: 33.258425ms, delivered: 190, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 520, tv_nsec: 292922701 }), send_elapsed: 187.761µs, ack_elapsed: 33.258425ms, rtt: 33.070664ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 511222, last_update: Instant { tv_sec: 520, tv_nsec: 425328126 }, next_time: Instant { tv_sec: 520, tv_nsec: 401552182 }, max_datagram_size: 1350, last_packet_size: None, iv: 246.468µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:54.066602119Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:54.066612229Z TRACE quiche_apps::client] 0.0.0.0:35394 -> 193.167.100.100:443: done writing [2025-12-13T10:34:54.258852520Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:54.258866716Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d loss detection timeout expired [2025-12-13T10:34:54.258872638Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=214.184428ms latest_rtt=33.070664ms srtt=33.009132ms min_rtt=33.000342ms rttvar=12.392708ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=246 app_limited=true congestion_recovery_start_time=None Rate { delivered: 190, delivered_time: Instant { tv_sec: 520, tv_nsec: 326181126 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 293110462 }, end_of_app_limited: 10, last_sent_packet: 12, largest_acked: 8, rate_sample: RateSample { bandwidth: 45.70 Kbps, is_app_limited: true, interval: 33.258425ms, delivered: 190, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 520, tv_nsec: 292922701 }), send_elapsed: 187.761µs, ack_elapsed: 33.258425ms, rtt: 33.070664ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 511222, last_update: Instant { tv_sec: 520, tv_nsec: 425328126 }, next_time: Instant { tv_sec: 520, tv_nsec: 401552182 }, max_datagram_size: 1350, last_packet_size: None, iv: 246.468µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:54.258893046Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:54.258909406Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Short dcid=00000000000010050ef865774606e90d3fa1a8e0 key_phase=false len=90 pn=13 [2025-12-13T10:34:54.258914225Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm ACK delay=24057 blocks=[0..2] ecn_counts=None [2025-12-13T10:34:54.258919455Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm STREAM id=0 off=0 len=77 fin=true [2025-12-13T10:34:54.258932810Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=430.286453ms latest_rtt=33.070664ms srtt=33.009132ms min_rtt=33.000342ms rttvar=12.392708ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=374 app_limited=true congestion_recovery_start_time=None Rate { delivered: 190, delivered_time: Instant { tv_sec: 520, tv_nsec: 326181126 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 293110462 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 8, rate_sample: RateSample { bandwidth: 45.70 Kbps, is_app_limited: true, interval: 33.258425ms, delivered: 190, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 520, tv_nsec: 292922701 }), send_elapsed: 187.761µs, ack_elapsed: 33.258425ms, rtt: 33.070664ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 128, rate: 511222, last_update: Instant { tv_sec: 520, tv_nsec: 617714059 }, next_time: Instant { tv_sec: 520, tv_nsec: 617960527 }, max_datagram_size: 1350, last_packet_size: Some(128), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:54.258991179Z TRACE quiche_apps::client] written 128 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:54.259009313Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Short dcid=00000000000010050ef865774606e90d3fa1a8e0 key_phase=false len=9 pn=14 [2025-12-13T10:34:54.259017418Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm ACK delay=24070 blocks=[0..2] ecn_counts=None [2025-12-13T10:34:54.259024852Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm PING mtu_probe=None [2025-12-13T10:34:54.259054277Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=430.265915ms latest_rtt=33.070664ms srtt=33.009132ms min_rtt=33.000342ms rttvar=12.392708ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=421 app_limited=true congestion_recovery_start_time=None Rate { delivered: 190, delivered_time: Instant { tv_sec: 520, tv_nsec: 326181126 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 293110462 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 8, rate_sample: RateSample { bandwidth: 45.70 Kbps, is_app_limited: true, interval: 33.258425ms, delivered: 190, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 520, tv_nsec: 292922701 }), send_elapsed: 187.761µs, ack_elapsed: 33.258425ms, rtt: 33.070664ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 511222, last_update: Instant { tv_sec: 520, tv_nsec: 617815188 }, next_time: Instant { tv_sec: 520, tv_nsec: 617960527 }, max_datagram_size: 1350, last_packet_size: None, iv: 342.317µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:54.259097899Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:54.259108278Z TRACE quiche_apps::client] 0.0.0.0:35394 -> 193.167.100.100:443: done writing [2025-12-13T10:34:54.316256002Z TRACE quiche_apps::client] got 48 bytes from 193.167.100.100:443 to 0.0.0.0:35394 [2025-12-13T10:34:54.316277301Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx pkt Short dcid=5517826d745fd275d28695b0a4933cdc28c5da6d key_phase=false len=27 pn=4 [2025-12-13T10:34:54.316287009Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm ACK delay=3125 blocks=[7..8, 10..10, 12..14] ecn_counts=None [2025-12-13T10:34:54.316294363Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d packet newly acked 10 [2025-12-13T10:34:54.316301366Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d packet newly acked 12 [2025-12-13T10:34:54.316307398Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d packet newly acked 13 [2025-12-13T10:34:54.316313729Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d packet newly acked 14 [2025-12-13T10:34:54.316322526Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d packet 9 lost on epoch 2 [2025-12-13T10:34:54.316329168Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d packet 11 lost on epoch 2 [2025-12-13T10:34:54.316374503Z TRACE quiche_apps::client] 0.0.0.0:35394: processed 48 bytes [2025-12-13T10:34:54.316386425Z TRACE quiche_apps::client] 0.0.0.0:35394: recv() would block [2025-12-13T10:34:54.316393539Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:54.316411963Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Short dcid=00000000000010050ef865774606e90d3fa1a8e0 key_phase=false len=5 pn=15 [2025-12-13T10:34:54.316419337Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm ACK delay=16 blocks=[4..4] ecn_counts=None [2025-12-13T10:34:54.316433994Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=none latest_rtt=57.128601ms srtt=36.024065ms min_rtt=33.000342ms rttvar=15.324398ms cwnd=9450 ssthresh=9450 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 520, tv_nsec: 675089128 }) Rate { delivered: 365, delivered_time: Instant { tv_sec: 520, tv_nsec: 675558692 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 675558692 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 14, rate_sample: RateSample { bandwidth: 45.70 Kbps, is_app_limited: true, interval: 348.908002ms, delivered: 175, prior_delivered: 190, prior_time: Some(Instant { tv_sec: 520, tv_nsec: 326181126 }), send_elapsed: 324.850065ms, ack_elapsed: 348.908002ms, rtt: 57.128601ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 327905, last_update: Instant { tv_sec: 520, tv_nsec: 675216375 }, next_time: Instant { tv_sec: 520, tv_nsec: 675558692 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:54.316496380Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:54.316504155Z TRACE quiche_apps::client] 0.0.0.0:35394 -> 193.167.100.100:443: done writing [2025-12-13T10:34:54.375409417Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:35394 [2025-12-13T10:34:54.375428983Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx pkt Short dcid=5517826d745fd275d28695b0a4933cdc28c5da6d key_phase=false len=20 pn=6 [2025-12-13T10:34:54.375441506Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm PING mtu_probe=None [2025-12-13T10:34:54.375448289Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm PADDING len=2 [2025-12-13T10:34:54.375460212Z TRACE quiche_apps::client] 0.0.0.0:35394: processed 41 bytes [2025-12-13T10:34:54.375466914Z TRACE quiche_apps::client] 0.0.0.0:35394: recv() would block [2025-12-13T10:34:54.375473747Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:54.375491670Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Short dcid=00000000000010050ef865774606e90d3fa1a8e0 key_phase=false len=7 pn=16 [2025-12-13T10:34:54.375499265Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm ACK delay=7 blocks=[4..4, 6..6] ecn_counts=None [2025-12-13T10:34:54.375514333Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=none latest_rtt=57.128601ms srtt=36.024065ms min_rtt=33.000342ms rttvar=15.324398ms cwnd=9450 ssthresh=9450 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 520, tv_nsec: 675089128 }) Rate { delivered: 365, delivered_time: Instant { tv_sec: 520, tv_nsec: 734296303 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 734296303 }, end_of_app_limited: 14, last_sent_packet: 16, largest_acked: 14, rate_sample: RateSample { bandwidth: 45.70 Kbps, is_app_limited: true, interval: 348.908002ms, delivered: 175, prior_delivered: 190, prior_time: Some(Instant { tv_sec: 520, tv_nsec: 326181126 }), send_elapsed: 324.850065ms, ack_elapsed: 348.908002ms, rtt: 57.128601ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 327905, last_update: Instant { tv_sec: 520, tv_nsec: 734296303 }, next_time: Instant { tv_sec: 520, tv_nsec: 734296303 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:54.375592889Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:54.375605483Z TRACE quiche_apps::client] 0.0.0.0:35394 -> 193.167.100.100:443: done writing [2025-12-13T10:34:54.546005168Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:35394 [2025-12-13T10:34:54.546043860Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx pkt Short dcid=5517826d745fd275d28695b0a4933cdc28c5da6d key_phase=false len=20 pn=7 [2025-12-13T10:34:54.546063217Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm PING mtu_probe=None [2025-12-13T10:34:54.546072283Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm PADDING len=2 [2025-12-13T10:34:54.546094104Z TRACE quiche_apps::client] 0.0.0.0:35394: processed 41 bytes [2025-12-13T10:34:54.546103602Z TRACE quiche_apps::client] 0.0.0.0:35394: recv() would block [2025-12-13T10:34:54.546109793Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:54.546136373Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Short dcid=00000000000010050ef865774606e90d3fa1a8e0 key_phase=false len=7 pn=17 [2025-12-13T10:34:54.546144458Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm ACK delay=11 blocks=[4..4, 6..7] ecn_counts=None [2025-12-13T10:34:54.546166980Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=none latest_rtt=57.128601ms srtt=36.024065ms min_rtt=33.000342ms rttvar=15.324398ms cwnd=9450 ssthresh=9450 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 520, tv_nsec: 675089128 }) Rate { delivered: 365, delivered_time: Instant { tv_sec: 520, tv_nsec: 904935366 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 904935366 }, end_of_app_limited: 14, last_sent_packet: 17, largest_acked: 14, rate_sample: RateSample { bandwidth: 45.70 Kbps, is_app_limited: true, interval: 348.908002ms, delivered: 175, prior_delivered: 190, prior_time: Some(Instant { tv_sec: 520, tv_nsec: 326181126 }), send_elapsed: 324.850065ms, ack_elapsed: 348.908002ms, rtt: 57.128601ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 327905, last_update: Instant { tv_sec: 520, tv_nsec: 904935366 }, next_time: Instant { tv_sec: 520, tv_nsec: 904935366 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:54.546264963Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:54.546272157Z TRACE quiche_apps::client] 0.0.0.0:35394 -> 193.167.100.100:443: done writing [2025-12-13T10:34:54.578109102Z TRACE quiche_apps::client] got 1233 bytes from 193.167.100.100:443 to 0.0.0.0:35394 [2025-12-13T10:34:54.578129450Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx pkt Short dcid=5517826d745fd275d28695b0a4933cdc28c5da6d key_phase=false len=1212 pn=9 [2025-12-13T10:34:54.578146142Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm ACK delay=0 blocks=[7..8, 10..10, 12..14, 17..17] ecn_counts=None [2025-12-13T10:34:54.578156350Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d packet newly acked 17 [2025-12-13T10:34:54.578179975Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:34:54.578212235Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:34:54.578230669Z TRACE quiche_apps::client] 0.0.0.0:35394: processed 1233 bytes [2025-12-13T10:34:54.578240317Z TRACE quiche_apps::client] 0.0.0.0:35394: recv() would block [2025-12-13T10:34:54.578246750Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:54.578253302Z TRACE quiche::h3] 5517826d745fd275d28695b0a4933cdc28c5da6d stream id 0 is readable [2025-12-13T10:34:54.578264733Z TRACE quiche::h3::stream] 5517826d745fd275d28695b0a4933cdc28c5da6d read 1 bytes on stream 0 [2025-12-13T10:34:54.578272968Z TRACE quiche::h3::stream] 5517826d745fd275d28695b0a4933cdc28c5da6d read 1 bytes on stream 0 [2025-12-13T10:34:54.578280983Z TRACE quiche::h3::stream] 5517826d745fd275d28695b0a4933cdc28c5da6d read 1 bytes on stream 0 [2025-12-13T10:34:54.578290611Z TRACE quiche::h3::stream] 5517826d745fd275d28695b0a4933cdc28c5da6d read 144 bytes on stream 0 [2025-12-13T10:34:54.578297093Z TRACE quiche::h3] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:34:54.578305119Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:34:54.578309236Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:34:54.578315488Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:34:54.578322952Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 53, 52, 32, 71, 77, 84] [2025-12-13T10:34:54.578329534Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:34:54.578334744Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:34:54.578339052Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:34:54.578345975Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:34:54.578351776Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:34:54.578357346Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:34:54.578378566Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:34:54 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:34:54.578394255Z TRACE quiche::h3] 5517826d745fd275d28695b0a4933cdc28c5da6d stream id 0 is readable [2025-12-13T10:34:54.578399385Z TRACE quiche::h3::stream] 5517826d745fd275d28695b0a4933cdc28c5da6d read 1 bytes on stream 0 [2025-12-13T10:34:54.578404053Z TRACE quiche::h3::stream] 5517826d745fd275d28695b0a4933cdc28c5da6d read 1 bytes on stream 0 [2025-12-13T10:34:54.578408351Z TRACE quiche::h3::stream] 5517826d745fd275d28695b0a4933cdc28c5da6d read 1 bytes on stream 0 [2025-12-13T10:34:54.578412008Z TRACE quiche::h3] 5517826d745fd275d28695b0a4933cdc28c5da6d rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:34:54.578422428Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:34:54.578432817Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:34:54.578436604Z INFO quiche_apps::common] 1/1 response(s) received in 2.804731296s, closing... [2025-12-13T10:34:54.578451632Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx pkt Short dcid=00000000000010050ef865774606e90d3fa1a8e0 key_phase=false len=11 pn=18 [2025-12-13T10:34:54.578459076Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:34:54.578475717Z TRACE quiche::recovery::congestion::recovery] 5517826d745fd275d28695b0a4933cdc28c5da6d timer=122.287633ms latest_rtt=57.128601ms srtt=36.024065ms min_rtt=33.000342ms rttvar=15.324398ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 520, tv_nsec: 994531277 }) Rate { delivered: 365, delivered_time: Instant { tv_sec: 520, tv_nsec: 904935366 }, first_sent_time: Instant { tv_sec: 520, tv_nsec: 904935366 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 17, rate_sample: RateSample { bandwidth: 45.70 Kbps, is_app_limited: true, interval: 0ns, delivered: 0, prior_delivered: 365, prior_time: Some(Instant { tv_sec: 520, tv_nsec: 904935366 }), send_elapsed: 0ns, ack_elapsed: 32.00578ms, rtt: 32.00578ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 327905, last_update: Instant { tv_sec: 520, tv_nsec: 904935366 }, next_time: Instant { tv_sec: 520, tv_nsec: 904935366 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:54.578530269Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:35394 to 193.167.100.100:443 [2025-12-13T10:34:54.578536200Z TRACE quiche_apps::client] 0.0.0.0:35394 -> 193.167.100.100:443: done writing [2025-12-13T10:34:54.870886762Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:54.870907992Z TRACE quiche] 5517826d745fd275d28695b0a4933cdc28c5da6d draining timeout expired [2025-12-13T10:34:54.870949209Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:54.870956823Z INFO quiche_apps::client] connection closed, recv=12 sent=19 lost=4 retrans=6 sent_bytes=1873 recv_bytes=5839 lost_bytes=246 [local_addr=0.0.0.0:35394 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=12 sent=19 lost=4 retrans=6 rtt=36.024065ms min_rtt=Some(33.000342ms) rttvar=15.324398ms cwnd=9450 sent_bytes=1873 recv_bytes=5839 lost_bytes=0 stream_retrans_bytes=651 pmtu=1350 delivery_rate=5712] [2025-12-13T10:34:54.875704313Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:34:54.875941446Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:54567 with scid 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 [2025-12-13T10:34:54.875981221Z TRACE quiche::tls] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 write message lvl=Initial len=266 [2025-12-13T10:34:54.875999354Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx pkt Initial version=1 dcid=53174c45437d34c79910726b7fc93535 scid=06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 len=270 pn=0 [2025-12-13T10:34:54.876003131Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm CRYPTO off=0 len=266 [2025-12-13T10:34:54.876018159Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 timer=998.929788ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 521, tv_nsec: 234762730 }, first_sent_time: Instant { tv_sec: 521, tv_nsec: 234762730 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 521, tv_nsec: 234762730 }, next_time: Instant { tv_sec: 521, tv_nsec: 234762730 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:54.876106665Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:34:55.876164966Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:55.876230228Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 loss detection timeout expired [2025-12-13T10:34:55.876238433Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 timer=997.708694ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 521, tv_nsec: 234762730 }, first_sent_time: Instant { tv_sec: 521, tv_nsec: 234762730 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 521, tv_nsec: 234762730 }, next_time: Instant { tv_sec: 521, tv_nsec: 234762730 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:55.876265874Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:55.876306480Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx pkt Initial version=1 dcid=53174c45437d34c79910726b7fc93535 scid=06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 len=270 pn=1 [2025-12-13T10:34:55.876311419Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm CRYPTO off=0 len=266 [2025-12-13T10:34:55.876331186Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 timer=1.997951529s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 521, tv_nsec: 234762730 }, first_sent_time: Instant { tv_sec: 521, tv_nsec: 234762730 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 522, tv_nsec: 235097447 }, next_time: Instant { tv_sec: 522, tv_nsec: 235097447 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:55.876414281Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:54567 to 193.167.100.100:443 [2025-12-13T10:34:55.876425953Z TRACE quiche_apps::client] 0.0.0.0:54567 -> 193.167.100.100:443: done writing [2025-12-13T10:34:55.907340465Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:54567 [2025-12-13T10:34:55.907362416Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx pkt Initial version=1 dcid=06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 scid=0000000000001005b971b44981438e936813a9d3 token= len=20 pn=2 [2025-12-13T10:34:55.907381121Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx frm PING mtu_probe=None [2025-12-13T10:34:55.907389316Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx frm PADDING len=2 [2025-12-13T10:34:55.907420174Z TRACE quiche_apps::client] 0.0.0.0:54567: processed 69 bytes [2025-12-13T10:34:55.907430794Z TRACE quiche_apps::client] 0.0.0.0:54567: recv() would block [2025-12-13T10:34:55.907437025Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:55.907458295Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx pkt Initial version=1 dcid=0000000000001005b971b44981438e936813a9d3 scid=06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 len=5 pn=2 [2025-12-13T10:34:55.907466040Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm ACK delay=12 blocks=[2..2] ecn_counts=None [2025-12-13T10:34:55.907483252Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 timer=1.966798401s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 521, tv_nsec: 234762730 }, first_sent_time: Instant { tv_sec: 521, tv_nsec: 234762730 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 522, tv_nsec: 266258310 }, next_time: Instant { tv_sec: 522, tv_nsec: 266258310 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:55.907535700Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:54567 to 193.167.100.100:443 [2025-12-13T10:34:55.907548263Z TRACE quiche_apps::client] 0.0.0.0:54567 -> 193.167.100.100:443: done writing [2025-12-13T10:34:55.907636264Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:54567 [2025-12-13T10:34:55.907648858Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 dropped invalid packet [2025-12-13T10:34:55.907655340Z TRACE quiche_apps::client] 0.0.0.0:54567: processed 68 bytes [2025-12-13T10:34:55.907663565Z TRACE quiche_apps::client] 0.0.0.0:54567: recv() would block [2025-12-13T10:34:55.907669396Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:55.907679685Z TRACE quiche_apps::client] 0.0.0.0:54567 -> 193.167.100.100:443: done writing [2025-12-13T10:34:55.907692720Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:54567 [2025-12-13T10:34:55.907700725Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 dropped invalid packet [2025-12-13T10:34:55.907706646Z TRACE quiche_apps::client] 0.0.0.0:54567: processed 68 bytes [2025-12-13T10:34:55.907713488Z TRACE quiche_apps::client] 0.0.0.0:54567: recv() would block [2025-12-13T10:34:55.907719129Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:55.907727264Z TRACE quiche_apps::client] 0.0.0.0:54567 -> 193.167.100.100:443: done writing [2025-12-13T10:34:55.909123176Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:54567 [2025-12-13T10:34:55.909138765Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx pkt Initial version=1 dcid=06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 scid=0000000000001005b971b44981438e936813a9d3 token= len=116 pn=3 [2025-12-13T10:34:55.909170124Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx frm ACK delay=0 blocks=[0..1] ecn_counts=None [2025-12-13T10:34:55.909177548Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 packet newly acked 0 [2025-12-13T10:34:55.909183178Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 packet newly acked 1 [2025-12-13T10:34:55.909209688Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx frm CRYPTO off=0 len=90 [2025-12-13T10:34:55.909318080Z TRACE quiche::tls] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 set write secret lvl=Handshake [2025-12-13T10:34:55.909331164Z TRACE quiche::tls] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 set read secret lvl=Handshake [2025-12-13T10:34:55.909358526Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx pkt Handshake version=1 dcid=06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 scid=0000000000001005b971b44981438e936813a9d3 len=985 pn=3 [2025-12-13T10:34:55.909366300Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx frm CRYPTO off=0 len=717 [2025-12-13T10:34:55.909575471Z TRACE quiche::tls] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 write message lvl=Handshake len=36 [2025-12-13T10:34:55.909581001Z TRACE quiche::tls] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 set write secret lvl=OneRTT [2025-12-13T10:34:55.909588415Z TRACE quiche::tls] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 set read secret lvl=OneRTT [2025-12-13T10:34:55.909613612Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(53174c45437d34c79910726b7fc93535), max_idle_timeout: 75000, stateless_reset_token: Some(85391625567842919485202413851211606754), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005b971b44981438e936813a9d3), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:34:55.909629232Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx frm PADDING len=247 [2025-12-13T10:34:55.909643859Z TRACE quiche_apps::client] 0.0.0.0:54567: processed 1200 bytes [2025-12-13T10:34:55.909648668Z TRACE quiche_apps::client] 0.0.0.0:54567: recv() would block [2025-12-13T10:34:55.909651563Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:55.909666972Z TRACE quiche::h3] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:34:55.909690736Z TRACE quiche::h3] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm GREASE stream=0 len=0 [2025-12-13T10:34:55.909702078Z TRACE quiche::h3] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm GREASE stream=0 len=18 [2025-12-13T10:34:55.909710984Z TRACE quiche::h3] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm HEADERS stream=0 len=34 fin=true [2025-12-13T10:34:55.909717677Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /giant-thick-actor", "user-agent: quiche"] [2025-12-13T10:34:55.909796534Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx pkt Initial version=1 dcid=0000000000001005b971b44981438e936813a9d3 scid=06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 len=6 pn=3 [2025-12-13T10:34:55.909801944Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm ACK delay=82 blocks=[2..3] ecn_counts=None [2025-12-13T10:34:55.909811713Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 timer=97.882529ms latest_rtt=32.852824ms srtt=32.852824ms min_rtt=32.852824ms rttvar=16.426412ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, first_sent_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033187541s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 521, tv_nsec: 234762730 }), send_elapsed: 1.000334717s, ack_elapsed: 1.033187541s, rtt: 32.852824ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 513654, last_update: Instant { tv_sec: 522, tv_nsec: 268424627 }, next_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:55.909838052Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx pkt Handshake version=1 dcid=0000000000001005b971b44981438e936813a9d3 scid=06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 len=45 pn=4 [2025-12-13T10:34:55.909841749Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm ACK delay=59 blocks=[3..3] ecn_counts=None [2025-12-13T10:34:55.909845105Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm CRYPTO off=0 len=36 [2025-12-13T10:34:55.909853030Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 timer=98.490485ms latest_rtt=32.852824ms srtt=32.852824ms min_rtt=32.852824ms rttvar=16.426412ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, first_sent_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033187541s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 521, tv_nsec: 234762730 }), send_elapsed: 1.000334717s, ack_elapsed: 1.033187541s, rtt: 32.852824ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 513654, last_update: Instant { tv_sec: 522, tv_nsec: 268600236 }, next_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, max_datagram_size: 1350, last_packet_size: None, iv: 216.099µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:55.909879720Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 dropped epoch 0 state [2025-12-13T10:34:55.909894577Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx pkt Short dcid=0000000000001005b971b44981438e936813a9d3 key_phase=false len=1128 pn=5 [2025-12-13T10:34:55.909898064Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[47, a1, 02, c7, a1, a0, 8e, 13, 72, 85, f2, e9, 5c, 16, ca, 74, bd, 85, 25, 9d] reset_token=[67, 33, 95, 41, 0c, a9, b7, 84, 2f, 3c, 6c, f0, ea, ec, ba, 13] [2025-12-13T10:34:55.909905498Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:34:55.909908764Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm PADDING len=1064 [2025-12-13T10:34:55.909937868Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 timer=98.405216ms latest_rtt=32.852824ms srtt=32.852824ms min_rtt=32.852824ms rttvar=16.426412ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, first_sent_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033187541s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 521, tv_nsec: 234762730 }), send_elapsed: 1.000334717s, ack_elapsed: 1.033187541s, rtt: 32.852824ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 513654, last_update: Instant { tv_sec: 522, tv_nsec: 268600236 }, next_time: Instant { tv_sec: 522, tv_nsec: 268816335 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:55.909994023Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:54567 to 193.167.100.100:443 [2025-12-13T10:34:55.910004843Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx pkt Short dcid=0000000000001005b971b44981438e936813a9d3 key_phase=false len=6 pn=6 [2025-12-13T10:34:55.910008210Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:34:55.910015062Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 timer=98.329204ms latest_rtt=32.852824ms srtt=32.852824ms min_rtt=32.852824ms rttvar=16.426412ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, first_sent_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033187541s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 521, tv_nsec: 234762730 }), send_elapsed: 1.000334717s, ack_elapsed: 1.033187541s, rtt: 32.852824ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 513654, last_update: Instant { tv_sec: 522, tv_nsec: 268813213 }, next_time: Instant { tv_sec: 522, tv_nsec: 268816335 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.355671ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:55.910051951Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:54567 to 193.167.100.100:443 [2025-12-13T10:34:55.910063884Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx pkt Short dcid=0000000000001005b971b44981438e936813a9d3 key_phase=false len=6 pn=7 [2025-12-13T10:34:55.910067240Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:34:55.910073652Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 timer=98.270615ms latest_rtt=32.852824ms srtt=32.852824ms min_rtt=32.852824ms rttvar=16.426412ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, first_sent_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033187541s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 521, tv_nsec: 234762730 }), send_elapsed: 1.000334717s, ack_elapsed: 1.033187541s, rtt: 32.852824ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 513654, last_update: Instant { tv_sec: 522, tv_nsec: 268813213 }, next_time: Instant { tv_sec: 522, tv_nsec: 271228866 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:55.910106393Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:54567 to 193.167.100.100:443 [2025-12-13T10:34:55.910113697Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx pkt Short dcid=0000000000001005b971b44981438e936813a9d3 key_phase=false len=77 pn=8 [2025-12-13T10:34:55.910117694Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm STREAM id=0 off=0 len=72 fin=true [2025-12-13T10:34:55.910127593Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 timer=98.216013ms latest_rtt=32.852824ms srtt=32.852824ms min_rtt=32.852824ms rttvar=16.426412ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1480 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, first_sent_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033187541s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 521, tv_nsec: 234762730 }), send_elapsed: 1.000334717s, ack_elapsed: 1.033187541s, rtt: 32.852824ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 513654, last_update: Instant { tv_sec: 522, tv_nsec: 268924131 }, next_time: Instant { tv_sec: 522, tv_nsec: 271228866 }, max_datagram_size: 1350, last_packet_size: None, iv: 309.547µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:55.910166064Z TRACE quiche_apps::client] written 115 bytes from 0.0.0.0:54567 to 193.167.100.100:443 [2025-12-13T10:34:55.910171244Z TRACE quiche_apps::client] 0.0.0.0:54567 -> 193.167.100.100:443: done writing [2025-12-13T10:34:55.945863143Z TRACE quiche_apps::client] got 70 bytes from 193.167.100.100:443 to 0.0.0.0:54567 [2025-12-13T10:34:55.945882178Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx pkt Short dcid=06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 key_phase=false len=49 pn=3 [2025-12-13T10:34:55.945893119Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx frm STREAM id=0 off=1152 len=22 fin=false [2025-12-13T10:34:55.945898449Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:34:55.945910411Z TRACE quiche_apps::client] 0.0.0.0:54567: processed 70 bytes [2025-12-13T10:34:55.945917875Z TRACE quiche_apps::client] 0.0.0.0:54567: recv() would block [2025-12-13T10:34:55.945923035Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:55.945937442Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx pkt Short dcid=0000000000001005b971b44981438e936813a9d3 key_phase=false len=5 pn=9 [2025-12-13T10:34:55.945943533Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm ACK delay=6 blocks=[3..3] ecn_counts=None [2025-12-13T10:34:55.945955906Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 timer=62.387659ms latest_rtt=32.852824ms srtt=32.852824ms min_rtt=32.852824ms rttvar=16.426412ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1480 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, first_sent_time: Instant { tv_sec: 522, tv_nsec: 268424677 }, end_of_app_limited: 7, last_sent_packet: 9, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033187541s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 521, tv_nsec: 234762730 }), send_elapsed: 1.000334717s, ack_elapsed: 1.033187541s, rtt: 32.852824ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 513654, last_update: Instant { tv_sec: 522, tv_nsec: 304743738 }, next_time: Instant { tv_sec: 522, tv_nsec: 305053285 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:55.946018213Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:54567 to 193.167.100.100:443 [2025-12-13T10:34:55.946029564Z TRACE quiche_apps::client] 0.0.0.0:54567 -> 193.167.100.100:443: done writing [2025-12-13T10:34:55.982014005Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:54567 [2025-12-13T10:34:55.982048630Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx pkt Short dcid=06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 key_phase=false len=1179 pn=5 [2025-12-13T10:34:55.982060011Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx frm ACK delay=500 blocks=[5..9] ecn_counts=None [2025-12-13T10:34:55.982067505Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 packet newly acked 5 [2025-12-13T10:34:55.982072575Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 packet newly acked 6 [2025-12-13T10:34:55.982077123Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 packet newly acked 7 [2025-12-13T10:34:55.982082524Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 packet newly acked 8 [2025-12-13T10:34:55.982087673Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 packet newly acked 9 [2025-12-13T10:34:55.982095368Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx frm STREAM id=0 off=0 len=1151 fin=false [2025-12-13T10:34:55.982115846Z TRACE quiche_apps::client] 0.0.0.0:54567: processed 1200 bytes [2025-12-13T10:34:55.982124382Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:54567 [2025-12-13T10:34:55.982130623Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx pkt Short dcid=06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 key_phase=false len=23 pn=6 [2025-12-13T10:34:55.982138738Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx frm STREAM id=0 off=1151 len=1 fin=false [2025-12-13T10:34:55.982147455Z TRACE quiche_apps::client] 0.0.0.0:54567: processed 44 bytes [2025-12-13T10:34:55.982154057Z TRACE quiche_apps::client] 0.0.0.0:54567: recv() would block [2025-12-13T10:34:55.982159127Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:55.982164336Z TRACE quiche::h3] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 stream id 0 is readable [2025-12-13T10:34:55.982172111Z TRACE quiche::h3::stream] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 read 1 bytes on stream 0 [2025-12-13T10:34:55.982178603Z TRACE quiche::h3::stream] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 read 1 bytes on stream 0 [2025-12-13T10:34:55.982184584Z TRACE quiche::h3::stream] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 read 1 bytes on stream 0 [2025-12-13T10:34:55.982210883Z TRACE quiche::h3::stream] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 read 144 bytes on stream 0 [2025-12-13T10:34:55.982216554Z TRACE quiche::h3] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:34:55.982222846Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:34:55.982228346Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:34:55.982235038Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:34:55.982253092Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 53, 53, 32, 71, 77, 84] [2025-12-13T10:34:55.982263201Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:34:55.982270655Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:34:55.982277087Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:34:55.982286064Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:34:55.982291173Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:34:55.982296063Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:34:55.982308075Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:34:55 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:34:55.982315829Z TRACE quiche::h3] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 stream id 0 is readable [2025-12-13T10:34:55.982320037Z TRACE quiche::h3::stream] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 read 1 bytes on stream 0 [2025-12-13T10:34:55.982323884Z TRACE quiche::h3::stream] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 read 1 bytes on stream 0 [2025-12-13T10:34:55.982327401Z TRACE quiche::h3::stream] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 read 1 bytes on stream 0 [2025-12-13T10:34:55.982330276Z TRACE quiche::h3] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:34:55.982337781Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:34:55.982341227Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:34:55.982344293Z INFO quiche_apps::common] 1/1 response(s) received in 1.106230585s, closing... [2025-12-13T10:34:55.982354622Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx pkt Short dcid=0000000000001005b971b44981438e936813a9d3 key_phase=false len=11 pn=10 [2025-12-13T10:34:55.982358119Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:34:55.982366795Z TRACE quiche::recovery::congestion::recovery] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 timer=12.874184ms latest_rtt=35.806901ms srtt=33.222083ms min_rtt=32.852824ms rttvar=13.058328ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=160 app_limited=true congestion_recovery_start_time=None Rate { delivered: 2035, delivered_time: Instant { tv_sec: 522, tv_nsec: 340860186 }, first_sent_time: Instant { tv_sec: 522, tv_nsec: 305053285 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 9, rate_sample: RateSample { bandwidth: 151.19 Kbps, is_app_limited: true, interval: 72.435509ms, delivered: 1369, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 268424677 }), send_elapsed: 36.628608ms, ack_elapsed: 72.435509ms, rtt: 35.806901ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 49, rate: 507945, last_update: Instant { tv_sec: 522, tv_nsec: 341163823 }, next_time: Instant { tv_sec: 522, tv_nsec: 341163823 }, max_datagram_size: 1350, last_packet_size: Some(49), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:55.982411809Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:54567 to 193.167.100.100:443 [2025-12-13T10:34:55.982417078Z TRACE quiche_apps::client] 0.0.0.0:54567 -> 193.167.100.100:443: done writing [2025-12-13T10:34:56.043518752Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:54567 [2025-12-13T10:34:56.043549038Z TRACE quiche_apps::client] 0.0.0.0:54567: processed 1350 bytes [2025-12-13T10:34:56.043558887Z TRACE quiche_apps::client] 0.0.0.0:54567: recv() would block [2025-12-13T10:34:56.043564768Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:56.043574606Z TRACE quiche_apps::client] 0.0.0.0:54567 -> 193.167.100.100:443: done writing [2025-12-13T10:34:56.127707025Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:54567 [2025-12-13T10:34:56.127723596Z TRACE quiche_apps::client] 0.0.0.0:54567: processed 41 bytes [2025-12-13T10:34:56.127731301Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:54567 [2025-12-13T10:34:56.127737072Z TRACE quiche_apps::client] 0.0.0.0:54567: processed 41 bytes [2025-12-13T10:34:56.127742852Z TRACE quiche_apps::client] 0.0.0.0:54567: recv() would block [2025-12-13T10:34:56.127747621Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:56.127755206Z TRACE quiche_apps::client] 0.0.0.0:54567 -> 193.167.100.100:443: done writing [2025-12-13T10:34:56.238908701Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:56.238923999Z TRACE quiche] 06ac17a82ed327accffd7ccaf2bd4b9a5e46f4d0 draining timeout expired [2025-12-13T10:34:56.238957572Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:56.238965427Z INFO quiche_apps::client] connection closed, recv=6 sent=11 lost=0 retrans=1 sent_bytes=2383 recv_bytes=2583 lost_bytes=0 [local_addr=0.0.0.0:54567 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=6 sent=11 lost=0 retrans=1 rtt=33.222083ms min_rtt=Some(32.852824ms) rttvar=13.058328ms cwnd=13500 sent_bytes=2383 recv_bytes=2583 lost_bytes=0 stream_retrans_bytes=266 pmtu=1350 delivery_rate=18899] [2025-12-13T10:34:56.243692182Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:34:56.243936869Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:46373 with scid 4ab702650b8759fe37604f13ddb76e3b293ab0f4 [2025-12-13T10:34:56.243978657Z TRACE quiche::tls] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 write message lvl=Initial len=266 [2025-12-13T10:34:56.244005698Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Initial version=1 dcid=32534602795396ab666ec1422c1a4c6d scid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 len=270 pn=0 [2025-12-13T10:34:56.244014945Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm CRYPTO off=0 len=266 [2025-12-13T10:34:56.244031466Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=998.913609ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 522, tv_nsec: 602759796 }, first_sent_time: Instant { tv_sec: 522, tv_nsec: 602759796 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 522, tv_nsec: 602759796 }, next_time: Instant { tv_sec: 522, tv_nsec: 602759796 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:56.244094473Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:34:57.244160198Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:57.244210703Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 loss detection timeout expired [2025-12-13T10:34:57.244219098Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=997.725034ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 522, tv_nsec: 602759796 }, first_sent_time: Instant { tv_sec: 522, tv_nsec: 602759796 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 522, tv_nsec: 602759796 }, next_time: Instant { tv_sec: 522, tv_nsec: 602759796 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:57.244247582Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:57.244295080Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Initial version=1 dcid=32534602795396ab666ec1422c1a4c6d scid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 len=270 pn=1 [2025-12-13T10:34:57.244300300Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm CRYPTO off=0 len=266 [2025-12-13T10:34:57.244320047Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=1.997945107s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 522, tv_nsec: 602759796 }, first_sent_time: Instant { tv_sec: 522, tv_nsec: 602759796 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 523, tv_nsec: 603079836 }, next_time: Instant { tv_sec: 523, tv_nsec: 603079836 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:34:57.244399986Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:57.244412520Z TRACE quiche_apps::client] 0.0.0.0:46373 -> 193.167.100.100:443: done writing [2025-12-13T10:34:57.278486489Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:46373 [2025-12-13T10:34:57.278506747Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx pkt Initial version=1 dcid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 scid=00000000000010054e1711929fd88d522b294203 token= len=116 pn=0 [2025-12-13T10:34:57.278527376Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm ACK delay=0 blocks=[1..1] ecn_counts=None [2025-12-13T10:34:57.278548185Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet newly acked 1 [2025-12-13T10:34:57.278556620Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet 0 lost on epoch 0 [2025-12-13T10:34:57.278589301Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm CRYPTO off=0 len=90 [2025-12-13T10:34:57.278710638Z TRACE quiche::tls] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 set write secret lvl=Handshake [2025-12-13T10:34:57.278724865Z TRACE quiche::tls] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 set read secret lvl=Handshake [2025-12-13T10:34:57.278756634Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx pkt Handshake version=1 dcid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 scid=00000000000010054e1711929fd88d522b294203 len=985 pn=0 [2025-12-13T10:34:57.278766062Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm CRYPTO off=0 len=717 [2025-12-13T10:34:57.278985972Z TRACE quiche::tls] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 write message lvl=Handshake len=36 [2025-12-13T10:34:57.278991713Z TRACE quiche::tls] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 set write secret lvl=OneRTT [2025-12-13T10:34:57.279000430Z TRACE quiche::tls] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 set read secret lvl=OneRTT [2025-12-13T10:34:57.279020006Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(32534602795396ab666ec1422c1a4c6d), max_idle_timeout: 75000, stateless_reset_token: Some(278603287971834254121843484845127093505), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(00000000000010054e1711929fd88d522b294203), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:34:57.279036156Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm PADDING len=247 [2025-12-13T10:34:57.279053879Z TRACE quiche_apps::client] 0.0.0.0:46373: processed 1200 bytes [2025-12-13T10:34:57.279060622Z TRACE quiche_apps::client] 0.0.0.0:46373: recv() would block [2025-12-13T10:34:57.279064299Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:57.279081782Z TRACE quiche::h3] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:34:57.279101168Z TRACE quiche::h3] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm GREASE stream=0 len=0 [2025-12-13T10:34:57.279108962Z TRACE quiche::h3] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm GREASE stream=0 len=18 [2025-12-13T10:34:57.279118290Z TRACE quiche::h3] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm HEADERS stream=0 len=38 fin=true [2025-12-13T10:34:57.279125874Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /endless-rough-astronaut", "user-agent: quiche"] [2025-12-13T10:34:57.279234236Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Initial version=1 dcid=00000000000010054e1711929fd88d522b294203 scid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 len=6 pn=2 [2025-12-13T10:34:57.279243934Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=91 blocks=[0..0] ecn_counts=None [2025-12-13T10:34:57.279255937Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=101.955753ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 637316490 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 523, tv_nsec: 638037547 }, next_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.279290802Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Handshake version=1 dcid=00000000000010054e1711929fd88d522b294203 scid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 len=46 pn=3 [2025-12-13T10:34:57.279295431Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=66 blocks=[0..0] ecn_counts=None [2025-12-13T10:34:57.279300049Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm CRYPTO off=0 len=36 [2025-12-13T10:34:57.279308575Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=102.624252ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=112 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 523, tv_nsec: 638037547 }, next_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.279328913Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 dropped epoch 0 state [2025-12-13T10:34:57.279345975Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=1127 pn=4 [2025-12-13T10:34:57.279350273Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[98, 8b, c7, 00, 40, 99, 5a, ba, a3, d4, 6e, 16, 54, 9e, 49, cc, 34, dc, 2e, ec] reset_token=[6d, 71, a7, 00, ea, 89, 96, 79, af, 50, bb, ee, f0, 2d, 4a, 68] [2025-12-13T10:34:57.279358419Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:34:57.279361795Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm PADDING len=1063 [2025-12-13T10:34:57.279368918Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=102.56413ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 523, tv_nsec: 638037547 }, next_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.279411578Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:57.279421817Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=6 pn=5 [2025-12-13T10:34:57.279425344Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:34:57.279452715Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=102.480193ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 523, tv_nsec: 638037547 }, next_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.279484594Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:57.279492579Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=6 pn=6 [2025-12-13T10:34:57.279495775Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:34:57.279501366Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=102.431762ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 523, tv_nsec: 638037547 }, next_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.279532484Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:57.279539417Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=81 pn=7 [2025-12-13T10:34:57.279542623Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=0 off=0 len=76 fin=true [2025-12-13T10:34:57.279548503Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=102.384514ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1484 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 523, tv_nsec: 638037547 }, next_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.279573641Z TRACE quiche_apps::client] written 119 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:57.279577778Z TRACE quiche_apps::client] 0.0.0.0:46373 -> 193.167.100.100:443: done writing [2025-12-13T10:34:57.382727387Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:57.382741553Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 loss detection timeout expired [2025-12-13T10:34:57.382747134Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=101.895364ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1484 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 523, tv_nsec: 638037547 }, next_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.382777982Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:57.382796236Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Handshake version=1 dcid=00000000000010054e1711929fd88d522b294203 scid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 len=46 pn=8 [2025-12-13T10:34:57.382800915Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=13004 blocks=[0..0] ecn_counts=None [2025-12-13T10:34:57.382805964Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm CRYPTO off=0 len=36 [2025-12-13T10:34:57.382816784Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=152.138609ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1596 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 523, tv_nsec: 741598675 }, next_time: Instant { tv_sec: 523, tv_nsec: 741598675 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.382863792Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:57.382870344Z TRACE quiche_apps::client] 0.0.0.0:46373 -> 193.167.100.100:443: done writing [2025-12-13T10:34:57.513979269Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:46373 [2025-12-13T10:34:57.513999807Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx pkt Short dcid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 key_phase=false len=1329 pn=1 [2025-12-13T10:34:57.514014715Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm PING mtu_probe=None [2025-12-13T10:34:57.514031557Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm PADDING len=1311 [2025-12-13T10:34:57.514044852Z TRACE quiche_apps::client] 0.0.0.0:46373: processed 1350 bytes [2025-12-13T10:34:57.514053187Z TRACE quiche_apps::client] 0.0.0.0:46373: recv() would block [2025-12-13T10:34:57.514059349Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:57.514077132Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=5 pn=9 [2025-12-13T10:34:57.514084405Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=9 blocks=[1..1] ecn_counts=None [2025-12-13T10:34:57.514100406Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=20.854096ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1596 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 7, last_sent_packet: 9, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 523, tv_nsec: 872881424 }, next_time: Instant { tv_sec: 523, tv_nsec: 872881424 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.514169444Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:57.514181277Z TRACE quiche_apps::client] 0.0.0.0:46373 -> 193.167.100.100:443: done writing [2025-12-13T10:34:57.535280800Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:57.535292692Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 loss detection timeout expired [2025-12-13T10:34:57.535297861Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=255.077245ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1596 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 7, last_sent_packet: 9, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 523, tv_nsec: 872881424 }, next_time: Instant { tv_sec: 523, tv_nsec: 872881424 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.535317048Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:57.535333448Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=70 pn=10 [2025-12-13T10:34:57.535337947Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=2666 blocks=[1..1] ecn_counts=None [2025-12-13T10:34:57.535342906Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[98, 8b, c7, 00, 40, 99, 5a, ba, a3, d4, 6e, 16, 54, 9e, 49, cc, 34, dc, 2e, ec] reset_token=[6d, 71, a7, 00, ea, 89, 96, 79, af, 50, bb, ee, f0, 2d, 4a, 68] [2025-12-13T10:34:57.535352093Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:34:57.535364476Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=258.259395ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1704 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 523, tv_nsec: 872881424 }, next_time: Instant { tv_sec: 523, tv_nsec: 872881424 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.535419348Z TRACE quiche_apps::client] written 108 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:57.535437513Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=12 pn=11 [2025-12-13T10:34:57.535445157Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=2679 blocks=[1..1] ecn_counts=None [2025-12-13T10:34:57.535452300Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:34:57.535465485Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=258.158386ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1754 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 523, tv_nsec: 872881424 }, next_time: Instant { tv_sec: 523, tv_nsec: 872881424 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.535507764Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:57.535517903Z TRACE quiche_apps::client] 0.0.0.0:46373 -> 193.167.100.100:443: done writing [2025-12-13T10:34:57.794835680Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:57.794859945Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 loss detection timeout expired [2025-12-13T10:34:57.794868311Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=409.594417ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1754 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 523, tv_nsec: 872881424 }, next_time: Instant { tv_sec: 523, tv_nsec: 872881424 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.794908486Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:57.794942239Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Handshake version=1 dcid=00000000000010054e1711929fd88d522b294203 scid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 len=48 pn=12 [2025-12-13T10:34:57.794947419Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=64522 blocks=[0..0] ecn_counts=None [2025-12-13T10:34:57.794953801Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm CRYPTO off=0 len=36 [2025-12-13T10:34:57.794973247Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=762.134904ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1868 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 524, tv_nsec: 153734369 }, next_time: Instant { tv_sec: 524, tv_nsec: 153734369 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.795042156Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:57.795063215Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Handshake version=1 dcid=00000000000010054e1711929fd88d522b294203 scid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 len=9 pn=13 [2025-12-13T10:34:57.795071471Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=64538 blocks=[0..0] ecn_counts=None [2025-12-13T10:34:57.795078784Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm PING mtu_probe=None [2025-12-13T10:34:57.795093261Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=762.01485ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1943 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 524, tv_nsec: 153734369 }, next_time: Instant { tv_sec: 524, tv_nsec: 153734369 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.795143796Z TRACE quiche_apps::client] written 75 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:57.795154896Z TRACE quiche_apps::client] 0.0.0.0:46373 -> 193.167.100.100:443: done writing [2025-12-13T10:34:57.947341725Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:46373 [2025-12-13T10:34:57.947370799Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx pkt Short dcid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 key_phase=false len=20 pn=3 [2025-12-13T10:34:57.947389584Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm PING mtu_probe=None [2025-12-13T10:34:57.947408409Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm PADDING len=2 [2025-12-13T10:34:57.947425912Z TRACE quiche_apps::client] 0.0.0.0:46373: processed 41 bytes [2025-12-13T10:34:57.947435400Z TRACE quiche_apps::client] 0.0.0.0:46373: recv() would block [2025-12-13T10:34:57.947441662Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:57.947460066Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=7 pn=14 [2025-12-13T10:34:57.947464624Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=11 blocks=[1..1, 3..3] ecn_counts=None [2025-12-13T10:34:57.947477398Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=609.630362ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1943 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 12, last_sent_packet: 14, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 524, tv_nsec: 306264128 }, next_time: Instant { tv_sec: 524, tv_nsec: 306264128 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.947545886Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:57.947559351Z TRACE quiche_apps::client] 0.0.0.0:46373 -> 193.167.100.100:443: done writing [2025-12-13T10:34:57.948353862Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:46373 [2025-12-13T10:34:57.948365254Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx pkt Short dcid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 key_phase=false len=1329 pn=4 [2025-12-13T10:34:57.948372397Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm PING mtu_probe=None [2025-12-13T10:34:57.948385892Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm PADDING len=1311 [2025-12-13T10:34:57.948396232Z TRACE quiche_apps::client] 0.0.0.0:46373: processed 1350 bytes [2025-12-13T10:34:57.948403375Z TRACE quiche_apps::client] 0.0.0.0:46373: recv() would block [2025-12-13T10:34:57.948418233Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:57.948430776Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=7 pn=15 [2025-12-13T10:34:57.948435976Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=8 blocks=[1..1, 3..4] ecn_counts=None [2025-12-13T10:34:57.948448780Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=608.659131ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1943 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 12, last_sent_packet: 15, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 524, tv_nsec: 306264128 }, next_time: Instant { tv_sec: 524, tv_nsec: 306264128 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.948510214Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:57.948521055Z TRACE quiche_apps::client] 0.0.0.0:46373 -> 193.167.100.100:443: done writing [2025-12-13T10:34:57.979978350Z TRACE quiche_apps::client] got 885 bytes from 193.167.100.100:443 to 0.0.0.0:46373 [2025-12-13T10:34:57.979996273Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx pkt Short dcid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 key_phase=false len=864 pn=5 [2025-12-13T10:34:57.980008196Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm CRYPTO off=0 len=540 [2025-12-13T10:34:57.980051657Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm HANDSHAKE_DONE [2025-12-13T10:34:57.980062036Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 dropped epoch 1 state [2025-12-13T10:34:57.980071063Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, dc, cb, 30, 6e, 63, f8, d1, 55, 5f, ad, ac, dc] reset_token=[9a, 51, 46, 12, 6c, 2d, d2, 16, 8c, ce, 49, eb, 98, 03, 07, 26] [2025-12-13T10:34:57.980085500Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 58, e6, 26, 5c, 5c, de, 61, 9d, fe, a1, 69, 77] reset_token=[47, d8, db, 77, 66, 36, 1c, f3, c7, 5d, 9f, fd, 7a, 5e, 6a, ac] [2025-12-13T10:34:57.980097703Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 41, 17, a1, 68, 1b, f3, 0a, f6, 45, bb, f0, 6a] reset_token=[82, db, b8, 5b, 47, 05, d1, 35, b4, f1, e2, 88, cc, e4, 6e, af] [2025-12-13T10:34:57.980109225Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, db, 9e, 40, 76, be, 5b, 74, 14, 2b, 3f, c5, 48] reset_token=[a2, ec, 13, 95, 6b, 9a, 7c, 36, 11, b7, 2e, 2d, b4, b9, 65, a7] [2025-12-13T10:34:57.980121347Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 40, 8f, 29, 17, e8, 8f, 28, e0, 7d, 19, 93, 9e] reset_token=[b5, 95, c3, ba, 26, 37, a0, 7d, f7, 57, 3a, d3, c4, da, 57, b0] [2025-12-13T10:34:57.980132408Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, db, fe, 93, 04, 38, 4b, ae, 6d, b8, cb, b7, 47] reset_token=[35, bf, 86, fb, 69, e6, db, 86, 6e, 61, 28, 0f, 67, c3, f6, b1] [2025-12-13T10:34:57.980143218Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, a1, f1, 27, d6, 03, 05, 27, 54, b7, 17, a2, f1] reset_token=[f7, 34, 48, 79, 2c, db, 1e, e9, c5, 6a, 07, a7, e6, 27, 60, cc] [2025-12-13T10:34:57.980155320Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:34:57.980160009Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:34:57.980163506Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:34:57.980184014Z TRACE quiche_apps::client] 0.0.0.0:46373: processed 885 bytes [2025-12-13T10:34:57.980209742Z TRACE quiche_apps::client] 0.0.0.0:46373: recv() would block [2025-12-13T10:34:57.980214671Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:57.980218198Z TRACE quiche::h3] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 stream id 3 is readable [2025-12-13T10:34:57.980225983Z TRACE quiche::h3::stream] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 read 1 bytes on stream 3 [2025-12-13T10:34:57.980231743Z TRACE quiche::h3] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 open peer's control stream 3 [2025-12-13T10:34:57.980235841Z TRACE quiche::h3::stream] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 read 1 bytes on stream 3 [2025-12-13T10:34:57.980239408Z TRACE quiche::h3::stream] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 read 1 bytes on stream 3 [2025-12-13T10:34:57.980243465Z TRACE quiche::h3::stream] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 read 6 bytes on stream 3 [2025-12-13T10:34:57.980247152Z TRACE quiche::h3] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:34:57.980256389Z TRACE quiche::h3] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 stream id 7 is readable [2025-12-13T10:34:57.980260407Z TRACE quiche::h3::stream] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 read 1 bytes on stream 7 [2025-12-13T10:34:57.980285534Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=7 pn=16 [2025-12-13T10:34:57.980289421Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=36 blocks=[1..1, 3..5] ecn_counts=None [2025-12-13T10:34:57.980297947Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=576.810365ms latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1530 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 12, last_sent_packet: 16, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 524, tv_nsec: 306264128 }, next_time: Instant { tv_sec: 524, tv_nsec: 306264128 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:57.980341479Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:57.980350846Z TRACE quiche_apps::client] 0.0.0.0:46373 -> 193.167.100.100:443: done writing [2025-12-13T10:34:58.557994957Z TRACE quiche_apps::client] timed out [2025-12-13T10:34:58.558029602Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 loss detection timeout expired [2025-12-13T10:34:58.558037687Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=1.020749268s latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1530 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 12, last_sent_packet: 16, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 524, tv_nsec: 306264128 }, next_time: Instant { tv_sec: 524, tv_nsec: 306264128 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:58.558068234Z TRACE quiche_apps::client] done reading [2025-12-13T10:34:58.558100895Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=74 pn=17 [2025-12-13T10:34:58.558106406Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=72262 blocks=[1..1, 3..5] ecn_counts=None [2025-12-13T10:34:58.558112948Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[98, 8b, c7, 00, 40, 99, 5a, ba, a3, d4, 6e, 16, 54, 9e, 49, cc, 34, dc, 2e, ec] reset_token=[6d, 71, a7, 00, ea, 89, 96, 79, af, 50, bb, ee, f0, 2d, 4a, 68] [2025-12-13T10:34:58.558122496Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:34:58.558142333Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=2.043296564s latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1642 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 524, tv_nsec: 916894167 }, next_time: Instant { tv_sec: 524, tv_nsec: 916894167 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:58.558232431Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:58.558253360Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=16 pn=18 [2025-12-13T10:34:58.558259452Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=72281 blocks=[1..1, 3..5] ecn_counts=None [2025-12-13T10:34:58.558270583Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:34:58.558280601Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=2.043322022s latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1696 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 524, tv_nsec: 916894167 }, next_time: Instant { tv_sec: 524, tv_nsec: 916894167 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:34:58.558325054Z TRACE quiche_apps::client] written 54 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:34:58.558336075Z TRACE quiche_apps::client] 0.0.0.0:46373 -> 193.167.100.100:443: done writing [2025-12-13T10:35:00.604440369Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:00.604467400Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 loss detection timeout expired [2025-12-13T10:35:00.604476166Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=2.040484226s latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1696 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 524, tv_nsec: 916894167 }, next_time: Instant { tv_sec: 524, tv_nsec: 916894167 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:00.604508276Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:00.604543101Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=74 pn=19 [2025-12-13T10:35:00.604548471Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=328067 blocks=[1..1, 3..5] ecn_counts=None [2025-12-13T10:35:00.604554923Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[98, 8b, c7, 00, 40, 99, 5a, ba, a3, d4, 6e, 16, 54, 9e, 49, cc, 34, dc, 2e, ec] reset_token=[6d, 71, a7, 00, ea, 89, 96, 79, af, 50, bb, ee, f0, 2d, 4a, 68] [2025-12-13T10:35:00.604576794Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:00.604597342Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=4.08664152s latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1808 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 526, tv_nsec: 963334810 }, next_time: Instant { tv_sec: 526, tv_nsec: 963334810 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:00.604681339Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:35:00.604692560Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=16 pn=20 [2025-12-13T10:35:00.604696878Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=328087 blocks=[1..1, 3..5] ecn_counts=None [2025-12-13T10:35:00.604701417Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:00.604709572Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=4.086695711s latest_rtt=34.236654ms srtt=34.236654ms min_rtt=34.236654ms rttvar=17.118327ms cwnd=9450 ssthresh=9450 bytes_in_flight=1862 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 523, tv_nsec: 672274201 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, first_sent_time: Instant { tv_sec: 523, tv_nsec: 638037547 }, end_of_app_limited: 19, last_sent_packet: 20, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034556694s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 522, tv_nsec: 602759796 }), send_elapsed: 1.00032004s, ack_elapsed: 1.034556694s, rtt: 34.236654ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345024, last_update: Instant { tv_sec: 526, tv_nsec: 963334810 }, next_time: Instant { tv_sec: 526, tv_nsec: 963334810 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:00.604743766Z TRACE quiche_apps::client] written 54 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:35:00.604749316Z TRACE quiche_apps::client] 0.0.0.0:46373 -> 193.167.100.100:443: done writing [2025-12-13T10:35:00.635964881Z TRACE quiche_apps::client] got 45 bytes from 193.167.100.100:443 to 0.0.0.0:46373 [2025-12-13T10:35:00.635986541Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx pkt Short dcid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 key_phase=false len=24 pn=6 [2025-12-13T10:35:00.636004865Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm ACK delay=0 blocks=[15..16, 19..19] ecn_counts=None [2025-12-13T10:35:00.636024341Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet newly acked 15 [2025-12-13T10:35:00.636031645Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet newly acked 16 [2025-12-13T10:35:00.636038328Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet newly acked 19 [2025-12-13T10:35:00.636049078Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet 4 lost on epoch 2 [2025-12-13T10:35:00.636055059Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet 5 lost on epoch 2 [2025-12-13T10:35:00.636061762Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet 6 lost on epoch 2 [2025-12-13T10:35:00.636067662Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet 7 lost on epoch 2 [2025-12-13T10:35:00.636074986Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet 10 lost on epoch 2 [2025-12-13T10:35:00.636081358Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet 11 lost on epoch 2 [2025-12-13T10:35:00.636087800Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet 17 lost on epoch 2 [2025-12-13T10:35:00.636094473Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet 18 lost on epoch 2 [2025-12-13T10:35:00.636121273Z TRACE quiche_apps::client] 0.0.0.0:46373: processed 45 bytes [2025-12-13T10:35:00.636131772Z TRACE quiche_apps::client] 0.0.0.0:46373: recv() would block [2025-12-13T10:35:00.636138355Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:00.636162370Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=131 pn=21 [2025-12-13T10:35:00.636170345Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=21 blocks=[6..6] ecn_counts=None [2025-12-13T10:35:00.636178810Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[98, 8b, c7, 00, 40, 99, 5a, ba, a3, d4, 6e, 16, 54, 9e, 49, cc, 34, dc, 2e, ec] reset_token=[6d, 71, a7, 00, ea, 89, 96, 79, af, 50, bb, ee, f0, 2d, 4a, 68] [2025-12-13T10:35:00.636223965Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[98, 8b, c7, 00, 40, 99, 5a, ba, a3, d4, 6e, 16, 54, 9e, 49, cc, 34, dc, 2e, ec] reset_token=[6d, 71, a7, 00, ea, 89, 96, 79, af, 50, bb, ee, f0, 2d, 4a, 68] [2025-12-13T10:35:00.636232280Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[98, 8b, c7, 00, 40, 99, 5a, ba, a3, d4, 6e, 16, 54, 9e, 49, cc, 34, dc, 2e, ec] reset_token=[6d, 71, a7, 00, ea, 89, 96, 79, af, 50, bb, ee, f0, 2d, 4a, 68] [2025-12-13T10:35:00.636239554Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:00.636252558Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=112.913325ms latest_rtt=31.461944ms srtt=33.889815ms min_rtt=31.461944ms rttvar=13.532422ms cwnd=6615 ssthresh=6615 bytes_in_flight=223 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 526, tv_nsec: 994796754 }) Rate { delivered: 445, delivered_time: Instant { tv_sec: 526, tv_nsec: 994796754 }, first_sent_time: Instant { tv_sec: 526, tv_nsec: 963334810 }, end_of_app_limited: 20, last_sent_packet: 21, largest_acked: 19, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 3.356759207s, delivered: 112, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 523, tv_nsec: 638037547 }), send_elapsed: 3.325297263s, ack_elapsed: 3.356759207s, rtt: 31.461944ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 243989, last_update: Instant { tv_sec: 526, tv_nsec: 963334810 }, next_time: Instant { tv_sec: 526, tv_nsec: 963334810 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:00.636308362Z TRACE quiche_apps::client] written 169 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:35:00.636320124Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=6 pn=22 [2025-12-13T10:35:00.636324462Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:00.636332247Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=113.000627ms latest_rtt=31.461944ms srtt=33.889815ms min_rtt=31.461944ms rttvar=13.532422ms cwnd=6615 ssthresh=6615 bytes_in_flight=267 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 526, tv_nsec: 994796754 }) Rate { delivered: 445, delivered_time: Instant { tv_sec: 526, tv_nsec: 994796754 }, first_sent_time: Instant { tv_sec: 526, tv_nsec: 963334810 }, end_of_app_limited: 21, last_sent_packet: 22, largest_acked: 19, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 3.356759207s, delivered: 112, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 523, tv_nsec: 638037547 }), send_elapsed: 3.325297263s, ack_elapsed: 3.356759207s, rtt: 31.461944ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 243989, last_update: Instant { tv_sec: 526, tv_nsec: 963334810 }, next_time: Instant { tv_sec: 526, tv_nsec: 963334810 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:00.636366721Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:35:00.636375588Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=81 pn=23 [2025-12-13T10:35:00.636379576Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=0 off=0 len=76 fin=true [2025-12-13T10:35:00.636388152Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=113.002051ms latest_rtt=31.461944ms srtt=33.889815ms min_rtt=31.461944ms rttvar=13.532422ms cwnd=6615 ssthresh=6615 bytes_in_flight=386 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 526, tv_nsec: 994796754 }) Rate { delivered: 445, delivered_time: Instant { tv_sec: 526, tv_nsec: 994796754 }, first_sent_time: Instant { tv_sec: 526, tv_nsec: 963334810 }, end_of_app_limited: 22, last_sent_packet: 23, largest_acked: 19, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 3.356759207s, delivered: 112, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 523, tv_nsec: 638037547 }), send_elapsed: 3.325297263s, ack_elapsed: 3.356759207s, rtt: 31.461944ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 243989, last_update: Instant { tv_sec: 526, tv_nsec: 963334810 }, next_time: Instant { tv_sec: 526, tv_nsec: 963334810 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:00.636425431Z TRACE quiche_apps::client] written 119 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:35:00.636430901Z TRACE quiche_apps::client] 0.0.0.0:46373 -> 193.167.100.100:443: done writing [2025-12-13T10:35:00.749585240Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:00.749597282Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 loss detection timeout expired [2025-12-13T10:35:00.749602282Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=112.807093ms latest_rtt=31.461944ms srtt=33.889815ms min_rtt=31.461944ms rttvar=13.532422ms cwnd=6615 ssthresh=6615 bytes_in_flight=386 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 526, tv_nsec: 994796754 }) Rate { delivered: 445, delivered_time: Instant { tv_sec: 526, tv_nsec: 994796754 }, first_sent_time: Instant { tv_sec: 526, tv_nsec: 963334810 }, end_of_app_limited: 22, last_sent_packet: 23, largest_acked: 19, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 3.356759207s, delivered: 112, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 523, tv_nsec: 638037547 }), send_elapsed: 3.325297263s, ack_elapsed: 3.356759207s, rtt: 31.461944ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 243989, last_update: Instant { tv_sec: 526, tv_nsec: 963334810 }, next_time: Instant { tv_sec: 526, tv_nsec: 963334810 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:00.749620065Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:00.749633229Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=12 pn=24 [2025-12-13T10:35:00.749637016Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=14205 blocks=[6..6] ecn_counts=None [2025-12-13T10:35:00.749641184Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:00.749650291Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=226.013959ms latest_rtt=31.461944ms srtt=33.889815ms min_rtt=31.461944ms rttvar=13.532422ms cwnd=6615 ssthresh=6615 bytes_in_flight=436 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 526, tv_nsec: 994796754 }) Rate { delivered: 445, delivered_time: Instant { tv_sec: 526, tv_nsec: 994796754 }, first_sent_time: Instant { tv_sec: 526, tv_nsec: 963334810 }, end_of_app_limited: 23, last_sent_packet: 24, largest_acked: 19, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 3.356759207s, delivered: 112, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 523, tv_nsec: 638037547 }), send_elapsed: 3.325297263s, ack_elapsed: 3.356759207s, rtt: 31.461944ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 243989, last_update: Instant { tv_sec: 527, tv_nsec: 108439716 }, next_time: Instant { tv_sec: 527, tv_nsec: 108439716 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:00.749689995Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:35:00.749695686Z TRACE quiche_apps::client] 0.0.0.0:46373 -> 193.167.100.100:443: done writing [2025-12-13T10:35:00.780559114Z TRACE quiche_apps::client] got 47 bytes from 193.167.100.100:443 to 0.0.0.0:46373 [2025-12-13T10:35:00.780593608Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx pkt Short dcid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 key_phase=false len=26 pn=8 [2025-12-13T10:35:00.780608546Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm ACK delay=0 blocks=[15..16, 19..20, 24..24] ecn_counts=None [2025-12-13T10:35:00.780618164Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet newly acked 20 [2025-12-13T10:35:00.780624636Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet newly acked 24 [2025-12-13T10:35:00.780633303Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet 21 lost on epoch 2 [2025-12-13T10:35:00.780639574Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet 22 lost on epoch 2 [2025-12-13T10:35:00.780645425Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet 23 lost on epoch 2 [2025-12-13T10:35:00.780667747Z TRACE quiche_apps::client] 0.0.0.0:46373: processed 47 bytes [2025-12-13T10:35:00.780678307Z TRACE quiche_apps::client] 0.0.0.0:46373: recv() would block [2025-12-13T10:35:00.780685380Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:00.780707421Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=131 pn=25 [2025-12-13T10:35:00.780715065Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm ACK delay=13 blocks=[8..8] ecn_counts=None [2025-12-13T10:35:00.780721668Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[98, 8b, c7, 00, 40, 99, 5a, ba, a3, d4, 6e, 16, 54, 9e, 49, cc, 34, dc, 2e, ec] reset_token=[6d, 71, a7, 00, ea, 89, 96, 79, af, 50, bb, ee, f0, 2d, 4a, 68] [2025-12-13T10:35:00.780736946Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[98, 8b, c7, 00, 40, 99, 5a, ba, a3, d4, 6e, 16, 54, 9e, 49, cc, 34, dc, 2e, ec] reset_token=[6d, 71, a7, 00, ea, 89, 96, 79, af, 50, bb, ee, f0, 2d, 4a, 68] [2025-12-13T10:35:00.780750462Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[98, 8b, c7, 00, 40, 99, 5a, ba, a3, d4, 6e, 16, 54, 9e, 49, cc, 34, dc, 2e, ec] reset_token=[6d, 71, a7, 00, ea, 89, 96, 79, af, 50, bb, ee, f0, 2d, 4a, 68] [2025-12-13T10:35:00.780759859Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:00.780776350Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=101.962529ms latest_rtt=30.965018ms srtt=33.524215ms min_rtt=30.965018ms rttvar=10.880515ms cwnd=6615 ssthresh=6615 bytes_in_flight=169 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 527, tv_nsec: 25865546 }) Rate { delivered: 549, delivered_time: Instant { tv_sec: 527, tv_nsec: 108439716 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 108439716 }, end_of_app_limited: 24, last_sent_packet: 25, largest_acked: 24, rate_sample: RateSample { bandwidth: 5.73 Kbps, is_app_limited: true, interval: 145.104906ms, delivered: 104, prior_delivered: 445, prior_time: Some(Instant { tv_sec: 526, tv_nsec: 994796754 }), send_elapsed: 145.104906ms, ack_elapsed: 144.60798ms, rtt: 30.965018ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246650, last_update: Instant { tv_sec: 527, tv_nsec: 108439716 }, next_time: Instant { tv_sec: 527, tv_nsec: 108439716 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:00.780846761Z TRACE quiche_apps::client] written 169 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:35:00.780864785Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=81 pn=26 [2025-12-13T10:35:00.780872269Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm STREAM id=0 off=0 len=76 fin=true [2025-12-13T10:35:00.780886285Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=102.014666ms latest_rtt=30.965018ms srtt=33.524215ms min_rtt=30.965018ms rttvar=10.880515ms cwnd=6615 ssthresh=6615 bytes_in_flight=288 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 527, tv_nsec: 25865546 }) Rate { delivered: 549, delivered_time: Instant { tv_sec: 527, tv_nsec: 108439716 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 108439716 }, end_of_app_limited: 25, last_sent_packet: 26, largest_acked: 24, rate_sample: RateSample { bandwidth: 5.73 Kbps, is_app_limited: true, interval: 145.104906ms, delivered: 104, prior_delivered: 445, prior_time: Some(Instant { tv_sec: 526, tv_nsec: 994796754 }), send_elapsed: 145.104906ms, ack_elapsed: 144.60798ms, rtt: 30.965018ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246650, last_update: Instant { tv_sec: 527, tv_nsec: 108439716 }, next_time: Instant { tv_sec: 527, tv_nsec: 108439716 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:00.780930428Z TRACE quiche_apps::client] written 119 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:35:00.780941599Z TRACE quiche_apps::client] 0.0.0.0:46373 -> 193.167.100.100:443: done writing [2025-12-13T10:35:00.814129182Z TRACE quiche_apps::client] got 1231 bytes from 193.167.100.100:443 to 0.0.0.0:46373 [2025-12-13T10:35:00.814149079Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx pkt Short dcid=4ab702650b8759fe37604f13ddb76e3b293ab0f4 key_phase=false len=1210 pn=9 [2025-12-13T10:35:00.814163305Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm ACK delay=0 blocks=[15..16, 19..20, 24..26] ecn_counts=None [2025-12-13T10:35:00.814172843Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet newly acked 25 [2025-12-13T10:35:00.814179506Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 packet newly acked 26 [2025-12-13T10:35:00.814211816Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:35:00.814222777Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:00.814244908Z TRACE quiche_apps::client] 0.0.0.0:46373: processed 1231 bytes [2025-12-13T10:35:00.814255658Z TRACE quiche_apps::client] 0.0.0.0:46373: recv() would block [2025-12-13T10:35:00.814262301Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:00.814268512Z TRACE quiche::h3] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 stream id 0 is readable [2025-12-13T10:35:00.814304750Z TRACE quiche::h3::stream] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 read 1 bytes on stream 0 [2025-12-13T10:35:00.814311953Z TRACE quiche::h3::stream] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 read 1 bytes on stream 0 [2025-12-13T10:35:00.814316412Z TRACE quiche::h3::stream] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 read 1 bytes on stream 0 [2025-12-13T10:35:00.814321782Z TRACE quiche::h3::stream] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 read 144 bytes on stream 0 [2025-12-13T10:35:00.814325920Z TRACE quiche::h3] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:00.814331029Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:00.814338243Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:00.814344344Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:00.814352419Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 48, 48, 32, 71, 77, 84] [2025-12-13T10:35:00.814364061Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:00.814372827Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:00.814381233Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:00.814389058Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:00.814394918Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:00.814400579Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:00.814415367Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:00 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:00.814425475Z TRACE quiche::h3] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 stream id 0 is readable [2025-12-13T10:35:00.814430324Z TRACE quiche::h3::stream] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 read 1 bytes on stream 0 [2025-12-13T10:35:00.814434893Z TRACE quiche::h3::stream] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 read 1 bytes on stream 0 [2025-12-13T10:35:00.814439171Z TRACE quiche::h3::stream] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 read 1 bytes on stream 0 [2025-12-13T10:35:00.814442738Z TRACE quiche::h3] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:00.814451985Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:00.814456343Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:00.814459970Z INFO quiche_apps::common] 1/1 response(s) received in 4.570358013s, closing... [2025-12-13T10:35:00.814472173Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx pkt Short dcid=00000000000010054e1711929fd88d522b294203 key_phase=false len=11 pn=27 [2025-12-13T10:35:00.814476501Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:00.814487101Z TRACE quiche::recovery::congestion::recovery] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 timer=126.015967ms latest_rtt=64.521149ms srtt=37.398831ms min_rtt=30.965018ms rttvar=15.909619ms cwnd=6615 ssthresh=6615 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 527, tv_nsec: 59476220 }) Rate { delivered: 837, delivered_time: Instant { tv_sec: 527, tv_nsec: 173280573 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 173280573 }, end_of_app_limited: 26, last_sent_packet: 27, largest_acked: 26, rate_sample: RateSample { bandwidth: 35.70 Kbps, is_app_limited: true, interval: 64.521149ms, delivered: 288, prior_delivered: 549, prior_time: Some(Instant { tv_sec: 527, tv_nsec: 108439716 }), send_elapsed: 0ns, ack_elapsed: 64.521149ms, rtt: 64.521149ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 221096, last_update: Instant { tv_sec: 527, tv_nsec: 173280573 }, next_time: Instant { tv_sec: 527, tv_nsec: 173280573 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:00.814543787Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:46373 to 193.167.100.100:443 [2025-12-13T10:35:00.814554006Z TRACE quiche_apps::client] 0.0.0.0:46373 -> 193.167.100.100:443: done writing [2025-12-13T10:35:01.118880283Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:01.118893788Z TRACE quiche] 4ab702650b8759fe37604f13ddb76e3b293ab0f4 draining timeout expired [2025-12-13T10:35:01.118919446Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:01.118925697Z INFO quiche_apps::client] connection closed, recv=9 sent=28 lost=14 retrans=23 sent_bytes=3911 recv_bytes=6149 lost_bytes=2361 [local_addr=0.0.0.0:46373 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=9 sent=28 lost=14 retrans=23 rtt=37.398831ms min_rtt=Some(30.965018ms) rttvar=15.909619ms cwnd=6615 sent_bytes=3911 recv_bytes=6149 lost_bytes=0 stream_retrans_bytes=916 pmtu=1350 delivery_rate=4463] [2025-12-13T10:35:01.123525092Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:01.123765632Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:34680 with scid 4cfc57057d392d741b0daa3418032ef559dd02b3 [2025-12-13T10:35:01.123805907Z TRACE quiche::tls] 4cfc57057d392d741b0daa3418032ef559dd02b3 write message lvl=Initial len=266 [2025-12-13T10:35:01.123820865Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx pkt Initial version=1 dcid=335157c0ce5e1d19266052b48b24ce18 scid=4cfc57057d392d741b0daa3418032ef559dd02b3 len=270 pn=0 [2025-12-13T10:35:01.123824602Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:01.123835372Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 timer=998.937033ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 527, tv_nsec: 482587197 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 482587197 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 527, tv_nsec: 482587197 }, next_time: Instant { tv_sec: 527, tv_nsec: 482587197 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:01.123890876Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:01.157699911Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:34680 [2025-12-13T10:35:01.157720559Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx pkt Initial version=1 dcid=4cfc57057d392d741b0daa3418032ef559dd02b3 scid=0000000000001005a1404aef0aec0fdfa677a486 token= len=116 pn=0 [2025-12-13T10:35:01.157738573Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:01.157756837Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 packet newly acked 0 [2025-12-13T10:35:01.157768168Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:01.157893743Z TRACE quiche::tls] 4cfc57057d392d741b0daa3418032ef559dd02b3 set write secret lvl=Handshake [2025-12-13T10:35:01.157912017Z TRACE quiche::tls] 4cfc57057d392d741b0daa3418032ef559dd02b3 set read secret lvl=Handshake [2025-12-13T10:35:01.157942394Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx pkt Handshake version=1 dcid=4cfc57057d392d741b0daa3418032ef559dd02b3 scid=0000000000001005a1404aef0aec0fdfa677a486 len=985 pn=0 [2025-12-13T10:35:01.157951060Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm CRYPTO off=0 len=718 [2025-12-13T10:35:01.158155642Z TRACE quiche::tls] 4cfc57057d392d741b0daa3418032ef559dd02b3 write message lvl=Handshake len=36 [2025-12-13T10:35:01.158161083Z TRACE quiche::tls] 4cfc57057d392d741b0daa3418032ef559dd02b3 set write secret lvl=OneRTT [2025-12-13T10:35:01.158169809Z TRACE quiche::tls] 4cfc57057d392d741b0daa3418032ef559dd02b3 set read secret lvl=OneRTT [2025-12-13T10:35:01.158211747Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(335157c0ce5e1d19266052b48b24ce18), max_idle_timeout: 75000, stateless_reset_token: Some(144692804945041004155873188722507432361), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005a1404aef0aec0fdfa677a486), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:01.158230673Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm PADDING len=246 [2025-12-13T10:35:01.158247925Z TRACE quiche_apps::client] 0.0.0.0:34680: processed 1200 bytes [2025-12-13T10:35:01.158253886Z TRACE quiche_apps::client] 0.0.0.0:34680: recv() would block [2025-12-13T10:35:01.158257513Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:01.158273012Z TRACE quiche::h3] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:01.158291636Z TRACE quiche::h3] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:01.158299261Z TRACE quiche::h3] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:01.158307947Z TRACE quiche::h3] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm HEADERS stream=0 len=37 fin=true [2025-12-13T10:35:01.158315171Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /turquoise-green-actor", "user-agent: quiche"] [2025-12-13T10:35:01.158375553Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx pkt Initial version=1 dcid=0000000000001005a1404aef0aec0fdfa677a486 scid=4cfc57057d392d741b0daa3418032ef559dd02b3 len=6 pn=1 [2025-12-13T10:35:01.158381154Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm ACK delay=82 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:01.158392064Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 timer=101.157357ms latest_rtt=33.944247ms srtt=33.944247ms min_rtt=33.944247ms rttvar=16.972123ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 527, tv_nsec: 516999769 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 516999769 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.48 Kbps, is_app_limited: true, interval: 33.944247ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 527, tv_nsec: 482587197 }), send_elapsed: 0ns, ack_elapsed: 33.944247ms, rtt: 33.944247ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497138, last_update: Instant { tv_sec: 527, tv_nsec: 516999729 }, next_time: Instant { tv_sec: 527, tv_nsec: 516999769 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:01.158424675Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx pkt Handshake version=1 dcid=0000000000001005a1404aef0aec0fdfa677a486 scid=4cfc57057d392d741b0daa3418032ef559dd02b3 len=45 pn=2 [2025-12-13T10:35:01.158429224Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm ACK delay=60 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:01.158433271Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:01.158441186Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 timer=101.756867ms latest_rtt=33.944247ms srtt=33.944247ms min_rtt=33.944247ms rttvar=16.972123ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 527, tv_nsec: 516999769 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 516999769 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.48 Kbps, is_app_limited: true, interval: 33.944247ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 527, tv_nsec: 482587197 }), send_elapsed: 0ns, ack_elapsed: 33.944247ms, rtt: 33.944247ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497138, last_update: Instant { tv_sec: 527, tv_nsec: 517179976 }, next_time: Instant { tv_sec: 527, tv_nsec: 516999769 }, max_datagram_size: 1350, last_packet_size: None, iv: 223.278µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:01.158457987Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 dropped epoch 0 state [2025-12-13T10:35:01.158474228Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx pkt Short dcid=0000000000001005a1404aef0aec0fdfa677a486 key_phase=false len=1128 pn=3 [2025-12-13T10:35:01.158478295Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[aa, da, 73, 09, 3c, d4, 81, 4e, 18, ef, 76, 1b, b4, c1, 55, ff, 3c, f5, 45, d1] reset_token=[fa, 1f, 2e, c2, 6f, 71, 98, 4c, 85, 54, 3b, 59, ab, 47, a4, af] [2025-12-13T10:35:01.158486601Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:01.158490659Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm PADDING len=1064 [2025-12-13T10:35:01.158498894Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 timer=101.69924ms latest_rtt=33.944247ms srtt=33.944247ms min_rtt=33.944247ms rttvar=16.972123ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 527, tv_nsec: 516999769 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 516999769 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.48 Kbps, is_app_limited: true, interval: 33.944247ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 527, tv_nsec: 482587197 }), send_elapsed: 0ns, ack_elapsed: 33.944247ms, rtt: 33.944247ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 497138, last_update: Instant { tv_sec: 527, tv_nsec: 517179976 }, next_time: Instant { tv_sec: 527, tv_nsec: 517403254 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:01.158546553Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:34680 to 193.167.100.100:443 [2025-12-13T10:35:01.158557253Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx pkt Short dcid=0000000000001005a1404aef0aec0fdfa677a486 key_phase=false len=6 pn=4 [2025-12-13T10:35:01.158561571Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:01.158568915Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 timer=101.629209ms latest_rtt=33.944247ms srtt=33.944247ms min_rtt=33.944247ms rttvar=16.972123ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 527, tv_nsec: 516999769 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 516999769 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.48 Kbps, is_app_limited: true, interval: 33.944247ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 527, tv_nsec: 482587197 }), send_elapsed: 0ns, ack_elapsed: 33.944247ms, rtt: 33.944247ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497138, last_update: Instant { tv_sec: 527, tv_nsec: 517366244 }, next_time: Instant { tv_sec: 527, tv_nsec: 517403254 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.433932ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:01.158601756Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:34680 to 193.167.100.100:443 [2025-12-13T10:35:01.158609801Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx pkt Short dcid=0000000000001005a1404aef0aec0fdfa677a486 key_phase=false len=6 pn=5 [2025-12-13T10:35:01.158613909Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:01.158620491Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 timer=101.577642ms latest_rtt=33.944247ms srtt=33.944247ms min_rtt=33.944247ms rttvar=16.972123ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 527, tv_nsec: 516999769 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 516999769 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.48 Kbps, is_app_limited: true, interval: 33.944247ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 527, tv_nsec: 482587197 }), send_elapsed: 0ns, ack_elapsed: 33.944247ms, rtt: 33.944247ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 497138, last_update: Instant { tv_sec: 527, tv_nsec: 517366244 }, next_time: Instant { tv_sec: 527, tv_nsec: 519854027 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:01.158657801Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:34680 to 193.167.100.100:443 [2025-12-13T10:35:01.158665796Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx pkt Short dcid=0000000000001005a1404aef0aec0fdfa677a486 key_phase=false len=80 pn=6 [2025-12-13T10:35:01.158669883Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm STREAM id=0 off=0 len=75 fin=true [2025-12-13T10:35:01.158692315Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 timer=101.505898ms latest_rtt=33.944247ms srtt=33.944247ms min_rtt=33.944247ms rttvar=16.972123ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1483 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 527, tv_nsec: 516999769 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 516999769 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.48 Kbps, is_app_limited: true, interval: 33.944247ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 527, tv_nsec: 482587197 }), send_elapsed: 0ns, ack_elapsed: 33.944247ms, rtt: 33.944247ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497138, last_update: Instant { tv_sec: 527, tv_nsec: 517476179 }, next_time: Instant { tv_sec: 527, tv_nsec: 519854027 }, max_datagram_size: 1350, last_packet_size: None, iv: 325.865µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:01.158720889Z TRACE quiche_apps::client] written 118 bytes from 0.0.0.0:34680 to 193.167.100.100:443 [2025-12-13T10:35:01.158725407Z TRACE quiche_apps::client] 0.0.0.0:34680 -> 193.167.100.100:443: done writing [2025-12-13T10:35:01.193238870Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:34680 [2025-12-13T10:35:01.193255341Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx pkt Short dcid=4cfc57057d392d741b0daa3418032ef559dd02b3 key_phase=false len=869 pn=0 [2025-12-13T10:35:01.193266993Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:01.193273775Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 packet newly acked 3 [2025-12-13T10:35:01.193281830Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:01.193310123Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm HANDSHAKE_DONE [2025-12-13T10:35:01.193318138Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 dropped epoch 1 state [2025-12-13T10:35:01.193326574Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b3, d8, ae, 52, 01, 3a, 92, e7, 7d, 3f, de, 86] reset_token=[98, d1, ed, 25, 0b, 92, cd, e3, ec, c2, e5, ee, 57, b9, 4e, 1c] [2025-12-13T10:35:01.193340480Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b2, 39, ab, e2, 64, d0, d7, df, 6f, 0b, 65, 8c] reset_token=[b4, 30, 40, fa, c0, a3, fc, 76, f5, 82, 5f, 39, 6f, 9c, ad, 81] [2025-12-13T10:35:01.193353595Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 51, 21, f9, b1, 3b, ac, f0, 6a, 36, 50, a5, 55] reset_token=[58, c9, 1b, 6a, a9, be, 1f, 10, a8, c0, 5f, 3b, b3, c5, 5c, 78] [2025-12-13T10:35:01.193365397Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 8c, 35, 73, 52, cb, b7, a1, bc, 6c, fc, bc, ab] reset_token=[6a, c1, 0d, 6a, b1, a7, 27, f3, a8, e3, fc, 59, 4a, 35, 37, 3d] [2025-12-13T10:35:01.193385604Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ec, 83, 64, 25, be, af, 47, 32, 16, b9, 69, 39] reset_token=[43, b3, ae, 97, fc, 75, 61, fd, 2b, 82, e5, c7, 8f, c0, 7a, 9a] [2025-12-13T10:35:01.193397296Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, df, 65, f2, 27, ef, 1a, e0, ca, 5a, ed, ea, de] reset_token=[64, c4, 9e, cc, 20, 60, aa, 58, c8, 72, 64, bc, 4e, af, 82, d6] [2025-12-13T10:35:01.193404400Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 95, eb, 1b, f7, 65, a3, 8b, 56, 87, 6e, 50, 15] reset_token=[36, 29, 62, c8, 67, 72, 58, f0, 9c, 33, a3, a4, 86, d5, 72, 32] [2025-12-13T10:35:01.193410181Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:01.193414218Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:01.193417925Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:01.193433474Z TRACE quiche_apps::client] 0.0.0.0:34680: processed 890 bytes [2025-12-13T10:35:01.193438343Z TRACE quiche_apps::client] 0.0.0.0:34680: recv() would block [2025-12-13T10:35:01.193441389Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:01.193444394Z TRACE quiche::h3] 4cfc57057d392d741b0daa3418032ef559dd02b3 stream id 3 is readable [2025-12-13T10:35:01.193449344Z TRACE quiche::h3::stream] 4cfc57057d392d741b0daa3418032ef559dd02b3 read 1 bytes on stream 3 [2025-12-13T10:35:01.193453762Z TRACE quiche::h3] 4cfc57057d392d741b0daa3418032ef559dd02b3 open peer's control stream 3 [2025-12-13T10:35:01.193457719Z TRACE quiche::h3::stream] 4cfc57057d392d741b0daa3418032ef559dd02b3 read 1 bytes on stream 3 [2025-12-13T10:35:01.193461416Z TRACE quiche::h3::stream] 4cfc57057d392d741b0daa3418032ef559dd02b3 read 1 bytes on stream 3 [2025-12-13T10:35:01.193465304Z TRACE quiche::h3::stream] 4cfc57057d392d741b0daa3418032ef559dd02b3 read 6 bytes on stream 3 [2025-12-13T10:35:01.193468760Z TRACE quiche::h3] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:01.193476154Z TRACE quiche::h3] 4cfc57057d392d741b0daa3418032ef559dd02b3 stream id 7 is readable [2025-12-13T10:35:01.193480081Z TRACE quiche::h3::stream] 4cfc57057d392d741b0daa3418032ef559dd02b3 read 1 bytes on stream 7 [2025-12-13T10:35:01.193490500Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx pkt Short dcid=0000000000001005a1404aef0aec0fdfa677a486 key_phase=false len=5 pn=7 [2025-12-13T10:35:01.193494027Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm ACK delay=29 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:01.193501631Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 timer=75.830363ms latest_rtt=34.664074ms srtt=34.034225ms min_rtt=33.944247ms rttvar=12.909048ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=206 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 527, tv_nsec: 552067328 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 517403254 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.00 Kbps, is_app_limited: true, interval: 35.067559ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 527, tv_nsec: 516999769 }), send_elapsed: 403.485µs, ack_elapsed: 35.067559ms, rtt: 34.664074ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495824, last_update: Instant { tv_sec: 527, tv_nsec: 552299732 }, next_time: Instant { tv_sec: 527, tv_nsec: 552625597 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:01.193547948Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:34680 to 193.167.100.100:443 [2025-12-13T10:35:01.193553789Z TRACE quiche_apps::client] 0.0.0.0:34680 -> 193.167.100.100:443: done writing [2025-12-13T10:35:01.194832346Z TRACE quiche_apps::client] got 70 bytes from 193.167.100.100:443 to 0.0.0.0:34680 [2025-12-13T10:35:01.194849428Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx pkt Short dcid=4cfc57057d392d741b0daa3418032ef559dd02b3 key_phase=false len=49 pn=3 [2025-12-13T10:35:01.194861040Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm STREAM id=0 off=1152 len=22 fin=false [2025-12-13T10:35:01.194868463Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:01.194889803Z TRACE quiche_apps::client] 0.0.0.0:34680: processed 70 bytes [2025-12-13T10:35:01.194897267Z TRACE quiche_apps::client] 0.0.0.0:34680: recv() would block [2025-12-13T10:35:01.194901886Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:01.194916012Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx pkt Short dcid=0000000000001005a1404aef0aec0fdfa677a486 key_phase=false len=7 pn=8 [2025-12-13T10:35:01.194921643Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm ACK delay=8 blocks=[0..0, 3..3] ecn_counts=None [2025-12-13T10:35:01.194935298Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 timer=74.396065ms latest_rtt=34.664074ms srtt=34.034225ms min_rtt=33.944247ms rttvar=12.909048ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=206 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 527, tv_nsec: 552067328 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 517403254 }, end_of_app_limited: 6, last_sent_packet: 8, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.00 Kbps, is_app_limited: true, interval: 35.067559ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 527, tv_nsec: 516999769 }), send_elapsed: 403.485µs, ack_elapsed: 35.067559ms, rtt: 34.664074ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495824, last_update: Instant { tv_sec: 527, tv_nsec: 552299732 }, next_time: Instant { tv_sec: 527, tv_nsec: 552625597 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:01.194988718Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:34680 to 193.167.100.100:443 [2025-12-13T10:35:01.194998536Z TRACE quiche_apps::client] 0.0.0.0:34680 -> 193.167.100.100:443: done writing [2025-12-13T10:35:01.270125751Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:01.270143724Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 loss detection timeout expired [2025-12-13T10:35:01.270149465Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 timer=109.852525ms latest_rtt=34.664074ms srtt=34.034225ms min_rtt=33.944247ms rttvar=12.909048ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=206 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 527, tv_nsec: 552067328 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 517403254 }, end_of_app_limited: 6, last_sent_packet: 8, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.00 Kbps, is_app_limited: true, interval: 35.067559ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 527, tv_nsec: 516999769 }), send_elapsed: 403.485µs, ack_elapsed: 35.067559ms, rtt: 34.664074ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495824, last_update: Instant { tv_sec: 527, tv_nsec: 552299732 }, next_time: Instant { tv_sec: 527, tv_nsec: 552625597 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:01.270181896Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:01.270227260Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx pkt Short dcid=0000000000001005a1404aef0aec0fdfa677a486 key_phase=false len=14 pn=9 [2025-12-13T10:35:01.270233382Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm ACK delay=9422 blocks=[0..0, 3..3] ecn_counts=None [2025-12-13T10:35:01.270238872Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:01.270250233Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 timer=221.3065ms latest_rtt=34.664074ms srtt=34.034225ms min_rtt=33.944247ms rttvar=12.909048ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=258 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 527, tv_nsec: 552067328 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 517403254 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.00 Kbps, is_app_limited: true, interval: 35.067559ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 527, tv_nsec: 516999769 }), send_elapsed: 403.485µs, ack_elapsed: 35.067559ms, rtt: 34.664074ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 52, rate: 495824, last_update: Instant { tv_sec: 527, tv_nsec: 629030621 }, next_time: Instant { tv_sec: 527, tv_nsec: 629030621 }, max_datagram_size: 1350, last_packet_size: Some(52), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:01.270301139Z TRACE quiche_apps::client] written 52 bytes from 0.0.0.0:34680 to 193.167.100.100:443 [2025-12-13T10:35:01.270312400Z TRACE quiche_apps::client] 0.0.0.0:34680 -> 193.167.100.100:443: done writing [2025-12-13T10:35:01.326208969Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:34680 [2025-12-13T10:35:01.326229187Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx pkt Short dcid=4cfc57057d392d741b0daa3418032ef559dd02b3 key_phase=false len=23 pn=7 [2025-12-13T10:35:01.326244125Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm ACK delay=3125 blocks=[4..9] ecn_counts=None [2025-12-13T10:35:01.326253182Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 packet newly acked 4 [2025-12-13T10:35:01.326259654Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 packet newly acked 5 [2025-12-13T10:35:01.326265395Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 packet newly acked 6 [2025-12-13T10:35:01.326271246Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 packet newly acked 7 [2025-12-13T10:35:01.326278419Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 packet newly acked 8 [2025-12-13T10:35:01.326284691Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 packet newly acked 9 [2025-12-13T10:35:01.326320508Z TRACE quiche_apps::client] 0.0.0.0:34680: processed 44 bytes [2025-12-13T10:35:01.326330977Z TRACE quiche_apps::client] 0.0.0.0:34680: recv() would block [2025-12-13T10:35:01.326337630Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:01.326348109Z TRACE quiche_apps::client] 0.0.0.0:34680 -> 193.167.100.100:443: done writing [2025-12-13T10:35:01.474631147Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:34680 [2025-12-13T10:35:01.474657556Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx pkt Short dcid=4cfc57057d392d741b0daa3418032ef559dd02b3 key_phase=false len=20 pn=10 [2025-12-13T10:35:01.474672744Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm PING mtu_probe=None [2025-12-13T10:35:01.474682412Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm PADDING len=2 [2025-12-13T10:35:01.474701017Z TRACE quiche_apps::client] 0.0.0.0:34680: processed 41 bytes [2025-12-13T10:35:01.474712398Z TRACE quiche_apps::client] 0.0.0.0:34680: recv() would block [2025-12-13T10:35:01.474720203Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:01.474744579Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx pkt Short dcid=0000000000001005a1404aef0aec0fdfa677a486 key_phase=false len=7 pn=10 [2025-12-13T10:35:01.474755619Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm ACK delay=10 blocks=[7..7, 10..10] ecn_counts=None [2025-12-13T10:35:01.474776809Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 timer=none latest_rtt=56.010172ms srtt=36.781217ms min_rtt=33.944247ms rttvar=15.175772ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1757, delivered_time: Instant { tv_sec: 527, tv_nsec: 833546687 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 833546687 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 9, rate_sample: RateSample { bandwidth: 266.00 Kbps, is_app_limited: true, interval: 132.973465ms, delivered: 258, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 527, tv_nsec: 552067328 }), send_elapsed: 111.627367ms, ack_elapsed: 132.973465ms, rtt: 56.010172ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 458793, last_update: Instant { tv_sec: 527, tv_nsec: 833546687 }, next_time: Instant { tv_sec: 527, tv_nsec: 833546687 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:01.474852791Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:34680 to 193.167.100.100:443 [2025-12-13T10:35:01.474867578Z TRACE quiche_apps::client] 0.0.0.0:34680 -> 193.167.100.100:443: done writing [2025-12-13T10:35:01.567122664Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:34680 [2025-12-13T10:35:01.567170414Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx pkt Short dcid=4cfc57057d392d741b0daa3418032ef559dd02b3 key_phase=false len=1329 pn=11 [2025-12-13T10:35:01.567207483Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm PING mtu_probe=None [2025-12-13T10:35:01.567225687Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm PADDING len=1311 [2025-12-13T10:35:01.567248309Z TRACE quiche_apps::client] 0.0.0.0:34680: processed 1350 bytes [2025-12-13T10:35:01.567258638Z TRACE quiche_apps::client] 0.0.0.0:34680: recv() would block [2025-12-13T10:35:01.567264249Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:01.567285108Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx pkt Short dcid=0000000000001005a1404aef0aec0fdfa677a486 key_phase=false len=7 pn=11 [2025-12-13T10:35:01.567290117Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm ACK delay=14 blocks=[7..7, 10..11] ecn_counts=None [2025-12-13T10:35:01.567312379Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 timer=none latest_rtt=56.010172ms srtt=36.781217ms min_rtt=33.944247ms rttvar=15.175772ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1757, delivered_time: Instant { tv_sec: 527, tv_nsec: 926087517 }, first_sent_time: Instant { tv_sec: 527, tv_nsec: 926087517 }, end_of_app_limited: 9, last_sent_packet: 11, largest_acked: 9, rate_sample: RateSample { bandwidth: 266.00 Kbps, is_app_limited: true, interval: 132.973465ms, delivered: 258, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 527, tv_nsec: 552067328 }), send_elapsed: 111.627367ms, ack_elapsed: 132.973465ms, rtt: 56.010172ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 458793, last_update: Instant { tv_sec: 527, tv_nsec: 926087517 }, next_time: Instant { tv_sec: 527, tv_nsec: 926087517 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:01.567381308Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:34680 to 193.167.100.100:443 [2025-12-13T10:35:01.567390866Z TRACE quiche_apps::client] 0.0.0.0:34680 -> 193.167.100.100:443: done writing [2025-12-13T10:35:01.682626538Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:34680 [2025-12-13T10:35:01.682658107Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx pkt Short dcid=4cfc57057d392d741b0daa3418032ef559dd02b3 key_phase=false len=20 pn=13 [2025-12-13T10:35:01.682685018Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm PING mtu_probe=None [2025-12-13T10:35:01.682691580Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm PADDING len=2 [2025-12-13T10:35:01.682710616Z TRACE quiche_apps::client] 0.0.0.0:34680: processed 41 bytes [2025-12-13T10:35:01.682721135Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:34680 [2025-12-13T10:35:01.682729291Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx pkt Short dcid=4cfc57057d392d741b0daa3418032ef559dd02b3 key_phase=false len=20 pn=14 [2025-12-13T10:35:01.682739119Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm PING mtu_probe=None [2025-12-13T10:35:01.682744719Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm PADDING len=2 [2025-12-13T10:35:01.682754347Z TRACE quiche_apps::client] 0.0.0.0:34680: processed 41 bytes [2025-12-13T10:35:01.682761160Z TRACE quiche_apps::client] 0.0.0.0:34680: recv() would block [2025-12-13T10:35:01.682766430Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:01.682790495Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx pkt Short dcid=0000000000001005a1404aef0aec0fdfa677a486 key_phase=false len=9 pn=12 [2025-12-13T10:35:01.682797548Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm ACK delay=7 blocks=[7..7, 10..11, 13..14] ecn_counts=None [2025-12-13T10:35:01.682814960Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 timer=none latest_rtt=56.010172ms srtt=36.781217ms min_rtt=33.944247ms rttvar=15.175772ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1757, delivered_time: Instant { tv_sec: 528, tv_nsec: 41590369 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 41590369 }, end_of_app_limited: 9, last_sent_packet: 12, largest_acked: 9, rate_sample: RateSample { bandwidth: 266.00 Kbps, is_app_limited: true, interval: 132.973465ms, delivered: 258, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 527, tv_nsec: 552067328 }), send_elapsed: 111.627367ms, ack_elapsed: 132.973465ms, rtt: 56.010172ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 458793, last_update: Instant { tv_sec: 528, tv_nsec: 41590369 }, next_time: Instant { tv_sec: 528, tv_nsec: 41590369 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:01.682872728Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:34680 to 193.167.100.100:443 [2025-12-13T10:35:01.682883298Z TRACE quiche_apps::client] 0.0.0.0:34680 -> 193.167.100.100:443: done writing [2025-12-13T10:35:01.714683429Z TRACE quiche_apps::client] got 1207 bytes from 193.167.100.100:443 to 0.0.0.0:34680 [2025-12-13T10:35:01.714705009Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx pkt Short dcid=4cfc57057d392d741b0daa3418032ef559dd02b3 key_phase=false len=1186 pn=15 [2025-12-13T10:35:01.714721310Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm ACK delay=0 blocks=[4..9, 11..12] ecn_counts=None [2025-12-13T10:35:01.714730507Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 packet newly acked 11 [2025-12-13T10:35:01.714736388Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 packet newly acked 12 [2025-12-13T10:35:01.714747820Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm STREAM id=0 off=0 len=1151 fin=false [2025-12-13T10:35:01.714757007Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm STREAM id=0 off=1151 len=1 fin=false [2025-12-13T10:35:01.714773968Z TRACE quiche_apps::client] 0.0.0.0:34680: processed 1207 bytes [2025-12-13T10:35:01.714782314Z TRACE quiche_apps::client] 0.0.0.0:34680: recv() would block [2025-12-13T10:35:01.714787443Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:01.714793535Z TRACE quiche::h3] 4cfc57057d392d741b0daa3418032ef559dd02b3 stream id 0 is readable [2025-12-13T10:35:01.714804075Z TRACE quiche::h3::stream] 4cfc57057d392d741b0daa3418032ef559dd02b3 read 1 bytes on stream 0 [2025-12-13T10:35:01.714831676Z TRACE quiche::h3::stream] 4cfc57057d392d741b0daa3418032ef559dd02b3 read 1 bytes on stream 0 [2025-12-13T10:35:01.714839521Z TRACE quiche::h3::stream] 4cfc57057d392d741b0daa3418032ef559dd02b3 read 1 bytes on stream 0 [2025-12-13T10:35:01.714847406Z TRACE quiche::h3::stream] 4cfc57057d392d741b0daa3418032ef559dd02b3 read 144 bytes on stream 0 [2025-12-13T10:35:01.714853086Z TRACE quiche::h3] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:01.714859959Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:01.714865389Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:01.714872973Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:01.714882641Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 48, 49, 32, 71, 77, 84] [2025-12-13T10:35:01.714891929Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:01.714898230Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:01.714903010Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:01.714909121Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:01.714919280Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:01.714924490Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:01.714939037Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:01 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:01.714947963Z TRACE quiche::h3] 4cfc57057d392d741b0daa3418032ef559dd02b3 stream id 0 is readable [2025-12-13T10:35:01.714952352Z TRACE quiche::h3::stream] 4cfc57057d392d741b0daa3418032ef559dd02b3 read 1 bytes on stream 0 [2025-12-13T10:35:01.714956099Z TRACE quiche::h3::stream] 4cfc57057d392d741b0daa3418032ef559dd02b3 read 1 bytes on stream 0 [2025-12-13T10:35:01.714959756Z TRACE quiche::h3::stream] 4cfc57057d392d741b0daa3418032ef559dd02b3 read 1 bytes on stream 0 [2025-12-13T10:35:01.714962791Z TRACE quiche::h3] 4cfc57057d392d741b0daa3418032ef559dd02b3 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:01.714971748Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:01.714975044Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:01.714978100Z INFO quiche_apps::common] 1/1 response(s) received in 591.080261ms, closing... [2025-12-13T10:35:01.714990823Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx pkt Short dcid=0000000000001005a1404aef0aec0fdfa677a486 key_phase=false len=11 pn=13 [2025-12-13T10:35:01.714994631Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:01.715005321Z TRACE quiche::recovery::congestion::recovery] 4cfc57057d392d741b0daa3418032ef559dd02b3 timer=122.462675ms latest_rtt=56.010172ms srtt=36.781217ms min_rtt=33.944247ms rttvar=15.175772ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1757, delivered_time: Instant { tv_sec: 528, tv_nsec: 73798332 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 73798332 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 12, rate_sample: RateSample { bandwidth: 266.00 Kbps, is_app_limited: true, interval: 0ns, delivered: 0, prior_delivered: 1757, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 41590369 }), send_elapsed: 0ns, ack_elapsed: 31.925325ms, rtt: 31.925325ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 49, rate: 458793, last_update: Instant { tv_sec: 528, tv_nsec: 73798332 }, next_time: Instant { tv_sec: 528, tv_nsec: 73798332 }, max_datagram_size: 1350, last_packet_size: Some(49), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:01.715058089Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:34680 to 193.167.100.100:443 [2025-12-13T10:35:01.715066435Z TRACE quiche_apps::client] 0.0.0.0:34680 -> 193.167.100.100:443: done writing [2025-12-13T10:35:02.008421837Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:02.008450360Z TRACE quiche] 4cfc57057d392d741b0daa3418032ef559dd02b3 draining timeout expired [2025-12-13T10:35:02.008490625Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:02.008499111Z INFO quiche_apps::client] connection closed, recv=10 sent=14 lost=1 retrans=1 sent_bytes=2215 recv_bytes=4884 lost_bytes=0 [local_addr=0.0.0.0:34680 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=10 sent=14 lost=1 retrans=1 rtt=36.781217ms min_rtt=Some(33.944247ms) rttvar=15.175772ms cwnd=13500 sent_bytes=2215 recv_bytes=4884 lost_bytes=0 stream_retrans_bytes=1 pmtu=1350 delivery_rate=33250] [2025-12-13T10:35:02.013505139Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:02.013742552Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:58975 with scid 461bdc867322b17611a1311f09de1dac024f9010 [2025-12-13T10:35:02.013785322Z TRACE quiche::tls] 461bdc867322b17611a1311f09de1dac024f9010 write message lvl=Initial len=266 [2025-12-13T10:35:02.013802384Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Initial version=1 dcid=d1465c9dac4e86ee1214f1ada50c5a37 scid=461bdc867322b17611a1311f09de1dac024f9010 len=270 pn=0 [2025-12-13T10:35:02.013806161Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:02.013820357Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=998.928777ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 528, tv_nsec: 372564257 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 372564257 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 528, tv_nsec: 372564257 }, next_time: Instant { tv_sec: 528, tv_nsec: 372564257 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:02.013900006Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:02.047961018Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:58975 [2025-12-13T10:35:02.047987417Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx pkt Initial version=1 dcid=461bdc867322b17611a1311f09de1dac024f9010 scid=000000000000100576cd871c8710f99cc344003d token= len=116 pn=0 [2025-12-13T10:35:02.048004819Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:02.048015890Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 packet newly acked 0 [2025-12-13T10:35:02.048026550Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:02.048161522Z TRACE quiche::tls] 461bdc867322b17611a1311f09de1dac024f9010 set write secret lvl=Handshake [2025-12-13T10:35:02.048175668Z TRACE quiche::tls] 461bdc867322b17611a1311f09de1dac024f9010 set read secret lvl=Handshake [2025-12-13T10:35:02.048237574Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx pkt Handshake version=1 dcid=461bdc867322b17611a1311f09de1dac024f9010 scid=000000000000100576cd871c8710f99cc344003d len=985 pn=0 [2025-12-13T10:35:02.048247854Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm CRYPTO off=0 len=717 [2025-12-13T10:35:02.048434592Z TRACE quiche::tls] 461bdc867322b17611a1311f09de1dac024f9010 write message lvl=Handshake len=36 [2025-12-13T10:35:02.048439221Z TRACE quiche::tls] 461bdc867322b17611a1311f09de1dac024f9010 set write secret lvl=OneRTT [2025-12-13T10:35:02.048446665Z TRACE quiche::tls] 461bdc867322b17611a1311f09de1dac024f9010 set read secret lvl=OneRTT [2025-12-13T10:35:02.048462354Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(d1465c9dac4e86ee1214f1ada50c5a37), max_idle_timeout: 75000, stateless_reset_token: Some(256833690257027879997532406134444215765), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(000000000000100576cd871c8710f99cc344003d), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:02.048482692Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm PADDING len=247 [2025-12-13T10:35:02.048497520Z TRACE quiche_apps::client] 0.0.0.0:58975: processed 1200 bytes [2025-12-13T10:35:02.048502860Z TRACE quiche_apps::client] 0.0.0.0:58975: recv() would block [2025-12-13T10:35:02.048505896Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:02.048521585Z TRACE quiche::h3] 461bdc867322b17611a1311f09de1dac024f9010 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:02.048538497Z TRACE quiche::h3] 461bdc867322b17611a1311f09de1dac024f9010 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:02.048544929Z TRACE quiche::h3] 461bdc867322b17611a1311f09de1dac024f9010 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:02.048552763Z TRACE quiche::h3] 461bdc867322b17611a1311f09de1dac024f9010 tx frm HEADERS stream=0 len=35 fin=true [2025-12-13T10:35:02.048559205Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /cold-smooth-moltres", "user-agent: quiche"] [2025-12-13T10:35:02.048625640Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Initial version=1 dcid=000000000000100576cd871c8710f99cc344003d scid=461bdc867322b17611a1311f09de1dac024f9010 len=6 pn=1 [2025-12-13T10:35:02.048630529Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm ACK delay=80 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:02.048640377Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=102.039096ms latest_rtt=34.232452ms srtt=34.232452ms min_rtt=34.232452ms rttvar=17.116226ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 528, tv_nsec: 407274502 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 407274502 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.82 Kbps, is_app_limited: true, interval: 34.232452ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 372564257 }), send_elapsed: 0ns, ack_elapsed: 34.232452ms, rtt: 34.232452ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492953, last_update: Instant { tv_sec: 528, tv_nsec: 407274471 }, next_time: Instant { tv_sec: 528, tv_nsec: 407274502 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:02.048664753Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Handshake version=1 dcid=000000000000100576cd871c8710f99cc344003d scid=461bdc867322b17611a1311f09de1dac024f9010 len=45 pn=2 [2025-12-13T10:35:02.048668359Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm ACK delay=53 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:02.048671646Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:02.048678188Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=102.635831ms latest_rtt=34.232452ms srtt=34.232452ms min_rtt=34.232452ms rttvar=17.116226ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 528, tv_nsec: 407274502 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 407274502 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.82 Kbps, is_app_limited: true, interval: 34.232452ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 372564257 }), send_elapsed: 0ns, ack_elapsed: 34.232452ms, rtt: 34.232452ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492953, last_update: Instant { tv_sec: 528, tv_nsec: 407431114 }, next_time: Instant { tv_sec: 528, tv_nsec: 407274502 }, max_datagram_size: 1350, last_packet_size: None, iv: 225.174µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:02.048697834Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 dropped epoch 0 state [2025-12-13T10:35:02.048711630Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=1128 pn=3 [2025-12-13T10:35:02.048714996Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[06, 6a, d2, 95, 76, 24, 38, 73, 9a, e7, fc, 44, a1, 1d, a6, 51, 5e, 68, 2e, c9] reset_token=[eb, ec, f0, 2e, 3d, 1a, ba, 33, b6, 8c, 79, 8b, ea, bb, d1, 17] [2025-12-13T10:35:02.048722460Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:02.048725776Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm PADDING len=1064 [2025-12-13T10:35:02.048732840Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=102.581229ms latest_rtt=34.232452ms srtt=34.232452ms min_rtt=34.232452ms rttvar=17.116226ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 528, tv_nsec: 407274502 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 407274502 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.82 Kbps, is_app_limited: true, interval: 34.232452ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 372564257 }), send_elapsed: 0ns, ack_elapsed: 34.232452ms, rtt: 34.232452ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 492953, last_update: Instant { tv_sec: 528, tv_nsec: 407431114 }, next_time: Instant { tv_sec: 528, tv_nsec: 407656288 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:02.048776421Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.048789976Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=6 pn=4 [2025-12-13T10:35:02.048795467Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:02.048806217Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=102.50708ms latest_rtt=34.232452ms srtt=34.232452ms min_rtt=34.232452ms rttvar=17.116226ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 528, tv_nsec: 407274502 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 407274502 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.82 Kbps, is_app_limited: true, interval: 34.232452ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 372564257 }), send_elapsed: 0ns, ack_elapsed: 34.232452ms, rtt: 34.232452ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492953, last_update: Instant { tv_sec: 528, tv_nsec: 407597986 }, next_time: Instant { tv_sec: 528, tv_nsec: 407656288 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.454595ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:02.048852584Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.048866289Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=6 pn=5 [2025-12-13T10:35:02.048872070Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:02.048882790Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=102.430838ms latest_rtt=34.232452ms srtt=34.232452ms min_rtt=34.232452ms rttvar=17.116226ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 528, tv_nsec: 407274502 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 407274502 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.82 Kbps, is_app_limited: true, interval: 34.232452ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 372564257 }), send_elapsed: 0ns, ack_elapsed: 34.232452ms, rtt: 34.232452ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 492953, last_update: Instant { tv_sec: 528, tv_nsec: 407597986 }, next_time: Instant { tv_sec: 528, tv_nsec: 410128523 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:02.048916152Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.048929367Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=78 pn=6 [2025-12-13T10:35:02.048934887Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm STREAM id=0 off=0 len=73 fin=true [2025-12-13T10:35:02.048965134Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=102.348504ms latest_rtt=34.232452ms srtt=34.232452ms min_rtt=34.232452ms rttvar=17.116226ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1481 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 528, tv_nsec: 407274502 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 407274502 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.82 Kbps, is_app_limited: true, interval: 34.232452ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 372564257 }), send_elapsed: 0ns, ack_elapsed: 34.232452ms, rtt: 34.232452ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492953, last_update: Instant { tv_sec: 528, tv_nsec: 407737186 }, next_time: Instant { tv_sec: 528, tv_nsec: 410128523 }, max_datagram_size: 1350, last_packet_size: None, iv: 324.575µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:02.049003987Z TRACE quiche_apps::client] written 116 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.049013444Z TRACE quiche_apps::client] 0.0.0.0:58975 -> 193.167.100.100:443: done writing [2025-12-13T10:35:02.082500633Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:58975 [2025-12-13T10:35:02.082517684Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx pkt Short dcid=461bdc867322b17611a1311f09de1dac024f9010 key_phase=false len=869 pn=0 [2025-12-13T10:35:02.082532202Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:02.082540417Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 packet newly acked 3 [2025-12-13T10:35:02.082550325Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:02.082587335Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm HANDSHAKE_DONE [2025-12-13T10:35:02.082597123Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 dropped epoch 1 state [2025-12-13T10:35:02.082607713Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, f2, 75, 09, 8d, 0b, 4a, 0c, 40, 9a, da, e8, ff] reset_token=[92, 08, c5, 9c, 78, 93, c9, 09, c1, 36, 6c, 47, 80, 6a, 63, 12] [2025-12-13T10:35:02.082625967Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c0, 79, 02, e8, b4, 3d, b0, 4a, 48, 00, 6e, 55] reset_token=[13, 00, 2d, 01, 84, 8a, ed, ae, a5, 00, ce, b8, cb, 37, d6, 27] [2025-12-13T10:35:02.082641796Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, d2, 77, 28, 9d, 21, 62, 56, e0, 49, c8, 77, 92] reset_token=[98, 59, 72, 01, 87, 6d, 5a, d9, 79, ee, fd, 64, f3, 5f, f0, 1f] [2025-12-13T10:35:02.082657105Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 54, 2d, 55, 14, 89, fa, d3, 4c, 3f, 68, 32, 6d] reset_token=[ec, de, a8, 54, 30, 6e, b2, 7c, 72, 3b, 90, 36, 77, b9, d7, e7] [2025-12-13T10:35:02.082666983Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, e6, 60, 9e, ff, 45, 8e, 9e, c6, 7f, 76, 8f, 7a] reset_token=[8e, 56, 30, 6f, 08, 1a, ff, 87, f4, cb, 76, 8e, 95, 15, 3c, 34] [2025-12-13T10:35:02.082674768Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 32, 72, 36, 3f, ca, 19, 69, e6, dc, 2c, df, e7] reset_token=[1c, 91, 7b, 82, ac, 65, 9d, 9c, 51, 6b, 85, 97, 5d, d3, 57, 2f] [2025-12-13T10:35:02.082682372Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 83, a7, 5d, 46, b5, d1, a4, a0, 16, 67, 50, 8d] reset_token=[c1, e4, 8d, 12, 82, 07, c1, 77, f0, b6, 7d, 5a, 75, 7b, 13, 1e] [2025-12-13T10:35:02.082688784Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:02.082693684Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:02.082697941Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:02.082725292Z TRACE quiche_apps::client] 0.0.0.0:58975: processed 890 bytes [2025-12-13T10:35:02.082733127Z TRACE quiche_apps::client] got 45 bytes from 193.167.100.100:443 to 0.0.0.0:58975 [2025-12-13T10:35:02.082738758Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx pkt Short dcid=461bdc867322b17611a1311f09de1dac024f9010 key_phase=false len=24 pn=1 [2025-12-13T10:35:02.082745771Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm ACK delay=0 blocks=[3..3, 5..5] ecn_counts=None [2025-12-13T10:35:02.082750640Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 packet newly acked 5 [2025-12-13T10:35:02.082759907Z TRACE quiche_apps::client] 0.0.0.0:58975: processed 45 bytes [2025-12-13T10:35:02.082764917Z TRACE quiche_apps::client] 0.0.0.0:58975: recv() would block [2025-12-13T10:35:02.082768473Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:02.082772240Z TRACE quiche::h3] 461bdc867322b17611a1311f09de1dac024f9010 stream id 3 is readable [2025-12-13T10:35:02.082779153Z TRACE quiche::h3::stream] 461bdc867322b17611a1311f09de1dac024f9010 read 1 bytes on stream 3 [2025-12-13T10:35:02.082784954Z TRACE quiche::h3] 461bdc867322b17611a1311f09de1dac024f9010 open peer's control stream 3 [2025-12-13T10:35:02.082789893Z TRACE quiche::h3::stream] 461bdc867322b17611a1311f09de1dac024f9010 read 1 bytes on stream 3 [2025-12-13T10:35:02.082794392Z TRACE quiche::h3::stream] 461bdc867322b17611a1311f09de1dac024f9010 read 1 bytes on stream 3 [2025-12-13T10:35:02.082799130Z TRACE quiche::h3::stream] 461bdc867322b17611a1311f09de1dac024f9010 read 6 bytes on stream 3 [2025-12-13T10:35:02.082803409Z TRACE quiche::h3] 461bdc867322b17611a1311f09de1dac024f9010 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:02.082812796Z TRACE quiche::h3] 461bdc867322b17611a1311f09de1dac024f9010 stream id 7 is readable [2025-12-13T10:35:02.082817665Z TRACE quiche::h3::stream] 461bdc867322b17611a1311f09de1dac024f9010 read 1 bytes on stream 7 [2025-12-13T10:35:02.082830379Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=5 pn=7 [2025-12-13T10:35:02.082834607Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm ACK delay=11 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:02.082842902Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=4.046272ms latest_rtt=31.422843ms srtt=33.820069ms min_rtt=31.422843ms rttvar=10.417678ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=160 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1543, delivered_time: Instant { tv_sec: 528, tv_nsec: 441551366 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 410128523 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 5, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 34.276864ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 407274502 }), send_elapsed: 2.854021ms, ack_elapsed: 34.276864ms, rtt: 31.422843ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 498964, last_update: Instant { tv_sec: 528, tv_nsec: 441638709 }, next_time: Instant { tv_sec: 528, tv_nsec: 441963284 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:02.082896673Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.082908044Z TRACE quiche_apps::client] 0.0.0.0:58975 -> 193.167.100.100:443: done writing [2025-12-13T10:35:02.086988069Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:02.087004429Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 loss detection timeout expired [2025-12-13T10:35:02.087009138Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 packet 4 lost on epoch 2 [2025-12-13T10:35:02.087024336Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=62.389039ms latest_rtt=31.422843ms srtt=33.820069ms min_rtt=31.422843ms rttvar=10.417678ms cwnd=9450 ssthresh=9450 bytes_in_flight=116 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 445817889 }) Rate { delivered: 1543, delivered_time: Instant { tv_sec: 528, tv_nsec: 441551366 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 410128523 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 5, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 34.276864ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 407274502 }), send_elapsed: 2.854021ms, ack_elapsed: 34.276864ms, rtt: 31.422843ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 498964, last_update: Instant { tv_sec: 528, tv_nsec: 441638709 }, next_time: Instant { tv_sec: 528, tv_nsec: 441963284 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:02.087045075Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:02.087057468Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=6 pn=8 [2025-12-13T10:35:02.087061636Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:02.087071545Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=100.469732ms latest_rtt=31.422843ms srtt=33.820069ms min_rtt=31.422843ms rttvar=10.417678ms cwnd=9450 ssthresh=9450 bytes_in_flight=160 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 445817889 }) Rate { delivered: 1543, delivered_time: Instant { tv_sec: 528, tv_nsec: 441551366 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 410128523 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 5, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 34.276864ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 407274502 }), send_elapsed: 2.854021ms, ack_elapsed: 34.276864ms, rtt: 31.422843ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349274, last_update: Instant { tv_sec: 528, tv_nsec: 441638709 }, next_time: Instant { tv_sec: 528, tv_nsec: 441963284 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:02.087114745Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.087125615Z TRACE quiche_apps::client] 0.0.0.0:58975 -> 193.167.100.100:443: done writing [2025-12-13T10:35:02.181279453Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:58975 [2025-12-13T10:35:02.181299661Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx pkt Short dcid=461bdc867322b17611a1311f09de1dac024f9010 key_phase=false len=1329 pn=3 [2025-12-13T10:35:02.181314108Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm PING mtu_probe=None [2025-12-13T10:35:02.181340808Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm PADDING len=1311 [2025-12-13T10:35:02.181354453Z TRACE quiche_apps::client] 0.0.0.0:58975: processed 1350 bytes [2025-12-13T10:35:02.181363310Z TRACE quiche_apps::client] 0.0.0.0:58975: recv() would block [2025-12-13T10:35:02.181370183Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:02.181388497Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=7 pn=9 [2025-12-13T10:35:02.181396332Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm ACK delay=11 blocks=[0..1, 3..3] ecn_counts=None [2025-12-13T10:35:02.181411480Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=6.128795ms latest_rtt=31.422843ms srtt=33.820069ms min_rtt=31.422843ms rttvar=10.417678ms cwnd=9450 ssthresh=9450 bytes_in_flight=160 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 445817889 }) Rate { delivered: 1543, delivered_time: Instant { tv_sec: 528, tv_nsec: 441551366 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 410128523 }, end_of_app_limited: 7, last_sent_packet: 9, largest_acked: 5, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 34.276864ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 407274502 }), send_elapsed: 2.854021ms, ack_elapsed: 34.276864ms, rtt: 31.422843ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349274, last_update: Instant { tv_sec: 528, tv_nsec: 540193140 }, next_time: Instant { tv_sec: 528, tv_nsec: 540193140 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:02.181467825Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.181478545Z TRACE quiche_apps::client] 0.0.0.0:58975 -> 193.167.100.100:443: done writing [2025-12-13T10:35:02.188578193Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:02.188593110Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 loss detection timeout expired [2025-12-13T10:35:02.188598350Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=99.433307ms latest_rtt=31.422843ms srtt=33.820069ms min_rtt=31.422843ms rttvar=10.417678ms cwnd=9450 ssthresh=9450 bytes_in_flight=160 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 445817889 }) Rate { delivered: 1543, delivered_time: Instant { tv_sec: 528, tv_nsec: 441551366 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 410128523 }, end_of_app_limited: 7, last_sent_packet: 9, largest_acked: 5, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 34.276864ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 407274502 }), send_elapsed: 2.854021ms, ack_elapsed: 34.276864ms, rtt: 31.422843ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349274, last_update: Instant { tv_sec: 528, tv_nsec: 540193140 }, next_time: Instant { tv_sec: 528, tv_nsec: 540193140 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:02.188620762Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:02.188636852Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=86 pn=10 [2025-12-13T10:35:02.188656649Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm ACK delay=916 blocks=[0..1, 3..3] ecn_counts=None [2025-12-13T10:35:02.188662290Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm STREAM id=0 off=0 len=73 fin=true [2025-12-13T10:35:02.188674072Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=200.934373ms latest_rtt=31.422843ms srtt=33.820069ms min_rtt=31.422843ms rttvar=10.417678ms cwnd=9450 ssthresh=9450 bytes_in_flight=284 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 445817889 }) Rate { delivered: 1543, delivered_time: Instant { tv_sec: 528, tv_nsec: 441551366 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 410128523 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 5, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 34.276864ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 407274502 }), send_elapsed: 2.854021ms, ack_elapsed: 34.276864ms, rtt: 31.422843ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349274, last_update: Instant { tv_sec: 528, tv_nsec: 540193140 }, next_time: Instant { tv_sec: 528, tv_nsec: 540193140 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:02.188725588Z TRACE quiche_apps::client] written 124 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.188737170Z TRACE quiche_apps::client] 0.0.0.0:58975 -> 193.167.100.100:443: done writing [2025-12-13T10:35:02.389991254Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:02.390005431Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 loss detection timeout expired [2025-12-13T10:35:02.390010911Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=200.578675ms latest_rtt=31.422843ms srtt=33.820069ms min_rtt=31.422843ms rttvar=10.417678ms cwnd=9450 ssthresh=9450 bytes_in_flight=284 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 445817889 }) Rate { delivered: 1543, delivered_time: Instant { tv_sec: 528, tv_nsec: 441551366 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 410128523 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 5, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 34.276864ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 407274502 }), send_elapsed: 2.854021ms, ack_elapsed: 34.276864ms, rtt: 31.422843ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349274, last_update: Instant { tv_sec: 528, tv_nsec: 540193140 }, next_time: Instant { tv_sec: 528, tv_nsec: 540193140 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:02.390032912Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:02.390049994Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=16 pn=11 [2025-12-13T10:35:02.390054763Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm ACK delay=26093 blocks=[0..1, 3..3] ecn_counts=None [2025-12-13T10:35:02.390060203Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:02.390071645Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=401.930744ms latest_rtt=31.422843ms srtt=33.820069ms min_rtt=31.422843ms rttvar=10.417678ms cwnd=9450 ssthresh=9450 bytes_in_flight=338 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 445817889 }) Rate { delivered: 1543, delivered_time: Instant { tv_sec: 528, tv_nsec: 441551366 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 410128523 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 5, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 34.276864ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 407274502 }), send_elapsed: 2.854021ms, ack_elapsed: 34.276864ms, rtt: 31.422843ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349274, last_update: Instant { tv_sec: 528, tv_nsec: 748853856 }, next_time: Instant { tv_sec: 528, tv_nsec: 748853856 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:02.390130575Z TRACE quiche_apps::client] written 54 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.390149630Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=88 pn=12 [2025-12-13T10:35:02.390157465Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm ACK delay=26106 blocks=[0..1, 3..3] ecn_counts=None [2025-12-13T10:35:02.390164779Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm STREAM id=0 off=0 len=73 fin=true [2025-12-13T10:35:02.390180258Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=401.923149ms latest_rtt=31.422843ms srtt=33.820069ms min_rtt=31.422843ms rttvar=10.417678ms cwnd=9450 ssthresh=9450 bytes_in_flight=464 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 445817889 }) Rate { delivered: 1543, delivered_time: Instant { tv_sec: 528, tv_nsec: 441551366 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 410128523 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 5, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 34.276864ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 407274502 }), send_elapsed: 2.854021ms, ack_elapsed: 34.276864ms, rtt: 31.422843ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349274, last_update: Instant { tv_sec: 528, tv_nsec: 748853856 }, next_time: Instant { tv_sec: 528, tv_nsec: 748853856 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:02.390253936Z TRACE quiche_apps::client] written 126 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.390265357Z TRACE quiche_apps::client] 0.0.0.0:58975 -> 193.167.100.100:443: done writing [2025-12-13T10:35:02.420898124Z TRACE quiche_apps::client] got 47 bytes from 193.167.100.100:443 to 0.0.0.0:58975 [2025-12-13T10:35:02.420917400Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx pkt Short dcid=461bdc867322b17611a1311f09de1dac024f9010 key_phase=false len=26 pn=4 [2025-12-13T10:35:02.420931536Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm ACK delay=0 blocks=[5..5, 7..9, 11..11] ecn_counts=None [2025-12-13T10:35:02.420941565Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 packet newly acked 7 [2025-12-13T10:35:02.420957665Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 packet newly acked 8 [2025-12-13T10:35:02.420962284Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 packet newly acked 9 [2025-12-13T10:35:02.420966712Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 packet newly acked 11 [2025-12-13T10:35:02.420975589Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 packet 6 lost on epoch 2 [2025-12-13T10:35:02.420982311Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 packet 10 lost on epoch 2 [2025-12-13T10:35:02.421000946Z TRACE quiche_apps::client] 0.0.0.0:58975: processed 47 bytes [2025-12-13T10:35:02.421006075Z TRACE quiche_apps::client] 0.0.0.0:58975: recv() would block [2025-12-13T10:35:02.421011215Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:02.421027275Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=83 pn=13 [2025-12-13T10:35:02.421033346Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm ACK delay=13 blocks=[4..4] ecn_counts=None [2025-12-13T10:35:02.421039378Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm STREAM id=0 off=0 len=73 fin=true [2025-12-13T10:35:02.421051981Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=92.615104ms latest_rtt=30.87529ms srtt=33.451971ms min_rtt=30.87529ms rttvar=8.549452ms cwnd=6615 ssthresh=6615 bytes_in_flight=247 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 779729146 }) Rate { delivered: 1641, delivered_time: Instant { tv_sec: 528, tv_nsec: 779729146 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 748853856 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 11, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 338.725333ms, delivered: 98, prior_delivered: 1543, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 441551366 }), send_elapsed: 338.725333ms, ack_elapsed: 338.17778ms, rtt: 30.87529ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247182, last_update: Instant { tv_sec: 528, tv_nsec: 748853856 }, next_time: Instant { tv_sec: 528, tv_nsec: 748853856 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:02.421112174Z TRACE quiche_apps::client] written 121 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.421122363Z TRACE quiche_apps::client] 0.0.0.0:58975 -> 193.167.100.100:443: done writing [2025-12-13T10:35:02.514260013Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:02.514272757Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 loss detection timeout expired [2025-12-13T10:35:02.514277766Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=92.039319ms latest_rtt=30.87529ms srtt=33.451971ms min_rtt=30.87529ms rttvar=8.549452ms cwnd=6615 ssthresh=6615 bytes_in_flight=247 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 779729146 }) Rate { delivered: 1641, delivered_time: Instant { tv_sec: 528, tv_nsec: 779729146 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 748853856 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 11, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 338.725333ms, delivered: 98, prior_delivered: 1543, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 441551366 }), send_elapsed: 338.725333ms, ack_elapsed: 338.17778ms, rtt: 30.87529ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247182, last_update: Instant { tv_sec: 528, tv_nsec: 748853856 }, next_time: Instant { tv_sec: 528, tv_nsec: 748853856 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:02.514304356Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:02.514319193Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=84 pn=14 [2025-12-13T10:35:02.514323011Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm ACK delay=11675 blocks=[4..4] ecn_counts=None [2025-12-13T10:35:02.514327479Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm STREAM id=0 off=0 len=73 fin=true [2025-12-13T10:35:02.514337578Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=185.272367ms latest_rtt=30.87529ms srtt=33.451971ms min_rtt=30.87529ms rttvar=8.549452ms cwnd=6615 ssthresh=6615 bytes_in_flight=369 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 779729146 }) Rate { delivered: 1641, delivered_time: Instant { tv_sec: 528, tv_nsec: 779729146 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 748853856 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 11, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 338.725333ms, delivered: 98, prior_delivered: 1543, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 441551366 }), send_elapsed: 338.725333ms, ack_elapsed: 338.17778ms, rtt: 30.87529ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247182, last_update: Instant { tv_sec: 528, tv_nsec: 873124888 }, next_time: Instant { tv_sec: 528, tv_nsec: 873124888 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:02.514381460Z TRACE quiche_apps::client] written 122 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.514390767Z TRACE quiche_apps::client] 0.0.0.0:58975 -> 193.167.100.100:443: done writing [2025-12-13T10:35:02.552347052Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:58975 [2025-12-13T10:35:02.552366829Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx pkt Short dcid=461bdc867322b17611a1311f09de1dac024f9010 key_phase=false len=20 pn=6 [2025-12-13T10:35:02.552380244Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm PING mtu_probe=None [2025-12-13T10:35:02.552387147Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm PADDING len=2 [2025-12-13T10:35:02.552399981Z TRACE quiche_apps::client] 0.0.0.0:58975: processed 41 bytes [2025-12-13T10:35:02.552408928Z TRACE quiche_apps::client] 0.0.0.0:58975: recv() would block [2025-12-13T10:35:02.552414438Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:02.552432842Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=7 pn=15 [2025-12-13T10:35:02.552440236Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm ACK delay=8 blocks=[4..4, 6..6] ecn_counts=None [2025-12-13T10:35:02.552455404Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=147.153618ms latest_rtt=30.87529ms srtt=33.451971ms min_rtt=30.87529ms rttvar=8.549452ms cwnd=6615 ssthresh=6615 bytes_in_flight=369 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 779729146 }) Rate { delivered: 1641, delivered_time: Instant { tv_sec: 528, tv_nsec: 779729146 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 748853856 }, end_of_app_limited: 13, last_sent_packet: 15, largest_acked: 11, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 338.725333ms, delivered: 98, prior_delivered: 1543, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 441551366 }), send_elapsed: 338.725333ms, ack_elapsed: 338.17778ms, rtt: 30.87529ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247182, last_update: Instant { tv_sec: 528, tv_nsec: 873124888 }, next_time: Instant { tv_sec: 528, tv_nsec: 873124888 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:02.552529923Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.552542707Z TRACE quiche_apps::client] 0.0.0.0:58975 -> 193.167.100.100:443: done writing [2025-12-13T10:35:02.678557191Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:58975 [2025-12-13T10:35:02.678578411Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx pkt Short dcid=461bdc867322b17611a1311f09de1dac024f9010 key_phase=false len=20 pn=10 [2025-12-13T10:35:02.678592347Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm PING mtu_probe=None [2025-12-13T10:35:02.678599300Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm PADDING len=2 [2025-12-13T10:35:02.678612224Z TRACE quiche_apps::client] 0.0.0.0:58975: processed 41 bytes [2025-12-13T10:35:02.678621822Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:58975 [2025-12-13T10:35:02.678629527Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx pkt Short dcid=461bdc867322b17611a1311f09de1dac024f9010 key_phase=false len=20 pn=11 [2025-12-13T10:35:02.678639225Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm PING mtu_probe=None [2025-12-13T10:35:02.678644865Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm PADDING len=2 [2025-12-13T10:35:02.678654964Z TRACE quiche_apps::client] 0.0.0.0:58975: processed 41 bytes [2025-12-13T10:35:02.678662809Z TRACE quiche_apps::client] 0.0.0.0:58975: recv() would block [2025-12-13T10:35:02.678669301Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:02.678686744Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=9 pn=16 [2025-12-13T10:35:02.678731289Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm ACK delay=6 blocks=[4..4, 6..6, 10..11] ecn_counts=None [2025-12-13T10:35:02.678750395Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=20.858397ms latest_rtt=30.87529ms srtt=33.451971ms min_rtt=30.87529ms rttvar=8.549452ms cwnd=6615 ssthresh=6615 bytes_in_flight=369 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 779729146 }) Rate { delivered: 1641, delivered_time: Instant { tv_sec: 528, tv_nsec: 779729146 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 748853856 }, end_of_app_limited: 13, last_sent_packet: 16, largest_acked: 11, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 338.725333ms, delivered: 98, prior_delivered: 1543, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 441551366 }), send_elapsed: 338.725333ms, ack_elapsed: 338.17778ms, rtt: 30.87529ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247182, last_update: Instant { tv_sec: 529, tv_nsec: 37492078 }, next_time: Instant { tv_sec: 529, tv_nsec: 37492078 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:02.678839632Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.678853277Z TRACE quiche_apps::client] 0.0.0.0:58975 -> 193.167.100.100:443: done writing [2025-12-13T10:35:02.699930396Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:02.699943440Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 loss detection timeout expired [2025-12-13T10:35:02.699949972Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=184.95906ms latest_rtt=30.87529ms srtt=33.451971ms min_rtt=30.87529ms rttvar=8.549452ms cwnd=6615 ssthresh=6615 bytes_in_flight=369 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 779729146 }) Rate { delivered: 1641, delivered_time: Instant { tv_sec: 528, tv_nsec: 779729146 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 748853856 }, end_of_app_limited: 13, last_sent_packet: 16, largest_acked: 11, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 338.725333ms, delivered: 98, prior_delivered: 1543, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 441551366 }), send_elapsed: 338.725333ms, ack_elapsed: 338.17778ms, rtt: 30.87529ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247182, last_update: Instant { tv_sec: 529, tv_nsec: 37492078 }, next_time: Instant { tv_sec: 529, tv_nsec: 37492078 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:02.699971572Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:02.699988464Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=88 pn=17 [2025-12-13T10:35:02.699993143Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm ACK delay=2669 blocks=[4..4, 6..6, 10..11] ecn_counts=None [2025-12-13T10:35:02.699998633Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm STREAM id=0 off=0 len=73 fin=true [2025-12-13T10:35:02.700010576Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=370.566405ms latest_rtt=30.87529ms srtt=33.451971ms min_rtt=30.87529ms rttvar=8.549452ms cwnd=6615 ssthresh=6615 bytes_in_flight=495 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 779729146 }) Rate { delivered: 1641, delivered_time: Instant { tv_sec: 528, tv_nsec: 779729146 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 748853856 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 11, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 338.725333ms, delivered: 98, prior_delivered: 1543, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 441551366 }), send_elapsed: 338.725333ms, ack_elapsed: 338.17778ms, rtt: 30.87529ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247182, last_update: Instant { tv_sec: 529, tv_nsec: 37492078 }, next_time: Instant { tv_sec: 529, tv_nsec: 37492078 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:02.700057313Z TRACE quiche_apps::client] written 126 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.700075867Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=11 pn=18 [2025-12-13T10:35:02.700084293Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm ACK delay=2680 blocks=[4..4, 6..6, 10..11] ecn_counts=None [2025-12-13T10:35:02.700092649Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm PING mtu_probe=None [2025-12-13T10:35:02.700105903Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=370.560725ms latest_rtt=30.87529ms srtt=33.451971ms min_rtt=30.87529ms rttvar=8.549452ms cwnd=6615 ssthresh=6615 bytes_in_flight=544 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 779729146 }) Rate { delivered: 1641, delivered_time: Instant { tv_sec: 528, tv_nsec: 779729146 }, first_sent_time: Instant { tv_sec: 528, tv_nsec: 748853856 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 11, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 338.725333ms, delivered: 98, prior_delivered: 1543, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 441551366 }), send_elapsed: 338.725333ms, ack_elapsed: 338.17778ms, rtt: 30.87529ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247182, last_update: Instant { tv_sec: 529, tv_nsec: 37492078 }, next_time: Instant { tv_sec: 529, tv_nsec: 37492078 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:02.700166507Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.700175283Z TRACE quiche_apps::client] 0.0.0.0:58975 -> 193.167.100.100:443: done writing [2025-12-13T10:35:02.731882676Z TRACE quiche_apps::client] got 1235 bytes from 193.167.100.100:443 to 0.0.0.0:58975 [2025-12-13T10:35:02.731899046Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx pkt Short dcid=461bdc867322b17611a1311f09de1dac024f9010 key_phase=false len=1214 pn=12 [2025-12-13T10:35:02.731914095Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm ACK delay=0 blocks=[5..5, 7..9, 11..11, 13..15, 18..18] ecn_counts=None [2025-12-13T10:35:02.731923242Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 packet newly acked 13 [2025-12-13T10:35:02.731926418Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 packet newly acked 14 [2025-12-13T10:35:02.731929393Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 packet newly acked 15 [2025-12-13T10:35:02.731932199Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 packet newly acked 18 [2025-12-13T10:35:02.731936737Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 packet 12 lost on epoch 2 [2025-12-13T10:35:02.731944902Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:35:02.731952757Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:02.731973005Z TRACE quiche_apps::client] 0.0.0.0:58975: processed 1235 bytes [2025-12-13T10:35:02.731980819Z TRACE quiche_apps::client] 0.0.0.0:58975: recv() would block [2025-12-13T10:35:02.731986109Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:02.731991319Z TRACE quiche::h3] 461bdc867322b17611a1311f09de1dac024f9010 stream id 0 is readable [2025-12-13T10:35:02.732000045Z TRACE quiche::h3::stream] 461bdc867322b17611a1311f09de1dac024f9010 read 1 bytes on stream 0 [2025-12-13T10:35:02.732007419Z TRACE quiche::h3::stream] 461bdc867322b17611a1311f09de1dac024f9010 read 1 bytes on stream 0 [2025-12-13T10:35:02.732022557Z TRACE quiche::h3::stream] 461bdc867322b17611a1311f09de1dac024f9010 read 1 bytes on stream 0 [2025-12-13T10:35:02.732029610Z TRACE quiche::h3::stream] 461bdc867322b17611a1311f09de1dac024f9010 read 144 bytes on stream 0 [2025-12-13T10:35:02.732034890Z TRACE quiche::h3] 461bdc867322b17611a1311f09de1dac024f9010 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:02.732041613Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:02.732045560Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:02.732050970Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:02.732057793Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 48, 50, 32, 71, 77, 84] [2025-12-13T10:35:02.732063103Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:02.732067652Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:02.732071629Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:02.732077751Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:02.732082970Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:02.732088040Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:02.732102397Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:02 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:02.732110882Z TRACE quiche::h3] 461bdc867322b17611a1311f09de1dac024f9010 stream id 0 is readable [2025-12-13T10:35:02.732114749Z TRACE quiche::h3::stream] 461bdc867322b17611a1311f09de1dac024f9010 read 1 bytes on stream 0 [2025-12-13T10:35:02.732118366Z TRACE quiche::h3::stream] 461bdc867322b17611a1311f09de1dac024f9010 read 1 bytes on stream 0 [2025-12-13T10:35:02.732121923Z TRACE quiche::h3::stream] 461bdc867322b17611a1311f09de1dac024f9010 read 1 bytes on stream 0 [2025-12-13T10:35:02.732124848Z TRACE quiche::h3] 461bdc867322b17611a1311f09de1dac024f9010 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:02.732132402Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:02.732135789Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:02.732138805Z INFO quiche_apps::common] 1/1 response(s) received in 718.234461ms, closing... [2025-12-13T10:35:02.732149174Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx pkt Short dcid=000000000000100576cd871c8710f99cc344003d key_phase=false len=11 pn=19 [2025-12-13T10:35:02.732152801Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:02.732161407Z TRACE quiche::recovery::congestion::recovery] 461bdc867322b17611a1311f09de1dac024f9010 timer=6.387298ms latest_rtt=53.218915ms srtt=35.922838ms min_rtt=30.87529ms rttvar=11.353825ms cwnd=6615 ssthresh=6615 bytes_in_flight=175 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 528, tv_nsec: 779729146 }) Rate { delivered: 1933, delivered_time: Instant { tv_sec: 529, tv_nsec: 90710993 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 37492078 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 18, rate_sample: RateSample { bandwidth: 282.40 Kbps, is_app_limited: true, interval: 310.981847ms, delivered: 292, prior_delivered: 1641, prior_time: Some(Instant { tv_sec: 528, tv_nsec: 779729146 }), send_elapsed: 288.638222ms, ack_elapsed: 310.981847ms, rtt: 53.218915ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 230180, last_update: Instant { tv_sec: 529, tv_nsec: 37492078 }, next_time: Instant { tv_sec: 529, tv_nsec: 37492078 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:02.732232380Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:58975 to 193.167.100.100:443 [2025-12-13T10:35:02.732238531Z TRACE quiche_apps::client] 0.0.0.0:58975 -> 193.167.100.100:443: done writing [2025-12-13T10:35:02.976541216Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:02.976574077Z TRACE quiche] 461bdc867322b17611a1311f09de1dac024f9010 draining timeout expired [2025-12-13T10:35:02.976625093Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:02.976633909Z INFO quiche_apps::client] connection closed, recv=10 sent=20 lost=4 retrans=9 sent_bytes=2882 recv_bytes=4890 lost_bytes=410 [local_addr=0.0.0.0:58975 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=10 sent=20 lost=4 retrans=9 rtt=35.922838ms min_rtt=Some(30.87529ms) rttvar=11.353825ms cwnd=6615 sent_bytes=2882 recv_bytes=4890 lost_bytes=0 stream_retrans_bytes=513 pmtu=1350 delivery_rate=35300] [2025-12-13T10:35:02.981480927Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:02.981737837Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:48289 with scid ed318a9bacaed2cab5d12c90b87c36b3175d51dc [2025-12-13T10:35:02.981777511Z TRACE quiche::tls] ed318a9bacaed2cab5d12c90b87c36b3175d51dc write message lvl=Initial len=266 [2025-12-13T10:35:02.981794453Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx pkt Initial version=1 dcid=a3696fd19cef8b0ac172f5e195d118f0 scid=ed318a9bacaed2cab5d12c90b87c36b3175d51dc len=270 pn=0 [2025-12-13T10:35:02.981798380Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:02.981815292Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=998.929388ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 529, tv_nsec: 340559392 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 340559392 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 529, tv_nsec: 340559392 }, next_time: Instant { tv_sec: 529, tv_nsec: 340559392 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:02.981895382Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:03.016028372Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:48289 [2025-12-13T10:35:03.016060883Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx pkt Initial version=1 dcid=ed318a9bacaed2cab5d12c90b87c36b3175d51dc scid=00000000000010050025b58d59403950d6980225 token= len=116 pn=0 [2025-12-13T10:35:03.016080009Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:03.016089296Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc packet newly acked 0 [2025-12-13T10:35:03.016099294Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:03.016246570Z TRACE quiche::tls] ed318a9bacaed2cab5d12c90b87c36b3175d51dc set write secret lvl=Handshake [2025-12-13T10:35:03.016258803Z TRACE quiche::tls] ed318a9bacaed2cab5d12c90b87c36b3175d51dc set read secret lvl=Handshake [2025-12-13T10:35:03.016289730Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx pkt Handshake version=1 dcid=ed318a9bacaed2cab5d12c90b87c36b3175d51dc scid=00000000000010050025b58d59403950d6980225 len=985 pn=0 [2025-12-13T10:35:03.016298777Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm CRYPTO off=0 len=717 [2025-12-13T10:35:03.016501797Z TRACE quiche::tls] ed318a9bacaed2cab5d12c90b87c36b3175d51dc write message lvl=Handshake len=36 [2025-12-13T10:35:03.016508739Z TRACE quiche::tls] ed318a9bacaed2cab5d12c90b87c36b3175d51dc set write secret lvl=OneRTT [2025-12-13T10:35:03.016517286Z TRACE quiche::tls] ed318a9bacaed2cab5d12c90b87c36b3175d51dc set read secret lvl=OneRTT [2025-12-13T10:35:03.016535299Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(a3696fd19cef8b0ac172f5e195d118f0), max_idle_timeout: 75000, stateless_reset_token: Some(189272750673317731991923491138617320962), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(00000000000010050025b58d59403950d6980225), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:03.016551780Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm PADDING len=247 [2025-12-13T10:35:03.016568391Z TRACE quiche_apps::client] 0.0.0.0:48289: processed 1200 bytes [2025-12-13T10:35:03.016574683Z TRACE quiche_apps::client] 0.0.0.0:48289: recv() would block [2025-12-13T10:35:03.016578330Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:03.016594390Z TRACE quiche::h3] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:03.016613796Z TRACE quiche::h3] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm GREASE stream=0 len=0 [2025-12-13T10:35:03.016621480Z TRACE quiche::h3] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm GREASE stream=0 len=18 [2025-12-13T10:35:03.016630687Z TRACE quiche::h3] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm HEADERS stream=0 len=38 fin=true [2025-12-13T10:35:03.016638031Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /titanic-silver-sorcerer", "user-agent: quiche"] [2025-12-13T10:35:03.016703133Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx pkt Initial version=1 dcid=00000000000010050025b58d59403950d6980225 scid=ed318a9bacaed2cab5d12c90b87c36b3175d51dc len=6 pn=1 [2025-12-13T10:35:03.016709174Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm ACK delay=80 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:03.016720455Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=102.269215ms latest_rtt=34.311263ms srtt=34.311263ms min_rtt=34.311263ms rttvar=17.155631ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 529, tv_nsec: 375347487 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 375347487 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.64 Kbps, is_app_limited: true, interval: 34.311263ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 529, tv_nsec: 340559392 }), send_elapsed: 0ns, ack_elapsed: 34.311263ms, rtt: 34.311263ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491821, last_update: Instant { tv_sec: 529, tv_nsec: 375347456 }, next_time: Instant { tv_sec: 529, tv_nsec: 375347487 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:03.016753898Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx pkt Handshake version=1 dcid=00000000000010050025b58d59403950d6980225 scid=ed318a9bacaed2cab5d12c90b87c36b3175d51dc len=45 pn=2 [2025-12-13T10:35:03.016758356Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm ACK delay=58 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:03.016762304Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:03.016770388Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=102.856483ms latest_rtt=34.311263ms srtt=34.311263ms min_rtt=34.311263ms rttvar=17.155631ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 529, tv_nsec: 375347487 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 375347487 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.64 Kbps, is_app_limited: true, interval: 34.311263ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 529, tv_nsec: 340559392 }), send_elapsed: 0ns, ack_elapsed: 34.311263ms, rtt: 34.311263ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491821, last_update: Instant { tv_sec: 529, tv_nsec: 375507696 }, next_time: Instant { tv_sec: 529, tv_nsec: 375347487 }, max_datagram_size: 1350, last_packet_size: None, iv: 225.692µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:03.016787240Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc dropped epoch 0 state [2025-12-13T10:35:03.016803080Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx pkt Short dcid=00000000000010050025b58d59403950d6980225 key_phase=false len=1128 pn=3 [2025-12-13T10:35:03.016807288Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[13, 05, f7, da, 02, d8, 44, 7e, cf, 32, b2, 54, bf, ea, 0b, 58, df, 09, f8, dc] reset_token=[3f, 06, de, c1, 64, 95, 94, 69, 17, 19, 67, 71, 44, 4e, fb, b8] [2025-12-13T10:35:03.016815974Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:03.016820031Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm PADDING len=1064 [2025-12-13T10:35:03.016828357Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=102.798524ms latest_rtt=34.311263ms srtt=34.311263ms min_rtt=34.311263ms rttvar=17.155631ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 529, tv_nsec: 375347487 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 375347487 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.64 Kbps, is_app_limited: true, interval: 34.311263ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 529, tv_nsec: 340559392 }), send_elapsed: 0ns, ack_elapsed: 34.311263ms, rtt: 34.311263ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 491821, last_update: Instant { tv_sec: 529, tv_nsec: 375507696 }, next_time: Instant { tv_sec: 529, tv_nsec: 375733388 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:03.016880024Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:48289 to 193.167.100.100:443 [2025-12-13T10:35:03.016890724Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx pkt Short dcid=00000000000010050025b58d59403950d6980225 key_phase=false len=6 pn=4 [2025-12-13T10:35:03.016898418Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:03.016911522Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=102.714498ms latest_rtt=34.311263ms srtt=34.311263ms min_rtt=34.311263ms rttvar=17.155631ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 529, tv_nsec: 375347487 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 375347487 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.64 Kbps, is_app_limited: true, interval: 34.311263ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 529, tv_nsec: 340559392 }), send_elapsed: 0ns, ack_elapsed: 34.311263ms, rtt: 34.311263ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491821, last_update: Instant { tv_sec: 529, tv_nsec: 375699605 }, next_time: Instant { tv_sec: 529, tv_nsec: 375733388 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.460245ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:03.016972807Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:48289 to 193.167.100.100:443 [2025-12-13T10:35:03.016993235Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx pkt Short dcid=00000000000010050025b58d59403950d6980225 key_phase=false len=6 pn=5 [2025-12-13T10:35:03.017001130Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:03.017014495Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=102.611505ms latest_rtt=34.311263ms srtt=34.311263ms min_rtt=34.311263ms rttvar=17.155631ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 529, tv_nsec: 375347487 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 375347487 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.64 Kbps, is_app_limited: true, interval: 34.311263ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 529, tv_nsec: 340559392 }), send_elapsed: 0ns, ack_elapsed: 34.311263ms, rtt: 34.311263ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 491821, last_update: Instant { tv_sec: 529, tv_nsec: 375699605 }, next_time: Instant { tv_sec: 529, tv_nsec: 378258634 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:03.017068596Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:48289 to 193.167.100.100:443 [2025-12-13T10:35:03.017082812Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx pkt Short dcid=00000000000010050025b58d59403950d6980225 key_phase=false len=81 pn=6 [2025-12-13T10:35:03.017090527Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm STREAM id=0 off=0 len=76 fin=true [2025-12-13T10:35:03.017132585Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=102.493124ms latest_rtt=34.311263ms srtt=34.311263ms min_rtt=34.311263ms rttvar=17.155631ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1484 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 529, tv_nsec: 375347487 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 375347487 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.64 Kbps, is_app_limited: true, interval: 34.311263ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 529, tv_nsec: 340559392 }), send_elapsed: 0ns, ack_elapsed: 34.311263ms, rtt: 34.311263ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491821, last_update: Instant { tv_sec: 529, tv_nsec: 375887856 }, next_time: Instant { tv_sec: 529, tv_nsec: 378258634 }, max_datagram_size: 1350, last_packet_size: None, iv: 331.421µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:03.017174053Z TRACE quiche_apps::client] written 119 bytes from 0.0.0.0:48289 to 193.167.100.100:443 [2025-12-13T10:35:03.017181447Z TRACE quiche_apps::client] 0.0.0.0:48289 -> 193.167.100.100:443: done writing [2025-12-13T10:35:03.050979359Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:48289 [2025-12-13T10:35:03.050998885Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx pkt Short dcid=ed318a9bacaed2cab5d12c90b87c36b3175d51dc key_phase=false len=869 pn=0 [2025-12-13T10:35:03.051012912Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:03.051018993Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc packet newly acked 3 [2025-12-13T10:35:03.051025435Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:03.051062925Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm HANDSHAKE_DONE [2025-12-13T10:35:03.051071701Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc dropped epoch 1 state [2025-12-13T10:35:03.051082301Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 81, c9, 9d, 8e, e1, 6f, f6, c0, 7f, fa, b9, 2d] reset_token=[2f, 1d, 86, d3, 2a, 71, b8, 82, 72, 68, c8, 4b, 60, 1c, 50, e4] [2025-12-13T10:35:03.051099664Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, d1, 3b, 69, 42, 33, 8f, d6, e9, c4, 03, 5b, 26] reset_token=[e4, be, a1, be, aa, 25, c2, 64, 96, be, 7a, 2b, 67, 81, df, d4] [2025-12-13T10:35:03.051115554Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 3b, 0e, 97, 78, e1, ff, 8a, d6, 82, 48, ca, 35] reset_token=[9b, 96, 41, 4f, 3b, ad, ae, d3, bf, 9b, ee, 85, 5e, 30, 67, f6] [2025-12-13T10:35:03.051143936Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ce, 2e, a0, a1, 4c, 7c, ba, 57, 59, 12, e0, 07] reset_token=[51, 2b, 46, 2e, b9, 73, dd, 70, 7d, bd, 0c, 60, aa, ce, bb, 6e] [2025-12-13T10:35:03.051160708Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, d1, 10, 4e, 33, b1, a8, 0a, a0, dc, ed, 9f, 89] reset_token=[4c, c8, 19, 75, 0c, 9e, 5f, 84, 73, cd, 16, ce, 60, 7c, 6e, e5] [2025-12-13T10:35:03.051176648Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 6d, e9, 30, 9b, 51, 84, b8, 71, f3, d1, 1f, 47] reset_token=[c0, b7, 19, e9, 9e, b1, b0, c4, df, 50, 87, aa, 76, 45, 44, 0d] [2025-12-13T10:35:03.051213466Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, a8, e7, 06, 10, 71, 6e, 62, d3, 8b, 6c, 93, 6c] reset_token=[74, c8, 57, cb, 94, 1e, 00, f5, 03, ab, e7, 8a, c6, a7, ac, 81] [2025-12-13T10:35:03.051226541Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:03.051232232Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:03.051236550Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:03.051255836Z TRACE quiche_apps::client] 0.0.0.0:48289: processed 890 bytes [2025-12-13T10:35:03.051261927Z TRACE quiche_apps::client] 0.0.0.0:48289: recv() would block [2025-12-13T10:35:03.051265594Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:03.051269301Z TRACE quiche::h3] ed318a9bacaed2cab5d12c90b87c36b3175d51dc stream id 3 is readable [2025-12-13T10:35:03.051275533Z TRACE quiche::h3::stream] ed318a9bacaed2cab5d12c90b87c36b3175d51dc read 1 bytes on stream 3 [2025-12-13T10:35:03.051281293Z TRACE quiche::h3] ed318a9bacaed2cab5d12c90b87c36b3175d51dc open peer's control stream 3 [2025-12-13T10:35:03.051286082Z TRACE quiche::h3::stream] ed318a9bacaed2cab5d12c90b87c36b3175d51dc read 1 bytes on stream 3 [2025-12-13T10:35:03.051290561Z TRACE quiche::h3::stream] ed318a9bacaed2cab5d12c90b87c36b3175d51dc read 1 bytes on stream 3 [2025-12-13T10:35:03.051295630Z TRACE quiche::h3::stream] ed318a9bacaed2cab5d12c90b87c36b3175d51dc read 6 bytes on stream 3 [2025-12-13T10:35:03.051299778Z TRACE quiche::h3] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:03.051309185Z TRACE quiche::h3] ed318a9bacaed2cab5d12c90b87c36b3175d51dc stream id 7 is readable [2025-12-13T10:35:03.051314034Z TRACE quiche::h3::stream] ed318a9bacaed2cab5d12c90b87c36b3175d51dc read 1 bytes on stream 7 [2025-12-13T10:35:03.051326628Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx pkt Short dcid=00000000000010050025b58d59403950d6980225 key_phase=false len=5 pn=7 [2025-12-13T10:35:03.051331006Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm ACK delay=40 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:03.051340143Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=76.715934ms latest_rtt=34.077204ms srtt=34.282005ms min_rtt=34.077204ms rttvar=12.925237ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=207 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 529, tv_nsec: 409810592 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 375733388 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 3, rate_sample: RateSample { bandwidth: 270.66 Kbps, is_app_limited: true, interval: 34.463105ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 529, tv_nsec: 375347487 }), send_elapsed: 385.901µs, ack_elapsed: 34.463105ms, rtt: 34.077204ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492240, last_update: Instant { tv_sec: 529, tv_nsec: 410134858 }, next_time: Instant { tv_sec: 529, tv_nsec: 410466279 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:03.051397981Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:48289 to 193.167.100.100:443 [2025-12-13T10:35:03.051408802Z TRACE quiche_apps::client] 0.0.0.0:48289 -> 193.167.100.100:443: done writing [2025-12-13T10:35:03.052329372Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:48289 [2025-12-13T10:35:03.052341875Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx pkt Short dcid=ed318a9bacaed2cab5d12c90b87c36b3175d51dc key_phase=false len=1179 pn=1 [2025-12-13T10:35:03.052352165Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm ACK delay=0 blocks=[3..4, 6..6] ecn_counts=None [2025-12-13T10:35:03.052358326Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc packet newly acked 4 [2025-12-13T10:35:03.052363005Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc packet newly acked 6 [2025-12-13T10:35:03.052370479Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm STREAM id=0 off=0 len=1150 fin=false [2025-12-13T10:35:03.052387290Z TRACE quiche_apps::client] 0.0.0.0:48289: processed 1200 bytes [2025-12-13T10:35:03.052392901Z TRACE quiche_apps::client] 0.0.0.0:48289: recv() would block [2025-12-13T10:35:03.052395806Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:03.052401336Z TRACE quiche::h3] ed318a9bacaed2cab5d12c90b87c36b3175d51dc stream id 0 is readable [2025-12-13T10:35:03.052408269Z TRACE quiche::h3::stream] ed318a9bacaed2cab5d12c90b87c36b3175d51dc read 1 bytes on stream 0 [2025-12-13T10:35:03.052414912Z TRACE quiche::h3::stream] ed318a9bacaed2cab5d12c90b87c36b3175d51dc read 1 bytes on stream 0 [2025-12-13T10:35:03.052421334Z TRACE quiche::h3::stream] ed318a9bacaed2cab5d12c90b87c36b3175d51dc read 1 bytes on stream 0 [2025-12-13T10:35:03.052428086Z TRACE quiche::h3::stream] ed318a9bacaed2cab5d12c90b87c36b3175d51dc read 144 bytes on stream 0 [2025-12-13T10:35:03.052433286Z TRACE quiche::h3] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:03.052438366Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:03.052443144Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:03.052450418Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:03.052460146Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 48, 51, 32, 71, 77, 84] [2025-12-13T10:35:03.052468702Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:03.052473080Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:03.052476757Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:03.052482769Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:03.052492968Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:03.052498097Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:03.052516572Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:03 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:03.052528214Z TRACE quiche::h3] ed318a9bacaed2cab5d12c90b87c36b3175d51dc stream id 0 is readable [2025-12-13T10:35:03.052532331Z TRACE quiche::h3::stream] ed318a9bacaed2cab5d12c90b87c36b3175d51dc read 1 bytes on stream 0 [2025-12-13T10:35:03.052536108Z TRACE quiche::h3::stream] ed318a9bacaed2cab5d12c90b87c36b3175d51dc read 1 bytes on stream 0 [2025-12-13T10:35:03.052539565Z TRACE quiche::h3::stream] ed318a9bacaed2cab5d12c90b87c36b3175d51dc read 1 bytes on stream 0 [2025-12-13T10:35:03.052542420Z TRACE quiche::h3] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:03.052547900Z DEBUG quiche_apps::common] got 1000 bytes of response data on stream 0 [2025-12-13T10:35:03.052557749Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx pkt Short dcid=00000000000010050025b58d59403950d6980225 key_phase=false len=5 pn=8 [2025-12-13T10:35:03.052561145Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm ACK delay=26 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:03.052568699Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=5.247716ms latest_rtt=32.895459ms srtt=34.108686ms min_rtt=32.895459ms rttvar=10.040563ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=44 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1662, delivered_time: Instant { tv_sec: 529, tv_nsec: 411154093 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 378258634 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 6, rate_sample: RateSample { bandwidth: 296.93 Kbps, is_app_limited: true, interval: 35.806606ms, delivered: 1329, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 529, tv_nsec: 375347487 }), send_elapsed: 2.911147ms, ack_elapsed: 35.806606ms, rtt: 32.895459ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494742, last_update: Instant { tv_sec: 529, tv_nsec: 410134858 }, next_time: Instant { tv_sec: 529, tv_nsec: 410466279 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:03.052611068Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:48289 to 193.167.100.100:443 [2025-12-13T10:35:03.052620165Z TRACE quiche_apps::client] 0.0.0.0:48289 -> 193.167.100.100:443: done writing [2025-12-13T10:35:03.058686923Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:03.058694296Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc loss detection timeout expired [2025-12-13T10:35:03.058697993Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc packet 5 lost on epoch 2 [2025-12-13T10:35:03.058709314Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=none latest_rtt=32.895459ms srtt=34.108686ms min_rtt=32.895459ms rttvar=10.040563ms cwnd=9450 ssthresh=9450 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 529, tv_nsec: 417507796 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 529, tv_nsec: 411154093 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 378258634 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 6, rate_sample: RateSample { bandwidth: 296.93 Kbps, is_app_limited: true, interval: 35.806606ms, delivered: 1329, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 529, tv_nsec: 375347487 }), send_elapsed: 2.911147ms, ack_elapsed: 35.806606ms, rtt: 32.895459ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494742, last_update: Instant { tv_sec: 529, tv_nsec: 410134858 }, next_time: Instant { tv_sec: 529, tv_nsec: 410466279 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:03.058730794Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:03.058741024Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx pkt Short dcid=00000000000010050025b58d59403950d6980225 key_phase=false len=6 pn=9 [2025-12-13T10:35:03.058744410Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:03.058752505Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=99.253556ms latest_rtt=32.895459ms srtt=34.108686ms min_rtt=32.895459ms rttvar=10.040563ms cwnd=9450 ssthresh=9450 bytes_in_flight=44 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 529, tv_nsec: 459169454 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 529, tv_nsec: 410466279 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 410466279 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 6, rate_sample: RateSample { bandwidth: 296.93 Kbps, is_app_limited: true, interval: 35.806606ms, delivered: 1329, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 529, tv_nsec: 375347487 }), send_elapsed: 2.911147ms, ack_elapsed: 35.806606ms, rtt: 32.895459ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346319, last_update: Instant { tv_sec: 529, tv_nsec: 410134858 }, next_time: Instant { tv_sec: 529, tv_nsec: 410466279 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:03.058784976Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:48289 to 193.167.100.100:443 [2025-12-13T10:35:03.058789624Z TRACE quiche_apps::client] 0.0.0.0:48289 -> 193.167.100.100:443: done writing [2025-12-13T10:35:03.114725275Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:48289 [2025-12-13T10:35:03.114747788Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx pkt Short dcid=ed318a9bacaed2cab5d12c90b87c36b3175d51dc key_phase=false len=23 pn=3 [2025-12-13T10:35:03.114760732Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm ACK delay=3250 blocks=[7..9] ecn_counts=None [2025-12-13T10:35:03.114769758Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc packet newly acked 7 [2025-12-13T10:35:03.114776441Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc packet newly acked 8 [2025-12-13T10:35:03.114782643Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc packet newly acked 9 [2025-12-13T10:35:03.114803822Z TRACE quiche_apps::client] 0.0.0.0:48289: processed 44 bytes [2025-12-13T10:35:03.114821706Z TRACE quiche_apps::client] 0.0.0.0:48289: recv() would block [2025-12-13T10:35:03.114828087Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:03.114838146Z TRACE quiche_apps::client] 0.0.0.0:48289 -> 193.167.100.100:443: done writing [2025-12-13T10:35:03.141816872Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:48289 [2025-12-13T10:35:03.141832161Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx pkt Short dcid=ed318a9bacaed2cab5d12c90b87c36b3175d51dc key_phase=false len=20 pn=4 [2025-12-13T10:35:03.141841909Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm PING mtu_probe=None [2025-12-13T10:35:03.141847600Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm PADDING len=2 [2025-12-13T10:35:03.141857699Z TRACE quiche_apps::client] 0.0.0.0:48289: processed 41 bytes [2025-12-13T10:35:03.141864391Z TRACE quiche_apps::client] 0.0.0.0:48289: recv() would block [2025-12-13T10:35:03.141869140Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:03.141882615Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx pkt Short dcid=00000000000010050025b58d59403950d6980225 key_phase=false len=5 pn=10 [2025-12-13T10:35:03.141888727Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm ACK delay=6 blocks=[3..4] ecn_counts=None [2025-12-13T10:35:03.141917691Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=none latest_rtt=63.093235ms srtt=34.606754ms min_rtt=32.895459ms rttvar=8.526559ms cwnd=9450 ssthresh=9450 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 529, tv_nsec: 459169454 }) Rate { delivered: 1706, delivered_time: Instant { tv_sec: 529, tv_nsec: 500689482 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 500689482 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 9, rate_sample: RateSample { bandwidth: 296.93 Kbps, is_app_limited: true, interval: 63.093235ms, delivered: 44, prior_delivered: 1662, prior_time: Some(Instant { tv_sec: 529, tv_nsec: 410466279 }), send_elapsed: 0ns, ack_elapsed: 63.093235ms, rtt: 63.093235ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341335, last_update: Instant { tv_sec: 529, tv_nsec: 500689482 }, next_time: Instant { tv_sec: 529, tv_nsec: 500689482 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:03.142023759Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:48289 to 193.167.100.100:443 [2025-12-13T10:35:03.142035831Z TRACE quiche_apps::client] 0.0.0.0:48289 -> 193.167.100.100:443: done writing [2025-12-13T10:35:03.142048726Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:48289 [2025-12-13T10:35:03.142056089Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx pkt Short dcid=ed318a9bacaed2cab5d12c90b87c36b3175d51dc key_phase=false len=20 pn=5 [2025-12-13T10:35:03.142065367Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm PING mtu_probe=None [2025-12-13T10:35:03.142070496Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm PADDING len=2 [2025-12-13T10:35:03.142080274Z TRACE quiche_apps::client] 0.0.0.0:48289: processed 41 bytes [2025-12-13T10:35:03.142087588Z TRACE quiche_apps::client] 0.0.0.0:48289: recv() would block [2025-12-13T10:35:03.142092227Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:03.142101534Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx pkt Short dcid=00000000000010050025b58d59403950d6980225 key_phase=false len=5 pn=11 [2025-12-13T10:35:03.142104961Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm ACK delay=5 blocks=[3..5] ecn_counts=None [2025-12-13T10:35:03.142112415Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=none latest_rtt=63.093235ms srtt=34.606754ms min_rtt=32.895459ms rttvar=8.526559ms cwnd=9450 ssthresh=9450 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 529, tv_nsec: 459169454 }) Rate { delivered: 1706, delivered_time: Instant { tv_sec: 529, tv_nsec: 500689482 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 500689482 }, end_of_app_limited: 9, last_sent_packet: 11, largest_acked: 9, rate_sample: RateSample { bandwidth: 296.93 Kbps, is_app_limited: true, interval: 63.093235ms, delivered: 44, prior_delivered: 1662, prior_time: Some(Instant { tv_sec: 529, tv_nsec: 410466279 }), send_elapsed: 0ns, ack_elapsed: 63.093235ms, rtt: 63.093235ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341335, last_update: Instant { tv_sec: 529, tv_nsec: 500689482 }, next_time: Instant { tv_sec: 529, tv_nsec: 500689482 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:03.142150837Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:48289 to 193.167.100.100:443 [2025-12-13T10:35:03.142156176Z TRACE quiche_apps::client] 0.0.0.0:48289 -> 193.167.100.100:443: done writing [2025-12-13T10:35:03.322454848Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:48289 [2025-12-13T10:35:03.322485214Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx pkt Short dcid=ed318a9bacaed2cab5d12c90b87c36b3175d51dc key_phase=false len=20 pn=9 [2025-12-13T10:35:03.322504080Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm PING mtu_probe=None [2025-12-13T10:35:03.322512235Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm PADDING len=2 [2025-12-13T10:35:03.322533124Z TRACE quiche_apps::client] 0.0.0.0:48289: processed 41 bytes [2025-12-13T10:35:03.322545377Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:48289 [2025-12-13T10:35:03.322552951Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx pkt Short dcid=ed318a9bacaed2cab5d12c90b87c36b3175d51dc key_phase=false len=20 pn=10 [2025-12-13T10:35:03.322562779Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm PING mtu_probe=None [2025-12-13T10:35:03.322567468Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm PADDING len=2 [2025-12-13T10:35:03.322573549Z TRACE quiche_apps::client] 0.0.0.0:48289: processed 41 bytes [2025-12-13T10:35:03.322578889Z TRACE quiche_apps::client] 0.0.0.0:48289: recv() would block [2025-12-13T10:35:03.322584049Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:03.322611300Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx pkt Short dcid=00000000000010050025b58d59403950d6980225 key_phase=false len=7 pn=12 [2025-12-13T10:35:03.322619044Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm ACK delay=6 blocks=[3..5, 9..10] ecn_counts=None [2025-12-13T10:35:03.322637539Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=none latest_rtt=63.093235ms srtt=34.606754ms min_rtt=32.895459ms rttvar=8.526559ms cwnd=9450 ssthresh=9450 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 529, tv_nsec: 459169454 }) Rate { delivered: 1706, delivered_time: Instant { tv_sec: 529, tv_nsec: 681411154 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 681411154 }, end_of_app_limited: 9, last_sent_packet: 12, largest_acked: 9, rate_sample: RateSample { bandwidth: 296.93 Kbps, is_app_limited: true, interval: 63.093235ms, delivered: 44, prior_delivered: 1662, prior_time: Some(Instant { tv_sec: 529, tv_nsec: 410466279 }), send_elapsed: 0ns, ack_elapsed: 63.093235ms, rtt: 63.093235ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341335, last_update: Instant { tv_sec: 529, tv_nsec: 681411154 }, next_time: Instant { tv_sec: 529, tv_nsec: 681411154 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:03.322704194Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:48289 to 193.167.100.100:443 [2025-12-13T10:35:03.322715444Z TRACE quiche_apps::client] 0.0.0.0:48289 -> 193.167.100.100:443: done writing [2025-12-13T10:35:03.569299433Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:48289 [2025-12-13T10:35:03.569351310Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx pkt Short dcid=ed318a9bacaed2cab5d12c90b87c36b3175d51dc key_phase=false len=20 pn=13 [2025-12-13T10:35:03.569373822Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm PING mtu_probe=None [2025-12-13T10:35:03.569382809Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm PADDING len=2 [2025-12-13T10:35:03.569406263Z TRACE quiche_apps::client] 0.0.0.0:48289: processed 41 bytes [2025-12-13T10:35:03.569415119Z TRACE quiche_apps::client] 0.0.0.0:48289: recv() would block [2025-12-13T10:35:03.569421421Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:03.569445706Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx pkt Short dcid=00000000000010050025b58d59403950d6980225 key_phase=false len=9 pn=13 [2025-12-13T10:35:03.569450585Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm ACK delay=11 blocks=[3..5, 9..10, 13..13] ecn_counts=None [2025-12-13T10:35:03.569465623Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=none latest_rtt=63.093235ms srtt=34.606754ms min_rtt=32.895459ms rttvar=8.526559ms cwnd=9450 ssthresh=9450 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 529, tv_nsec: 459169454 }) Rate { delivered: 1706, delivered_time: Instant { tv_sec: 529, tv_nsec: 928246723 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 928246723 }, end_of_app_limited: 9, last_sent_packet: 13, largest_acked: 9, rate_sample: RateSample { bandwidth: 296.93 Kbps, is_app_limited: true, interval: 63.093235ms, delivered: 44, prior_delivered: 1662, prior_time: Some(Instant { tv_sec: 529, tv_nsec: 410466279 }), send_elapsed: 0ns, ack_elapsed: 63.093235ms, rtt: 63.093235ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341335, last_update: Instant { tv_sec: 529, tv_nsec: 928246723 }, next_time: Instant { tv_sec: 529, tv_nsec: 928246723 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:03.569541255Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:48289 to 193.167.100.100:443 [2025-12-13T10:35:03.569552857Z TRACE quiche_apps::client] 0.0.0.0:48289 -> 193.167.100.100:443: done writing [2025-12-13T10:35:03.600477995Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:48289 [2025-12-13T10:35:03.600497631Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx pkt Short dcid=ed318a9bacaed2cab5d12c90b87c36b3175d51dc key_phase=false len=51 pn=14 [2025-12-13T10:35:03.600509634Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:35:03.600516737Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:03.600527627Z TRACE quiche_apps::client] 0.0.0.0:48289: processed 72 bytes [2025-12-13T10:35:03.600541573Z TRACE quiche_apps::client] 0.0.0.0:48289: recv() would block [2025-12-13T10:35:03.600545421Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:03.600549488Z TRACE quiche::h3] ed318a9bacaed2cab5d12c90b87c36b3175d51dc stream id 0 is readable [2025-12-13T10:35:03.600566630Z DEBUG quiche_apps::common] got 24 bytes of response data on stream 0 [2025-12-13T10:35:03.600573774Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:03.600580005Z INFO quiche_apps::common] 1/1 response(s) received in 618.680175ms, closing... [2025-12-13T10:35:03.600596687Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx pkt Short dcid=00000000000010050025b58d59403950d6980225 key_phase=false len=11 pn=14 [2025-12-13T10:35:03.600603860Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:03.600617225Z TRACE quiche::recovery::congestion::recovery] ed318a9bacaed2cab5d12c90b87c36b3175d51dc timer=93.683575ms latest_rtt=63.093235ms srtt=34.606754ms min_rtt=32.895459ms rttvar=8.526559ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 530, tv_nsec: 1023784 }) Rate { delivered: 1706, delivered_time: Instant { tv_sec: 529, tv_nsec: 928246723 }, first_sent_time: Instant { tv_sec: 529, tv_nsec: 928246723 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 9, rate_sample: RateSample { bandwidth: 296.93 Kbps, is_app_limited: true, interval: 63.093235ms, delivered: 44, prior_delivered: 1662, prior_time: Some(Instant { tv_sec: 529, tv_nsec: 410466279 }), send_elapsed: 0ns, ack_elapsed: 63.093235ms, rtt: 63.093235ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341335, last_update: Instant { tv_sec: 529, tv_nsec: 928246723 }, next_time: Instant { tv_sec: 529, tv_nsec: 928246723 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:03.600685994Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:48289 to 193.167.100.100:443 [2025-12-13T10:35:03.600696102Z TRACE quiche_apps::client] 0.0.0.0:48289 -> 193.167.100.100:443: done writing [2025-12-13T10:35:03.676954613Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:48289 [2025-12-13T10:35:03.676972176Z TRACE quiche_apps::client] 0.0.0.0:48289: processed 41 bytes [2025-12-13T10:35:03.676980833Z TRACE quiche_apps::client] 0.0.0.0:48289: recv() would block [2025-12-13T10:35:03.676987034Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:03.677007612Z TRACE quiche_apps::client] 0.0.0.0:48289 -> 193.167.100.100:443: done writing [2025-12-13T10:35:03.807225818Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:03.807247528Z TRACE quiche] ed318a9bacaed2cab5d12c90b87c36b3175d51dc draining timeout expired [2025-12-13T10:35:03.807286731Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:03.807293614Z INFO quiche_apps::client] connection closed, recv=11 sent=15 lost=1 retrans=1 sent_bytes=2247 recv_bytes=3611 lost_bytes=44 [local_addr=0.0.0.0:48289 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=11 sent=15 lost=1 retrans=1 rtt=34.606754ms min_rtt=Some(32.895459ms) rttvar=8.526559ms cwnd=9450 sent_bytes=2247 recv_bytes=3611 lost_bytes=0 stream_retrans_bytes=1 pmtu=1350 delivery_rate=37116] [2025-12-13T10:35:03.812135260Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:03.812420453Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:50711 with scid cca16b6b1ff75c4473ca92280d9a01dbc519fd48 [2025-12-13T10:35:03.812467060Z TRACE quiche::tls] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 write message lvl=Initial len=266 [2025-12-13T10:35:03.812491074Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Initial version=1 dcid=8dde9e6023585f75974ddf40aee137bb scid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 len=270 pn=0 [2025-12-13T10:35:03.812495172Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:03.812508968Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=998.920722ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 530, tv_nsec: 171244582 }, first_sent_time: Instant { tv_sec: 530, tv_nsec: 171244582 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 530, tv_nsec: 171244582 }, next_time: Instant { tv_sec: 530, tv_nsec: 171244582 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:03.812589298Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:04.812650178Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:04.812678281Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 loss detection timeout expired [2025-12-13T10:35:04.812686035Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=997.742512ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 530, tv_nsec: 171244582 }, first_sent_time: Instant { tv_sec: 530, tv_nsec: 171244582 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 530, tv_nsec: 171244582 }, next_time: Instant { tv_sec: 530, tv_nsec: 171244582 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:04.812714298Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:04.812752790Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Initial version=1 dcid=8dde9e6023585f75974ddf40aee137bb scid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 len=270 pn=1 [2025-12-13T10:35:04.812757990Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:04.812777516Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=1.997952431s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 530, tv_nsec: 171244582 }, first_sent_time: Instant { tv_sec: 530, tv_nsec: 171244582 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 531, tv_nsec: 171544579 }, next_time: Instant { tv_sec: 531, tv_nsec: 171544579 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:04.812844712Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:50711 to 193.167.100.100:443 [2025-12-13T10:35:04.812853608Z TRACE quiche_apps::client] 0.0.0.0:50711 -> 193.167.100.100:443: done writing [2025-12-13T10:35:05.841278303Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:50711 [2025-12-13T10:35:05.841314801Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx pkt Initial version=1 dcid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 scid=0000000000001005dca43be7a5dbdaddda8d60c8 token= len=20 pn=1 [2025-12-13T10:35:05.841336823Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm PING mtu_probe=None [2025-12-13T10:35:05.841343154Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm PADDING len=2 [2025-12-13T10:35:05.841374753Z TRACE quiche_apps::client] 0.0.0.0:50711: processed 69 bytes [2025-12-13T10:35:05.841384452Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:50711 [2025-12-13T10:35:05.841391074Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx pkt Initial version=1 dcid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 scid=0000000000001005dca43be7a5dbdaddda8d60c8 token= len=20 pn=2 [2025-12-13T10:35:05.841401163Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm PING mtu_probe=None [2025-12-13T10:35:05.841406092Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm PADDING len=2 [2025-12-13T10:35:05.841418295Z TRACE quiche_apps::client] 0.0.0.0:50711: processed 69 bytes [2025-12-13T10:35:05.841425188Z TRACE quiche_apps::client] 0.0.0.0:50711: recv() would block [2025-12-13T10:35:05.841429977Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:05.841462587Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Initial version=1 dcid=0000000000001005dca43be7a5dbdaddda8d60c8 scid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 len=5 pn=2 [2025-12-13T10:35:05.841470713Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm ACK delay=8 blocks=[1..2] ecn_counts=None [2025-12-13T10:35:05.841490550Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=969.238115ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 530, tv_nsec: 171244582 }, first_sent_time: Instant { tv_sec: 530, tv_nsec: 171244582 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 532, tv_nsec: 200252854 }, next_time: Instant { tv_sec: 532, tv_nsec: 200252854 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:05.841551494Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:50711 to 193.167.100.100:443 [2025-12-13T10:35:05.841562594Z TRACE quiche_apps::client] 0.0.0.0:50711 -> 193.167.100.100:443: done writing [2025-12-13T10:35:05.841585247Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:50711 [2025-12-13T10:35:05.841592691Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 dropped invalid packet [2025-12-13T10:35:05.841597860Z TRACE quiche_apps::client] 0.0.0.0:50711: processed 68 bytes [2025-12-13T10:35:05.841604292Z TRACE quiche_apps::client] 0.0.0.0:50711: recv() would block [2025-12-13T10:35:05.841608991Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:05.841616956Z TRACE quiche_apps::client] 0.0.0.0:50711 -> 193.167.100.100:443: done writing [2025-12-13T10:35:05.874164376Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:50711 [2025-12-13T10:35:05.874181137Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx pkt Initial version=1 dcid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 scid=0000000000001005dca43be7a5dbdaddda8d60c8 token= len=1150 pn=3 [2025-12-13T10:35:05.874216804Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:05.874333402Z TRACE quiche::tls] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 set write secret lvl=Handshake [2025-12-13T10:35:05.874346025Z TRACE quiche::tls] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 set read secret lvl=Handshake [2025-12-13T10:35:05.874358458Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm PADDING len=1039 [2025-12-13T10:35:05.874373086Z TRACE quiche_apps::client] 0.0.0.0:50711: processed 1200 bytes [2025-12-13T10:35:05.874381291Z TRACE quiche_apps::client] 0.0.0.0:50711: recv() would block [2025-12-13T10:35:05.874386170Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:05.874401439Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Initial version=1 dcid=0000000000001005dca43be7a5dbdaddda8d60c8 scid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 len=5 pn=3 [2025-12-13T10:35:05.874405096Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm ACK delay=27 blocks=[1..3] ecn_counts=None [2025-12-13T10:35:05.874413661Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=936.316266ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 530, tv_nsec: 171244582 }, first_sent_time: Instant { tv_sec: 530, tv_nsec: 171244582 }, end_of_app_limited: 1, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 532, tv_nsec: 233206863 }, next_time: Instant { tv_sec: 532, tv_nsec: 233206863 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:05.874459066Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:50711 to 193.167.100.100:443 [2025-12-13T10:35:05.874469265Z TRACE quiche_apps::client] 0.0.0.0:50711 -> 193.167.100.100:443: done writing [2025-12-13T10:35:05.921269173Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:50711 [2025-12-13T10:35:05.921289992Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx pkt Handshake version=1 dcid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 scid=0000000000001005dca43be7a5dbdaddda8d60c8 len=20 pn=3 [2025-12-13T10:35:05.921305641Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm PING mtu_probe=None [2025-12-13T10:35:05.921313696Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm PADDING len=2 [2025-12-13T10:35:05.921330107Z TRACE quiche_apps::client] 0.0.0.0:50711: processed 68 bytes [2025-12-13T10:35:05.921345305Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:50711 [2025-12-13T10:35:05.921350595Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx pkt Handshake version=1 dcid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 scid=0000000000001005dca43be7a5dbdaddda8d60c8 len=20 pn=4 [2025-12-13T10:35:05.921361796Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm PING mtu_probe=None [2025-12-13T10:35:05.921367828Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm PADDING len=2 [2025-12-13T10:35:05.921386342Z TRACE quiche_apps::client] 0.0.0.0:50711: processed 68 bytes [2025-12-13T10:35:05.921395299Z TRACE quiche_apps::client] 0.0.0.0:50711: recv() would block [2025-12-13T10:35:05.921400939Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:05.921421458Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Handshake version=1 dcid=0000000000001005dca43be7a5dbdaddda8d60c8 scid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 len=5 pn=4 [2025-12-13T10:35:05.921427078Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm ACK delay=8 blocks=[3..4] ecn_counts=None [2025-12-13T10:35:05.921443459Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=889.285487ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 530, tv_nsec: 171244582 }, first_sent_time: Instant { tv_sec: 530, tv_nsec: 171244582 }, end_of_app_limited: 1, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 532, tv_nsec: 280222534 }, next_time: Instant { tv_sec: 532, tv_nsec: 280222534 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:05.921479426Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 dropped epoch 0 state [2025-12-13T10:35:05.921520282Z TRACE quiche_apps::client] written 71 bytes from 0.0.0.0:50711 to 193.167.100.100:443 [2025-12-13T10:35:05.921534038Z TRACE quiche_apps::client] 0.0.0.0:50711 -> 193.167.100.100:443: done writing [2025-12-13T10:35:06.080940592Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:50711 [2025-12-13T10:35:06.080963144Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx pkt Handshake version=1 dcid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 scid=0000000000001005dca43be7a5dbdaddda8d60c8 len=20 pn=5 [2025-12-13T10:35:06.080978944Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm PING mtu_probe=None [2025-12-13T10:35:06.080985586Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm PADDING len=2 [2025-12-13T10:35:06.081006706Z TRACE quiche_apps::client] 0.0.0.0:50711: processed 68 bytes [2025-12-13T10:35:06.081015562Z TRACE quiche_apps::client] 0.0.0.0:50711: recv() would block [2025-12-13T10:35:06.081021343Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:06.081042463Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Handshake version=1 dcid=0000000000001005dca43be7a5dbdaddda8d60c8 scid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 len=5 pn=5 [2025-12-13T10:35:06.081050678Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm ACK delay=9 blocks=[3..5] ecn_counts=None [2025-12-13T10:35:06.081067520Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=1.83833918s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 532, tv_nsec: 439843599 }, first_sent_time: Instant { tv_sec: 532, tv_nsec: 439843599 }, end_of_app_limited: 1, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 532, tv_nsec: 439843599 }, next_time: Instant { tv_sec: 532, tv_nsec: 439843599 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.081139224Z TRACE quiche_apps::client] written 71 bytes from 0.0.0.0:50711 to 193.167.100.100:443 [2025-12-13T10:35:06.081149503Z TRACE quiche_apps::client] 0.0.0.0:50711 -> 193.167.100.100:443: done writing [2025-12-13T10:35:06.401684774Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:50711 [2025-12-13T10:35:06.401721583Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx pkt Handshake version=1 dcid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 scid=0000000000001005dca43be7a5dbdaddda8d60c8 len=20 pn=7 [2025-12-13T10:35:06.401742692Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm PING mtu_probe=None [2025-12-13T10:35:06.401750928Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm PADDING len=2 [2025-12-13T10:35:06.401783759Z TRACE quiche_apps::client] 0.0.0.0:50711: processed 68 bytes [2025-12-13T10:35:06.401797124Z TRACE quiche_apps::client] 0.0.0.0:50711: recv() would block [2025-12-13T10:35:06.401803466Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:06.401837640Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Handshake version=1 dcid=0000000000001005dca43be7a5dbdaddda8d60c8 scid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 len=7 pn=6 [2025-12-13T10:35:06.401846146Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm ACK delay=14 blocks=[3..5, 7..7] ecn_counts=None [2025-12-13T10:35:06.401866734Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=1.517540106s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 532, tv_nsec: 760626493 }, first_sent_time: Instant { tv_sec: 532, tv_nsec: 760626493 }, end_of_app_limited: 1, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 532, tv_nsec: 760626493 }, next_time: Instant { tv_sec: 532, tv_nsec: 760626493 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.401949840Z TRACE quiche_apps::client] written 73 bytes from 0.0.0.0:50711 to 193.167.100.100:443 [2025-12-13T10:35:06.401963355Z TRACE quiche_apps::client] 0.0.0.0:50711 -> 193.167.100.100:443: done writing [2025-12-13T10:35:06.433675960Z TRACE quiche_apps::client] got 788 bytes from 193.167.100.100:443 to 0.0.0.0:50711 [2025-12-13T10:35:06.433693263Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx pkt Handshake version=1 dcid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 scid=0000000000001005dca43be7a5dbdaddda8d60c8 len=739 pn=9 [2025-12-13T10:35:06.433717779Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm CRYPTO off=0 len=718 [2025-12-13T10:35:06.433954982Z TRACE quiche::tls] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 write message lvl=Handshake len=36 [2025-12-13T10:35:06.433962386Z TRACE quiche::tls] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 set write secret lvl=OneRTT [2025-12-13T10:35:06.433972455Z TRACE quiche::tls] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 set read secret lvl=OneRTT [2025-12-13T10:35:06.433991180Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(8dde9e6023585f75974ddf40aee137bb), max_idle_timeout: 75000, stateless_reset_token: Some(44902036038431398093069945279059875501), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005dca43be7a5dbdaddda8d60c8), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:06.434017529Z TRACE quiche_apps::client] 0.0.0.0:50711: processed 788 bytes [2025-12-13T10:35:06.434022548Z TRACE quiche_apps::client] 0.0.0.0:50711: recv() would block [2025-12-13T10:35:06.434025544Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:06.434041764Z TRACE quiche::h3] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:06.434087901Z TRACE quiche::h3] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:06.434095324Z TRACE quiche::h3] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:06.434103099Z TRACE quiche::h3] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm HEADERS stream=0 len=31 fin=true [2025-12-13T10:35:06.434109972Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /glad-few-boat", "user-agent: quiche"] [2025-12-13T10:35:06.434171036Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Handshake version=1 dcid=0000000000001005dca43be7a5dbdaddda8d60c8 scid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 len=49 pn=7 [2025-12-13T10:35:06.434175705Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm ACK delay=59 blocks=[3..5, 7..7, 9..9] ecn_counts=None [2025-12-13T10:35:06.434179852Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:06.434216020Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=1.997944025s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=115 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 532, tv_nsec: 792975749 }, first_sent_time: Instant { tv_sec: 532, tv_nsec: 792975749 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 532, tv_nsec: 792975749 }, next_time: Instant { tv_sec: 532, tv_nsec: 792975749 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.434250494Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Short dcid=0000000000001005dca43be7a5dbdaddda8d60c8 key_phase=false len=64 pn=8 [2025-12-13T10:35:06.434254472Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[88, 98, 70, e9, 76, dd, 07, 11, 7e, 72, 71, 59, 72, e9, ee, b7, 48, 79, 82, cb] reset_token=[78, d2, ee, 76, 2e, ca, 0d, 04, 99, 9a, 62, 11, 50, 02, 04, 2e] [2025-12-13T10:35:06.434261815Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:06.434269350Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=1.997891938s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=217 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 532, tv_nsec: 792975749 }, first_sent_time: Instant { tv_sec: 532, tv_nsec: 792975749 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 532, tv_nsec: 792975749 }, next_time: Instant { tv_sec: 532, tv_nsec: 792975749 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.434306279Z TRACE quiche_apps::client] written 217 bytes from 0.0.0.0:50711 to 193.167.100.100:443 [2025-12-13T10:35:06.434314975Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Short dcid=0000000000001005dca43be7a5dbdaddda8d60c8 key_phase=false len=6 pn=9 [2025-12-13T10:35:06.434318922Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:06.434329021Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=1.997831465s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=261 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 532, tv_nsec: 792975749 }, first_sent_time: Instant { tv_sec: 532, tv_nsec: 792975749 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 532, tv_nsec: 793124527 }, next_time: Instant { tv_sec: 532, tv_nsec: 793124527 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.434377211Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:50711 to 193.167.100.100:443 [2025-12-13T10:35:06.434392159Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Short dcid=0000000000001005dca43be7a5dbdaddda8d60c8 key_phase=false len=6 pn=10 [2025-12-13T10:35:06.434398531Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:06.434409311Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=1.997751315s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=305 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 532, tv_nsec: 792975749 }, first_sent_time: Instant { tv_sec: 532, tv_nsec: 792975749 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 532, tv_nsec: 793198696 }, next_time: Instant { tv_sec: 532, tv_nsec: 793198696 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.434450498Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:50711 to 193.167.100.100:443 [2025-12-13T10:35:06.434462470Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Short dcid=0000000000001005dca43be7a5dbdaddda8d60c8 key_phase=false len=74 pn=11 [2025-12-13T10:35:06.434468782Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm STREAM id=0 off=0 len=69 fin=true [2025-12-13T10:35:06.434479703Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=1.997680863s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=417 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 532, tv_nsec: 792975749 }, first_sent_time: Instant { tv_sec: 532, tv_nsec: 792975749 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 532, tv_nsec: 793268566 }, next_time: Instant { tv_sec: 532, tv_nsec: 793268566 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.434520469Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:50711 to 193.167.100.100:443 [2025-12-13T10:35:06.434526530Z TRACE quiche_apps::client] 0.0.0.0:50711 -> 193.167.100.100:443: done writing [2025-12-13T10:35:06.467539996Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:50711 [2025-12-13T10:35:06.467560293Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx pkt Short dcid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 key_phase=false len=869 pn=0 [2025-12-13T10:35:06.467575181Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm ACK delay=0 blocks=[8..8] ecn_counts=None [2025-12-13T10:35:06.467584389Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 packet newly acked 8 [2025-12-13T10:35:06.467594868Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:06.467629233Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm HANDSHAKE_DONE [2025-12-13T10:35:06.467639622Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 dropped epoch 1 state [2025-12-13T10:35:06.467650212Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b1, cd, 3d, 48, ae, f5, b0, 5d, ca, 86, 48, 10] reset_token=[a2, a6, a5, 74, 7f, a6, 9f, 74, e0, 3d, 0b, 4c, a3, 7d, b3, 63] [2025-12-13T10:35:06.467700395Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 5c, 19, 4b, 77, 00, ad, 18, 91, 5a, 8b, 60, b1] reset_token=[65, 0f, 99, b3, f8, cb, d5, 0d, c3, 7f, 49, 01, f3, a3, c6, 9d] [2025-12-13T10:35:06.467718700Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, e3, ba, b2, 82, 39, 39, 7a, 3e, 78, 8d, 39, b3] reset_token=[17, b2, 44, 3e, f8, 6d, f8, 50, b3, 1b, 83, 4b, 74, 3d, 6f, b5] [2025-12-13T10:35:06.467734209Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, fa, f0, c6, 02, d6, cf, f9, 0a, 8a, a9, 2e, 56] reset_token=[59, 88, 51, c3, 5f, dd, 34, 0e, 0a, 88, fa, 25, b2, 49, 05, d9] [2025-12-13T10:35:06.467749166Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, eb, 1f, 14, c8, 1e, 8e, 16, 24, 41, 77, 1b, a1] reset_token=[d0, a6, 15, 37, 84, a6, 60, 36, b8, 15, 71, 86, 02, 6a, 08, f5] [2025-12-13T10:35:06.467757262Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 3b, 09, 7f, f5, b2, d6, 66, 35, 7b, fb, d4, e8] reset_token=[56, 43, bb, 48, c8, be, 66, cd, 29, ee, 53, bf, 17, 79, 3d, 2f] [2025-12-13T10:35:06.467764956Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 85, cb, 6b, c0, 8b, ad, 05, 4f, 5c, 8d, 1b, 93] reset_token=[16, 3d, 53, e8, 88, 0b, 3b, c5, df, 70, a5, cb, 1a, 10, be, f7] [2025-12-13T10:35:06.467771438Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:06.467776377Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:06.467780696Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:06.467799892Z TRACE quiche_apps::client] 0.0.0.0:50711: processed 890 bytes [2025-12-13T10:35:06.467807185Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:50711 [2025-12-13T10:35:06.467812725Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx pkt Short dcid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 key_phase=false len=22 pn=1 [2025-12-13T10:35:06.467819738Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm ACK delay=0 blocks=[8..10] ecn_counts=None [2025-12-13T10:35:06.467824497Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 packet newly acked 9 [2025-12-13T10:35:06.467828034Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 packet newly acked 10 [2025-12-13T10:35:06.467839085Z TRACE quiche_apps::client] 0.0.0.0:50711: processed 43 bytes [2025-12-13T10:35:06.467844335Z TRACE quiche_apps::client] 0.0.0.0:50711: recv() would block [2025-12-13T10:35:06.467847851Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:06.467851548Z TRACE quiche::h3] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 stream id 3 is readable [2025-12-13T10:35:06.467857820Z TRACE quiche::h3::stream] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 read 1 bytes on stream 3 [2025-12-13T10:35:06.467863651Z TRACE quiche::h3] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 open peer's control stream 3 [2025-12-13T10:35:06.467868380Z TRACE quiche::h3::stream] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 read 1 bytes on stream 3 [2025-12-13T10:35:06.467872858Z TRACE quiche::h3::stream] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 read 1 bytes on stream 3 [2025-12-13T10:35:06.467877587Z TRACE quiche::h3::stream] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 read 6 bytes on stream 3 [2025-12-13T10:35:06.467889178Z TRACE quiche::h3] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:06.467898656Z TRACE quiche::h3] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 stream id 7 is readable [2025-12-13T10:35:06.467903645Z TRACE quiche::h3::stream] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 read 1 bytes on stream 7 [2025-12-13T10:35:06.467929764Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Short dcid=0000000000001005dca43be7a5dbdaddda8d60c8 key_phase=false len=5 pn=12 [2025-12-13T10:35:06.467934363Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm ACK delay=14 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:06.467943329Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=75.03525ms latest_rtt=33.426677ms srtt=33.399992ms min_rtt=33.396181ms rttvar=12.531191ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=112 app_limited=true congestion_recovery_start_time=None Rate { delivered: 190, delivered_time: Instant { tv_sec: 532, tv_nsec: 826625373 }, first_sent_time: Instant { tv_sec: 532, tv_nsec: 793198696 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 10, rate_sample: RateSample { bandwidth: 45.17 Kbps, is_app_limited: true, interval: 33.649624ms, delivered: 190, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 532, tv_nsec: 792975749 }), send_elapsed: 222.947µs, ack_elapsed: 33.649624ms, rtt: 33.426677ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 505239, last_update: Instant { tv_sec: 532, tv_nsec: 826738134 }, next_time: Instant { tv_sec: 532, tv_nsec: 826738134 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.467993073Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:50711 to 193.167.100.100:443 [2025-12-13T10:35:06.467999855Z TRACE quiche_apps::client] 0.0.0.0:50711 -> 193.167.100.100:443: done writing [2025-12-13T10:35:06.543128931Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:06.543145733Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 loss detection timeout expired [2025-12-13T10:35:06.543153257Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=108.349718ms latest_rtt=33.426677ms srtt=33.399992ms min_rtt=33.396181ms rttvar=12.531191ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=112 app_limited=true congestion_recovery_start_time=None Rate { delivered: 190, delivered_time: Instant { tv_sec: 532, tv_nsec: 826625373 }, first_sent_time: Instant { tv_sec: 532, tv_nsec: 793198696 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 10, rate_sample: RateSample { bandwidth: 45.17 Kbps, is_app_limited: true, interval: 33.649624ms, delivered: 190, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 532, tv_nsec: 792975749 }), send_elapsed: 222.947µs, ack_elapsed: 33.649624ms, rtt: 33.426677ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 505239, last_update: Instant { tv_sec: 532, tv_nsec: 826738134 }, next_time: Instant { tv_sec: 532, tv_nsec: 826738134 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.543175649Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:06.543220613Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Short dcid=0000000000001005dca43be7a5dbdaddda8d60c8 key_phase=false len=80 pn=13 [2025-12-13T10:35:06.543235701Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm ACK delay=9425 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:06.543241392Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm STREAM id=0 off=0 len=69 fin=true [2025-12-13T10:35:06.543253013Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=216.979912ms latest_rtt=33.426677ms srtt=33.399992ms min_rtt=33.396181ms rttvar=12.531191ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=230 app_limited=true congestion_recovery_start_time=None Rate { delivered: 190, delivered_time: Instant { tv_sec: 532, tv_nsec: 826625373 }, first_sent_time: Instant { tv_sec: 532, tv_nsec: 793198696 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 10, rate_sample: RateSample { bandwidth: 45.17 Kbps, is_app_limited: true, interval: 33.649624ms, delivered: 190, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 532, tv_nsec: 792975749 }), send_elapsed: 222.947µs, ack_elapsed: 33.649624ms, rtt: 33.426677ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 118, rate: 505239, last_update: Instant { tv_sec: 532, tv_nsec: 901998075 }, next_time: Instant { tv_sec: 532, tv_nsec: 901998075 }, max_datagram_size: 1350, last_packet_size: Some(118), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.543303548Z TRACE quiche_apps::client] written 118 bytes from 0.0.0.0:50711 to 193.167.100.100:443 [2025-12-13T10:35:06.543315039Z TRACE quiche_apps::client] 0.0.0.0:50711 -> 193.167.100.100:443: done writing [2025-12-13T10:35:06.565849705Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:50711 [2025-12-13T10:35:06.565863360Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx pkt Short dcid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 key_phase=false len=1329 pn=2 [2025-12-13T10:35:06.565871475Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm PING mtu_probe=None [2025-12-13T10:35:06.565883808Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm PADDING len=1311 [2025-12-13T10:35:06.565894979Z TRACE quiche_apps::client] 0.0.0.0:50711: processed 1350 bytes [2025-12-13T10:35:06.565901822Z TRACE quiche_apps::client] 0.0.0.0:50711: recv() would block [2025-12-13T10:35:06.565906621Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:06.565920807Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Short dcid=0000000000001005dca43be7a5dbdaddda8d60c8 key_phase=false len=5 pn=14 [2025-12-13T10:35:06.565926929Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm ACK delay=7 blocks=[0..2] ecn_counts=None [2025-12-13T10:35:06.565938521Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=194.293914ms latest_rtt=33.426677ms srtt=33.399992ms min_rtt=33.396181ms rttvar=12.531191ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=230 app_limited=true congestion_recovery_start_time=None Rate { delivered: 190, delivered_time: Instant { tv_sec: 532, tv_nsec: 826625373 }, first_sent_time: Instant { tv_sec: 532, tv_nsec: 793198696 }, end_of_app_limited: 12, last_sent_packet: 14, largest_acked: 10, rate_sample: RateSample { bandwidth: 45.17 Kbps, is_app_limited: true, interval: 33.649624ms, delivered: 190, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 532, tv_nsec: 792975749 }), send_elapsed: 222.947µs, ack_elapsed: 33.649624ms, rtt: 33.426677ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 505239, last_update: Instant { tv_sec: 532, tv_nsec: 924727555 }, next_time: Instant { tv_sec: 532, tv_nsec: 901998075 }, max_datagram_size: 1350, last_packet_size: None, iv: 233.553µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.565997481Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:50711 to 193.167.100.100:443 [2025-12-13T10:35:06.566007289Z TRACE quiche_apps::client] 0.0.0.0:50711 -> 193.167.100.100:443: done writing [2025-12-13T10:35:06.576030903Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:50711 [2025-12-13T10:35:06.576042074Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx pkt Short dcid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 key_phase=false len=1179 pn=3 [2025-12-13T10:35:06.576052053Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm ACK delay=0 blocks=[9..10, 12..13] ecn_counts=None [2025-12-13T10:35:06.576059276Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 packet newly acked 12 [2025-12-13T10:35:06.576064076Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 packet newly acked 13 [2025-12-13T10:35:06.576070087Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 packet 11 lost on epoch 2 [2025-12-13T10:35:06.576089403Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm STREAM id=0 off=0 len=1150 fin=false [2025-12-13T10:35:06.576105713Z TRACE quiche_apps::client] 0.0.0.0:50711: processed 1200 bytes [2025-12-13T10:35:06.576112266Z TRACE quiche_apps::client] 0.0.0.0:50711: recv() would block [2025-12-13T10:35:06.576116774Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:06.576121453Z TRACE quiche::h3] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 stream id 0 is readable [2025-12-13T10:35:06.576128205Z TRACE quiche::h3::stream] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 read 1 bytes on stream 0 [2025-12-13T10:35:06.576133085Z TRACE quiche::h3::stream] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 read 1 bytes on stream 0 [2025-12-13T10:35:06.576138805Z TRACE quiche::h3::stream] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 read 1 bytes on stream 0 [2025-12-13T10:35:06.576145478Z TRACE quiche::h3::stream] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 read 144 bytes on stream 0 [2025-12-13T10:35:06.576150687Z TRACE quiche::h3] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:06.576156157Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:06.576161367Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:06.576168801Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:06.576177748Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 48, 54, 32, 71, 77, 84] [2025-12-13T10:35:06.576205730Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:06.576217472Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:06.576224425Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:06.576233642Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:06.576241878Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:06.576247228Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:06.576263478Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:06 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:06.576271563Z TRACE quiche::h3] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 stream id 0 is readable [2025-12-13T10:35:06.576275591Z TRACE quiche::h3::stream] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 read 1 bytes on stream 0 [2025-12-13T10:35:06.576279388Z TRACE quiche::h3::stream] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 read 1 bytes on stream 0 [2025-12-13T10:35:06.576282844Z TRACE quiche::h3::stream] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 read 1 bytes on stream 0 [2025-12-13T10:35:06.576285670Z TRACE quiche::h3] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:06.576291771Z DEBUG quiche_apps::common] got 1000 bytes of response data on stream 0 [2025-12-13T10:35:06.576302682Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Short dcid=0000000000001005dca43be7a5dbdaddda8d60c8 key_phase=false len=5 pn=15 [2025-12-13T10:35:06.576306248Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm ACK delay=32 blocks=[2..3] ecn_counts=None [2025-12-13T10:35:06.576315155Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=none latest_rtt=32.856497ms srtt=33.332055ms min_rtt=32.856497ms rttvar=9.534266ms cwnd=9450 ssthresh=9450 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 532, tv_nsec: 934854572 }) Rate { delivered: 308, delivered_time: Instant { tv_sec: 532, tv_nsec: 935344725 }, first_sent_time: Instant { tv_sec: 532, tv_nsec: 935344725 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 13, rate_sample: RateSample { bandwidth: 45.17 Kbps, is_app_limited: true, interval: 108.799379ms, delivered: 118, prior_delivered: 190, prior_time: Some(Instant { tv_sec: 532, tv_nsec: 826625373 }), send_elapsed: 108.799379ms, ack_elapsed: 108.229199ms, rtt: 32.856497ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 354388, last_update: Instant { tv_sec: 532, tv_nsec: 924727555 }, next_time: Instant { tv_sec: 532, tv_nsec: 935344725 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:06.576354548Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:50711 to 193.167.100.100:443 [2025-12-13T10:35:06.576359808Z TRACE quiche_apps::client] 0.0.0.0:50711 -> 193.167.100.100:443: done writing [2025-12-13T10:35:06.607159764Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:50711 [2025-12-13T10:35:06.607175693Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx pkt Short dcid=cca16b6b1ff75c4473ca92280d9a01dbc519fd48 key_phase=false len=51 pn=4 [2025-12-13T10:35:06.607186474Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:35:06.607214406Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:06.607226679Z TRACE quiche_apps::client] 0.0.0.0:50711: processed 72 bytes [2025-12-13T10:35:06.607234022Z TRACE quiche_apps::client] 0.0.0.0:50711: recv() would block [2025-12-13T10:35:06.607238912Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:06.607243961Z TRACE quiche::h3] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 stream id 0 is readable [2025-12-13T10:35:06.607261754Z DEBUG quiche_apps::common] got 24 bytes of response data on stream 0 [2025-12-13T10:35:06.607268136Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:06.607273075Z INFO quiche_apps::common] 1/1 response(s) received in 2.794679509s, closing... [2025-12-13T10:35:06.607286961Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx pkt Short dcid=0000000000001005dca43be7a5dbdaddda8d60c8 key_phase=false len=11 pn=16 [2025-12-13T10:35:06.607292572Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:06.607304755Z TRACE quiche::recovery::congestion::recovery] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 timer=96.443712ms latest_rtt=32.856497ms srtt=33.332055ms min_rtt=32.856497ms rttvar=9.534266ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 532, tv_nsec: 998951308 }) Rate { delivered: 308, delivered_time: Instant { tv_sec: 532, tv_nsec: 966094811 }, first_sent_time: Instant { tv_sec: 532, tv_nsec: 966094811 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 13, rate_sample: RateSample { bandwidth: 45.17 Kbps, is_app_limited: true, interval: 108.799379ms, delivered: 118, prior_delivered: 190, prior_time: Some(Instant { tv_sec: 532, tv_nsec: 826625373 }), send_elapsed: 108.799379ms, ack_elapsed: 108.229199ms, rtt: 32.856497ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 354388, last_update: Instant { tv_sec: 532, tv_nsec: 966094811 }, next_time: Instant { tv_sec: 532, tv_nsec: 966094811 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:06.607364276Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:50711 to 193.167.100.100:443 [2025-12-13T10:35:06.607372952Z TRACE quiche_apps::client] 0.0.0.0:50711 -> 193.167.100.100:443: done writing [2025-12-13T10:35:06.688557836Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:50711 [2025-12-13T10:35:06.688575709Z TRACE quiche_apps::client] 0.0.0.0:50711: processed 41 bytes [2025-12-13T10:35:06.688584596Z TRACE quiche_apps::client] 0.0.0.0:50711: recv() would block [2025-12-13T10:35:06.688590597Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:06.688599043Z TRACE quiche_apps::client] 0.0.0.0:50711 -> 193.167.100.100:443: done writing [2025-12-13T10:35:06.822824371Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:06.822844648Z TRACE quiche] cca16b6b1ff75c4473ca92280d9a01dbc519fd48 draining timeout expired [2025-12-13T10:35:06.822880976Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:06.822886777Z INFO quiche_apps::client] connection closed, recv=13 sent=17 lost=1 retrans=3 sent_bytes=1738 recv_bytes=5953 lost_bytes=112 [local_addr=0.0.0.0:50711 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=13 sent=17 lost=1 retrans=3 rtt=33.332055ms min_rtt=Some(32.856497ms) rttvar=9.534266ms cwnd=9450 sent_bytes=1738 recv_bytes=5953 lost_bytes=0 stream_retrans_bytes=404 pmtu=1350 delivery_rate=5646] [2025-12-13T10:35:06.827630506Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:06.827857942Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:38450 with scid faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 [2025-12-13T10:35:06.827897145Z TRACE quiche::tls] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 write message lvl=Initial len=266 [2025-12-13T10:35:06.827910941Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Initial version=1 dcid=7691db83dbe56a59621919b5c313af8b scid=faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 len=270 pn=0 [2025-12-13T10:35:06.827919517Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:06.827929886Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=998.934557ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 533, tv_nsec: 186679005 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 186679005 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 533, tv_nsec: 186679005 }, next_time: Instant { tv_sec: 533, tv_nsec: 186679005 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.827979318Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:06.861947122Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:38450 [2025-12-13T10:35:06.861963452Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx pkt Initial version=1 dcid=faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 scid=0000000000001005ed986ba626a4ba11f3cb95dd token= len=116 pn=0 [2025-12-13T10:35:06.861978019Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:06.861986355Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet newly acked 0 [2025-12-13T10:35:06.861994120Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:06.862109004Z TRACE quiche::tls] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 set write secret lvl=Handshake [2025-12-13T10:35:06.862123712Z TRACE quiche::tls] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 set read secret lvl=Handshake [2025-12-13T10:35:06.862148197Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx pkt Handshake version=1 dcid=faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 scid=0000000000001005ed986ba626a4ba11f3cb95dd len=985 pn=0 [2025-12-13T10:35:06.862155541Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm CRYPTO off=0 len=716 [2025-12-13T10:35:06.862355916Z TRACE quiche::tls] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 write message lvl=Handshake len=36 [2025-12-13T10:35:06.862361186Z TRACE quiche::tls] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 set write secret lvl=OneRTT [2025-12-13T10:35:06.862368379Z TRACE quiche::tls] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 set read secret lvl=OneRTT [2025-12-13T10:35:06.862383467Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(7691db83dbe56a59621919b5c313af8b), max_idle_timeout: 75000, stateless_reset_token: Some(259856375877861169700696053632566943536), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005ed986ba626a4ba11f3cb95dd), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:06.862397213Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm PADDING len=248 [2025-12-13T10:35:06.862417792Z TRACE quiche_apps::client] 0.0.0.0:38450: processed 1200 bytes [2025-12-13T10:35:06.862422941Z TRACE quiche_apps::client] 0.0.0.0:38450: recv() would block [2025-12-13T10:35:06.862425917Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:06.862438821Z TRACE quiche::h3] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:06.862453608Z TRACE quiche::h3] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:06.862459630Z TRACE quiche::h3] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:06.862467154Z TRACE quiche::h3] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm HEADERS stream=0 len=43 fin=true [2025-12-13T10:35:06.862473385Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /embarrassed-zestful-smartwatch", "user-agent: quiche"] [2025-12-13T10:35:06.862525713Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Initial version=1 dcid=0000000000001005ed986ba626a4ba11f3cb95dd scid=faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 len=6 pn=1 [2025-12-13T10:35:06.862530422Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm ACK delay=70 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:06.862539809Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=101.706162ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494935, last_update: Instant { tv_sec: 533, tv_nsec: 221195815 }, next_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.862561841Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Handshake version=1 dcid=0000000000001005ed986ba626a4ba11f3cb95dd scid=faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 len=45 pn=2 [2025-12-13T10:35:06.862565598Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm ACK delay=51 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:06.862568934Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:06.862575376Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=102.228088ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494935, last_update: Instant { tv_sec: 533, tv_nsec: 221331789 }, next_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, max_datagram_size: 1350, last_packet_size: None, iv: 224.272µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.862594512Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 dropped epoch 0 state [2025-12-13T10:35:06.862607817Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=1128 pn=3 [2025-12-13T10:35:06.862611263Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[6a, 0c, 7f, bf, 13, a3, 2f, 1d, 7b, ba, b1, 9c, bf, da, 86, ba, 50, f1, fc, a7] reset_token=[72, a5, e2, 89, ce, 03, a3, 1f, a8, c3, 76, 97, 77, f7, b2, ea] [2025-12-13T10:35:06.862618326Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:06.862621702Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm PADDING len=1064 [2025-12-13T10:35:06.862628565Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=102.174938ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 494935, last_update: Instant { tv_sec: 533, tv_nsec: 221331789 }, next_time: Instant { tv_sec: 533, tv_nsec: 221556061 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.862670814Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:06.862685011Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=6 pn=4 [2025-12-13T10:35:06.862691413Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:06.862701582Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=102.10113ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494935, last_update: Instant { tv_sec: 533, tv_nsec: 221492659 }, next_time: Instant { tv_sec: 533, tv_nsec: 221556061 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.444765ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.862746416Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:06.862760322Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=6 pn=5 [2025-12-13T10:35:06.862765892Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:06.862776422Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=102.026661ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 494935, last_update: Instant { tv_sec: 533, tv_nsec: 221492659 }, next_time: Instant { tv_sec: 533, tv_nsec: 224012525 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.862809654Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:06.862822809Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=86 pn=6 [2025-12-13T10:35:06.862828519Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=0 off=0 len=81 fin=true [2025-12-13T10:35:06.862856772Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=101.946531ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1489 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494935, last_update: Instant { tv_sec: 533, tv_nsec: 221630347 }, next_time: Instant { tv_sec: 533, tv_nsec: 224012525 }, max_datagram_size: 1350, last_packet_size: None, iv: 339.439µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.862892268Z TRACE quiche_apps::client] written 124 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:06.862901095Z TRACE quiche_apps::client] 0.0.0.0:38450 -> 193.167.100.100:443: done writing [2025-12-13T10:35:06.965053089Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:06.965067646Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 loss detection timeout expired [2025-12-13T10:35:06.965080931Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=102.007967ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1489 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494935, last_update: Instant { tv_sec: 533, tv_nsec: 221630347 }, next_time: Instant { tv_sec: 533, tv_nsec: 224012525 }, max_datagram_size: 1350, last_packet_size: None, iv: 339.439µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.965101820Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:06.965120475Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Handshake version=1 dcid=0000000000001005ed986ba626a4ba11f3cb95dd scid=faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 len=46 pn=7 [2025-12-13T10:35:06.965125063Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm ACK delay=12871 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:06.965130273Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:06.965142276Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=152.245641ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1601 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 494935, last_update: Instant { tv_sec: 533, tv_nsec: 323922433 }, next_time: Instant { tv_sec: 533, tv_nsec: 324261872 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:06.965218408Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:06.965230881Z TRACE quiche_apps::client] 0.0.0.0:38450 -> 193.167.100.100:443: done writing [2025-12-13T10:35:07.118451739Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:07.118490943Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 loss detection timeout expired [2025-12-13T10:35:07.118501052Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=253.457925ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1601 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 494935, last_update: Instant { tv_sec: 533, tv_nsec: 323922433 }, next_time: Instant { tv_sec: 533, tv_nsec: 324261872 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:07.118546587Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:07.118582955Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=64 pn=8 [2025-12-13T10:35:07.118589126Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[6a, 0c, 7f, bf, 13, a3, 2f, 1d, 7b, ba, b1, 9c, bf, da, 86, ba, 50, f1, fc, a7] reset_token=[72, a5, e2, 89, ce, 03, a3, 1f, a8, c3, 76, 97, 77, f7, b2, ea] [2025-12-13T10:35:07.118601309Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:07.118624563Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=255.627603ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1703 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 102, rate: 494935, last_update: Instant { tv_sec: 533, tv_nsec: 477374663 }, next_time: Instant { tv_sec: 533, tv_nsec: 477374663 }, max_datagram_size: 1350, last_packet_size: Some(102), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:07.118720552Z TRACE quiche_apps::client] written 102 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:07.118737333Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=6 pn=9 [2025-12-13T10:35:07.118743535Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:07.118754465Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=255.496949ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1747 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494935, last_update: Instant { tv_sec: 533, tv_nsec: 477544511 }, next_time: Instant { tv_sec: 533, tv_nsec: 477374663 }, max_datagram_size: 1350, last_packet_size: None, iv: 294.988µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:07.118820298Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:07.118831659Z TRACE quiche_apps::client] 0.0.0.0:38450 -> 193.167.100.100:443: done writing [2025-12-13T10:35:07.375143259Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:07.375161082Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 loss detection timeout expired [2025-12-13T10:35:07.375168135Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=408.228103ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1747 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494935, last_update: Instant { tv_sec: 533, tv_nsec: 477544511 }, next_time: Instant { tv_sec: 533, tv_nsec: 477374663 }, max_datagram_size: 1350, last_packet_size: None, iv: 294.988µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:07.375218730Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:07.375245249Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Handshake version=1 dcid=0000000000001005ed986ba626a4ba11f3cb95dd scid=faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 len=48 pn=10 [2025-12-13T10:35:07.375250068Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm ACK delay=64136 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:07.375256170Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:07.375271248Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=761.747549ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1861 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 114, rate: 494935, last_update: Instant { tv_sec: 533, tv_nsec: 734043330 }, next_time: Instant { tv_sec: 533, tv_nsec: 734338318 }, max_datagram_size: 1350, last_packet_size: Some(114), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:07.375335628Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:07.375363921Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Handshake version=1 dcid=0000000000001005ed986ba626a4ba11f3cb95dd scid=faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 len=9 pn=11 [2025-12-13T10:35:07.375372207Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm ACK delay=64151 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:07.375379891Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm PING mtu_probe=None [2025-12-13T10:35:07.375394478Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=761.623668ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1936 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494935, last_update: Instant { tv_sec: 533, tv_nsec: 734162002 }, next_time: Instant { tv_sec: 533, tv_nsec: 734338318 }, max_datagram_size: 1350, last_packet_size: None, iv: 381.868µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:07.375438180Z TRACE quiche_apps::client] written 75 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:07.375449371Z TRACE quiche_apps::client] 0.0.0.0:38450 -> 193.167.100.100:443: done writing [2025-12-13T10:35:07.856529259Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:38450 [2025-12-13T10:35:07.856563633Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 dropped invalid packet [2025-12-13T10:35:07.856590363Z TRACE quiche_apps::client] 0.0.0.0:38450: processed 69 bytes [2025-12-13T10:35:07.856600472Z TRACE quiche_apps::client] 0.0.0.0:38450: recv() would block [2025-12-13T10:35:07.856606514Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:07.856622624Z TRACE quiche_apps::client] 0.0.0.0:38450 -> 193.167.100.100:443: done writing [2025-12-13T10:35:08.137971551Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:08.138006366Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 loss detection timeout expired [2025-12-13T10:35:08.138014652Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=873.909793ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1936 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494935, last_update: Instant { tv_sec: 533, tv_nsec: 734162002 }, next_time: Instant { tv_sec: 533, tv_nsec: 734338318 }, max_datagram_size: 1350, last_packet_size: None, iv: 381.868µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:08.138058494Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:08.138090814Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=64 pn=12 [2025-12-13T10:35:08.138096434Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[6a, 0c, 7f, bf, 13, a3, 2f, 1d, 7b, ba, b1, 9c, bf, da, 86, ba, 50, f1, fc, a7] reset_token=[72, a5, e2, 89, ce, 03, a3, 1f, a8, c3, 76, 97, 77, f7, b2, ea] [2025-12-13T10:35:08.138107465Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:08.138128384Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=873.796772ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=2038 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 102, rate: 494935, last_update: Instant { tv_sec: 534, tv_nsec: 496883364 }, next_time: Instant { tv_sec: 534, tv_nsec: 497265232 }, max_datagram_size: 1350, last_packet_size: Some(102), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:08.138237057Z TRACE quiche_apps::client] written 102 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:08.138252556Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=6 pn=13 [2025-12-13T10:35:08.138260551Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:08.138273936Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=873.650659ms latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=2082 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494935, last_update: Instant { tv_sec: 534, tv_nsec: 497058852 }, next_time: Instant { tv_sec: 534, tv_nsec: 497265232 }, max_datagram_size: 1350, last_packet_size: None, iv: 294.988µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:08.138347534Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:08.138364946Z TRACE quiche_apps::client] 0.0.0.0:38450 -> 193.167.100.100:443: done writing [2025-12-13T10:35:09.013302859Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:09.013327365Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 loss detection timeout expired [2025-12-13T10:35:09.013335630Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=1.6351665s latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=2082 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494935, last_update: Instant { tv_sec: 534, tv_nsec: 497058852 }, next_time: Instant { tv_sec: 534, tv_nsec: 497265232 }, max_datagram_size: 1350, last_packet_size: None, iv: 294.988µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:09.013366167Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:09.013400251Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Handshake version=1 dcid=0000000000001005ed986ba626a4ba11f3cb95dd scid=faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 len=48 pn=14 [2025-12-13T10:35:09.013405491Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm ACK delay=268905 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:09.013412594Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:09.013434926Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=3.197964976s latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=2196 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 114, rate: 494935, last_update: Instant { tv_sec: 535, tv_nsec: 372192080 }, next_time: Instant { tv_sec: 535, tv_nsec: 372487068 }, max_datagram_size: 1350, last_packet_size: Some(114), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:09.013515216Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:09.013528380Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Handshake version=1 dcid=0000000000001005ed986ba626a4ba11f3cb95dd scid=faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 len=9 pn=15 [2025-12-13T10:35:09.013532879Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm ACK delay=268922 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:09.013550762Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm PING mtu_probe=None [2025-12-13T10:35:09.013559619Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=3.197840374s latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=2271 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494935, last_update: Instant { tv_sec: 535, tv_nsec: 372334837 }, next_time: Instant { tv_sec: 535, tv_nsec: 372487068 }, max_datagram_size: 1350, last_packet_size: None, iv: 381.868µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:09.013617326Z TRACE quiche_apps::client] written 75 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:09.013626604Z TRACE quiche_apps::client] 0.0.0.0:38450 -> 193.167.100.100:443: done writing [2025-12-13T10:35:09.045863215Z TRACE quiche_apps::client] got 885 bytes from 193.167.100.100:443 to 0.0.0.0:38450 [2025-12-13T10:35:09.045881228Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx pkt Short dcid=faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 key_phase=false len=864 pn=0 [2025-12-13T10:35:09.045896737Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:09.045941902Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm HANDSHAKE_DONE [2025-12-13T10:35:09.045951640Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 dropped epoch 1 state [2025-12-13T10:35:09.045960607Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, fb, e4, 2f, 23, 7b, ee, cb, 58, 96, c2, a6, fc] reset_token=[8b, a4, 1d, 7b, 3f, b9, f0, 70, 43, 9b, 22, b0, 69, 4b, 6e, b1] [2025-12-13T10:35:09.045975174Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c5, 54, ef, a6, cb, 64, 47, f4, 45, 76, c6, 19] reset_token=[2d, 00, ad, e9, 69, b2, 24, 0a, 21, a7, f8, 42, c3, cc, e1, 6c] [2025-12-13T10:35:09.045990042Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 2b, 07, fa, 63, 6c, 32, f9, fc, a6, eb, dd, 76] reset_token=[c5, b0, 3d, f8, f1, 55, 27, b9, 3e, 2a, 03, bf, 41, e4, dd, f9] [2025-12-13T10:35:09.046003557Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 4f, 08, 3c, 70, 56, d5, 8d, ec, 7d, a1, c2, 0a] reset_token=[94, e0, 63, 67, 86, 00, 45, 7a, 01, 60, e6, aa, 7a, 3f, 45, 1c] [2025-12-13T10:35:09.046015740Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 92, 36, fe, 15, 82, 06, 1f, a5, 88, 69, 5d, d6] reset_token=[54, 96, 00, 1c, 2c, 0f, aa, 06, ef, 42, 97, e8, 9c, 3f, 4e, b4] [2025-12-13T10:35:09.046027782Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 69, 3c, 79, 53, 21, 93, fb, d5, 6a, 70, 29, 31] reset_token=[68, ce, 96, 54, f0, bb, 3f, 32, 53, c1, c0, a1, e0, 8f, 60, 2a] [2025-12-13T10:35:09.046044484Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 94, f7, a6, 6b, 36, 37, 45, 84, ba, a3, 01, 4e] reset_token=[81, 68, 9d, 8f, 66, a3, b3, b1, e5, 56, e0, 2a, d7, 32, de, 5e] [2025-12-13T10:35:09.046050074Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:09.046054482Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:09.046058009Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:09.046073418Z TRACE quiche_apps::client] 0.0.0.0:38450: processed 885 bytes [2025-12-13T10:35:09.046078708Z TRACE quiche_apps::client] 0.0.0.0:38450: recv() would block [2025-12-13T10:35:09.046081613Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:09.046084879Z TRACE quiche::h3] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 stream id 3 is readable [2025-12-13T10:35:09.046092183Z TRACE quiche::h3::stream] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 read 1 bytes on stream 3 [2025-12-13T10:35:09.046098054Z TRACE quiche::h3] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 open peer's control stream 3 [2025-12-13T10:35:09.046102272Z TRACE quiche::h3::stream] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 read 1 bytes on stream 3 [2025-12-13T10:35:09.046105919Z TRACE quiche::h3::stream] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 read 1 bytes on stream 3 [2025-12-13T10:35:09.046110036Z TRACE quiche::h3::stream] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 read 6 bytes on stream 3 [2025-12-13T10:35:09.046113593Z TRACE quiche::h3] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:09.046122349Z TRACE quiche::h3] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 stream id 7 is readable [2025-12-13T10:35:09.046126257Z TRACE quiche::h3::stream] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 read 1 bytes on stream 7 [2025-12-13T10:35:09.046137768Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=5 pn=16 [2025-12-13T10:35:09.046141305Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm ACK delay=32 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:09.046150322Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=3.165249731s latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1670 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 14, last_sent_packet: 16, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494935, last_update: Instant { tv_sec: 535, tv_nsec: 404945968 }, next_time: Instant { tv_sec: 535, tv_nsec: 405327836 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:09.046211496Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:09.046218770Z TRACE quiche_apps::client] 0.0.0.0:38450 -> 193.167.100.100:443: done writing [2025-12-13T10:35:12.215452361Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:12.215483509Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 loss detection timeout expired [2025-12-13T10:35:12.215493238Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=4.069061465s latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1670 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 14, last_sent_packet: 16, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494935, last_update: Instant { tv_sec: 535, tv_nsec: 404945968 }, next_time: Instant { tv_sec: 535, tv_nsec: 405327836 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:12.215523805Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:12.215559902Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=72 pn=17 [2025-12-13T10:35:12.215566785Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm ACK delay=396209 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:12.215575271Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[6a, 0c, 7f, bf, 13, a3, 2f, 1d, 7b, ba, b1, 9c, bf, da, 86, ba, 50, f1, fc, a7] reset_token=[72, a5, e2, 89, ce, 03, a3, 1f, a8, c3, 76, 97, 77, f7, b2, ea] [2025-12-13T10:35:12.215586281Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:12.215637447Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=8.146210456s latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1780 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 110, rate: 494935, last_update: Instant { tv_sec: 538, tv_nsec: 574351331 }, next_time: Instant { tv_sec: 538, tv_nsec: 574351331 }, max_datagram_size: 1350, last_packet_size: Some(110), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:12.215719260Z TRACE quiche_apps::client] written 110 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:12.215733807Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=14 pn=18 [2025-12-13T10:35:12.215739868Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm ACK delay=396231 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:12.215751751Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:12.215760798Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=8.14627728s latest_rtt=34.095372ms srtt=34.095372ms min_rtt=34.095372ms rttvar=17.047686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1832 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, first_sent_time: Instant { tv_sec: 533, tv_nsec: 221195845 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 34.095372ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 186679005 }), send_elapsed: 0ns, ack_elapsed: 34.095372ms, rtt: 34.095372ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494935, last_update: Instant { tv_sec: 538, tv_nsec: 574541286 }, next_time: Instant { tv_sec: 538, tv_nsec: 574351331 }, max_datagram_size: 1350, last_packet_size: None, iv: 327.316µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:12.215821120Z TRACE quiche_apps::client] written 52 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:12.215834265Z TRACE quiche_apps::client] 0.0.0.0:38450 -> 193.167.100.100:443: done writing [2025-12-13T10:35:12.272006315Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:38450 [2025-12-13T10:35:12.272029048Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx pkt Short dcid=faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 key_phase=false len=23 pn=2 [2025-12-13T10:35:12.272048093Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm ACK delay=3250 blocks=[18..18] ecn_counts=None [2025-12-13T10:35:12.272058472Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet newly acked 18 [2025-12-13T10:35:12.272067770Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet 3 lost on epoch 2 [2025-12-13T10:35:12.272074603Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet 4 lost on epoch 2 [2025-12-13T10:35:12.272082016Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet 5 lost on epoch 2 [2025-12-13T10:35:12.272088328Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet 6 lost on epoch 2 [2025-12-13T10:35:12.272095231Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet 8 lost on epoch 2 [2025-12-13T10:35:12.272102495Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet 9 lost on epoch 2 [2025-12-13T10:35:12.272108706Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet 12 lost on epoch 2 [2025-12-13T10:35:12.272114908Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet 13 lost on epoch 2 [2025-12-13T10:35:12.272152608Z TRACE quiche_apps::client] 0.0.0.0:38450: processed 44 bytes [2025-12-13T10:35:12.272160293Z TRACE quiche_apps::client] 0.0.0.0:38450: recv() would block [2025-12-13T10:35:12.272164050Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:12.272182334Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=149 pn=19 [2025-12-13T10:35:12.272208222Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm ACK delay=18 blocks=[2..2] ecn_counts=None [2025-12-13T10:35:12.272216909Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[6a, 0c, 7f, bf, 13, a3, 2f, 1d, 7b, ba, b1, 9c, bf, da, 86, ba, 50, f1, fc, a7] reset_token=[72, a5, e2, 89, ce, 03, a3, 1f, a8, c3, 76, 97, 77, f7, b2, ea] [2025-12-13T10:35:12.272233920Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[6a, 0c, 7f, bf, 13, a3, 2f, 1d, 7b, ba, b1, 9c, bf, da, 86, ba, 50, f1, fc, a7] reset_token=[72, a5, e2, 89, ce, 03, a3, 1f, a8, c3, 76, 97, 77, f7, b2, ea] [2025-12-13T10:35:12.272241995Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[6a, 0c, 7f, bf, 13, a3, 2f, 1d, 7b, ba, b1, 9c, bf, da, 86, ba, 50, f1, fc, a7] reset_token=[72, a5, e2, 89, ce, 03, a3, 1f, a8, c3, 76, 97, 77, f7, b2, ea] [2025-12-13T10:35:12.272249339Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:12.272261743Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=6.824477ms latest_rtt=56.488551ms srtt=36.894518ms min_rtt=34.095372ms rttvar=18.384058ms cwnd=9450 ssthresh=9450 bytes_in_flight=297 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 538, tv_nsec: 630839882 }) Rate { delivered: 385, delivered_time: Instant { tv_sec: 538, tv_nsec: 630839882 }, first_sent_time: Instant { tv_sec: 538, tv_nsec: 574351331 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 18, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 5.409644037s, delivered: 52, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 221195845 }), send_elapsed: 5.353155486s, ack_elapsed: 5.409644037s, rtt: 56.488551ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 320169, last_update: Instant { tv_sec: 538, tv_nsec: 630984222 }, next_time: Instant { tv_sec: 538, tv_nsec: 631311538 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:12.272312297Z TRACE quiche_apps::client] written 187 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:12.272323378Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=6 pn=20 [2025-12-13T10:35:12.272329018Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:12.272341832Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=6.743405ms latest_rtt=56.488551ms srtt=36.894518ms min_rtt=34.095372ms rttvar=18.384058ms cwnd=9450 ssthresh=9450 bytes_in_flight=341 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 538, tv_nsec: 630839882 }) Rate { delivered: 385, delivered_time: Instant { tv_sec: 538, tv_nsec: 630839882 }, first_sent_time: Instant { tv_sec: 538, tv_nsec: 574351331 }, end_of_app_limited: 19, last_sent_packet: 20, largest_acked: 18, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 5.409644037s, delivered: 52, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 221195845 }), send_elapsed: 5.353155486s, ack_elapsed: 5.409644037s, rtt: 56.488551ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 320169, last_update: Instant { tv_sec: 538, tv_nsec: 630984222 }, next_time: Instant { tv_sec: 538, tv_nsec: 631311538 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:12.272411022Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:12.272429195Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=86 pn=21 [2025-12-13T10:35:12.272436910Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=0 off=0 len=81 fin=true [2025-12-13T10:35:12.272451257Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=6.634081ms latest_rtt=56.488551ms srtt=36.894518ms min_rtt=34.095372ms rttvar=18.384058ms cwnd=9450 ssthresh=9450 bytes_in_flight=465 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 538, tv_nsec: 630839882 }) Rate { delivered: 385, delivered_time: Instant { tv_sec: 538, tv_nsec: 630839882 }, first_sent_time: Instant { tv_sec: 538, tv_nsec: 574351331 }, end_of_app_limited: 20, last_sent_packet: 21, largest_acked: 18, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 5.409644037s, delivered: 52, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 221195845 }), send_elapsed: 5.353155486s, ack_elapsed: 5.409644037s, rtt: 56.488551ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 320169, last_update: Instant { tv_sec: 538, tv_nsec: 630984222 }, next_time: Instant { tv_sec: 538, tv_nsec: 631311538 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:12.272506169Z TRACE quiche_apps::client] written 124 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:12.272517029Z TRACE quiche_apps::client] 0.0.0.0:38450 -> 193.167.100.100:443: done writing [2025-12-13T10:35:12.279592534Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:12.279602412Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 loss detection timeout expired [2025-12-13T10:35:12.279606891Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet 17 lost on epoch 2 [2025-12-13T10:35:12.279611439Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=128.238027ms latest_rtt=56.488551ms srtt=36.894518ms min_rtt=34.095372ms rttvar=18.384058ms cwnd=9450 ssthresh=9450 bytes_in_flight=355 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 538, tv_nsec: 630839882 }) Rate { delivered: 385, delivered_time: Instant { tv_sec: 538, tv_nsec: 630839882 }, first_sent_time: Instant { tv_sec: 538, tv_nsec: 574351331 }, end_of_app_limited: 20, last_sent_packet: 21, largest_acked: 18, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 5.409644037s, delivered: 52, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 221195845 }), send_elapsed: 5.353155486s, ack_elapsed: 5.409644037s, rtt: 56.488551ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 320169, last_update: Instant { tv_sec: 538, tv_nsec: 630984222 }, next_time: Instant { tv_sec: 538, tv_nsec: 631311538 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:12.279631767Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:12.279646334Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=70 pn=22 [2025-12-13T10:35:12.279656924Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm ACK delay=952 blocks=[2..2] ecn_counts=None [2025-12-13T10:35:12.279661874Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[6a, 0c, 7f, bf, 13, a3, 2f, 1d, 7b, ba, b1, 9c, bf, da, 86, ba, 50, f1, fc, a7] reset_token=[72, a5, e2, 89, ce, 03, a3, 1f, a8, c3, 76, 97, 77, f7, b2, ea] [2025-12-13T10:35:12.279670139Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:12.279680779Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=135.387319ms latest_rtt=56.488551ms srtt=36.894518ms min_rtt=34.095372ms rttvar=18.384058ms cwnd=9450 ssthresh=9450 bytes_in_flight=463 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 538, tv_nsec: 630839882 }) Rate { delivered: 385, delivered_time: Instant { tv_sec: 538, tv_nsec: 630839882 }, first_sent_time: Instant { tv_sec: 538, tv_nsec: 574351331 }, end_of_app_limited: 21, last_sent_packet: 22, largest_acked: 18, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 5.409644037s, delivered: 52, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 533, tv_nsec: 221195845 }), send_elapsed: 5.353155486s, ack_elapsed: 5.409644037s, rtt: 56.488551ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 320169, last_update: Instant { tv_sec: 538, tv_nsec: 630984222 }, next_time: Instant { tv_sec: 538, tv_nsec: 631311538 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:12.279721545Z TRACE quiche_apps::client] written 108 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:12.279727807Z TRACE quiche_apps::client] 0.0.0.0:38450 -> 193.167.100.100:443: done writing [2025-12-13T10:35:12.303338512Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:38450 [2025-12-13T10:35:12.303360062Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx pkt Short dcid=faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 key_phase=false len=22 pn=3 [2025-12-13T10:35:12.303373588Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm ACK delay=0 blocks=[18..20] ecn_counts=None [2025-12-13T10:35:12.303380881Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet newly acked 19 [2025-12-13T10:35:12.303389678Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet newly acked 20 [2025-12-13T10:35:12.303411739Z TRACE quiche_apps::client] 0.0.0.0:38450: processed 43 bytes [2025-12-13T10:35:12.303423531Z TRACE quiche_apps::client] 0.0.0.0:38450: recv() would block [2025-12-13T10:35:12.303430734Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:12.303444931Z TRACE quiche_apps::client] 0.0.0.0:38450 -> 193.167.100.100:443: done writing [2025-12-13T10:35:12.402598852Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:12.402613569Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 loss detection timeout expired [2025-12-13T10:35:12.402618959Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=121.671419ms latest_rtt=30.860161ms srtt=36.140223ms min_rtt=30.860161ms rttvar=15.296632ms cwnd=9450 ssthresh=9450 bytes_in_flight=232 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 538, tv_nsec: 630839882 }) Rate { delivered: 616, delivered_time: Instant { tv_sec: 538, tv_nsec: 662171699 }, first_sent_time: Instant { tv_sec: 538, tv_nsec: 631311538 }, end_of_app_limited: 22, last_sent_packet: 22, largest_acked: 20, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 56.960207ms, delivered: 231, prior_delivered: 385, prior_time: Some(Instant { tv_sec: 538, tv_nsec: 630839882 }), send_elapsed: 56.960207ms, ack_elapsed: 31.331817ms, rtt: 30.860161ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 320169, last_update: Instant { tv_sec: 538, tv_nsec: 630984222 }, next_time: Instant { tv_sec: 538, tv_nsec: 631311538 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:12.402649276Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:12.402666268Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=92 pn=23 [2025-12-13T10:35:12.402670997Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm ACK delay=12413 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:12.402676307Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=0 off=0 len=81 fin=true [2025-12-13T10:35:12.402688620Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=244.620861ms latest_rtt=30.860161ms srtt=36.140223ms min_rtt=30.860161ms rttvar=15.296632ms cwnd=9450 ssthresh=9450 bytes_in_flight=362 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 538, tv_nsec: 630839882 }) Rate { delivered: 616, delivered_time: Instant { tv_sec: 538, tv_nsec: 662171699 }, first_sent_time: Instant { tv_sec: 538, tv_nsec: 631311538 }, end_of_app_limited: 22, last_sent_packet: 23, largest_acked: 20, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 56.960207ms, delivered: 231, prior_delivered: 385, prior_time: Some(Instant { tv_sec: 538, tv_nsec: 630839882 }), send_elapsed: 56.960207ms, ack_elapsed: 31.331817ms, rtt: 30.860161ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 326851, last_update: Instant { tv_sec: 538, tv_nsec: 761470620 }, next_time: Instant { tv_sec: 538, tv_nsec: 761470620 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:12.402738663Z TRACE quiche_apps::client] written 130 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:12.402745546Z TRACE quiche_apps::client] 0.0.0.0:38450 -> 193.167.100.100:443: done writing [2025-12-13T10:35:12.648049412Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:12.648072716Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 loss detection timeout expired [2025-12-13T10:35:12.648081482Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=243.880569ms latest_rtt=30.860161ms srtt=36.140223ms min_rtt=30.860161ms rttvar=15.296632ms cwnd=9450 ssthresh=9450 bytes_in_flight=362 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 538, tv_nsec: 630839882 }) Rate { delivered: 616, delivered_time: Instant { tv_sec: 538, tv_nsec: 662171699 }, first_sent_time: Instant { tv_sec: 538, tv_nsec: 631311538 }, end_of_app_limited: 22, last_sent_packet: 23, largest_acked: 20, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 56.960207ms, delivered: 231, prior_delivered: 385, prior_time: Some(Instant { tv_sec: 538, tv_nsec: 630839882 }), send_elapsed: 56.960207ms, ack_elapsed: 31.331817ms, rtt: 30.860161ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 326851, last_update: Instant { tv_sec: 538, tv_nsec: 761470620 }, next_time: Instant { tv_sec: 538, tv_nsec: 761470620 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:12.648125414Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:12.648159939Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=134 pn=24 [2025-12-13T10:35:12.648165238Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm ACK delay=43099 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:12.648171761Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[6a, 0c, 7f, bf, 13, a3, 2f, 1d, 7b, ba, b1, 9c, bf, da, 86, ba, 50, f1, fc, a7] reset_token=[72, a5, e2, 89, ce, 03, a3, 1f, a8, c3, 76, 97, 77, f7, b2, ea] [2025-12-13T10:35:12.648181379Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm STREAM id=0 off=0 len=81 fin=true [2025-12-13T10:35:12.648226212Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=489.218048ms latest_rtt=30.860161ms srtt=36.140223ms min_rtt=30.860161ms rttvar=15.296632ms cwnd=9450 ssthresh=9450 bytes_in_flight=534 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 538, tv_nsec: 630839882 }) Rate { delivered: 616, delivered_time: Instant { tv_sec: 538, tv_nsec: 662171699 }, first_sent_time: Instant { tv_sec: 538, tv_nsec: 631311538 }, end_of_app_limited: 23, last_sent_packet: 24, largest_acked: 20, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 56.960207ms, delivered: 231, prior_delivered: 385, prior_time: Some(Instant { tv_sec: 538, tv_nsec: 630839882 }), send_elapsed: 56.960207ms, ack_elapsed: 31.331817ms, rtt: 30.860161ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 326851, last_update: Instant { tv_sec: 539, tv_nsec: 6952088 }, next_time: Instant { tv_sec: 539, tv_nsec: 6952088 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:12.648305741Z TRACE quiche_apps::client] written 172 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:12.648316611Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=9 pn=25 [2025-12-13T10:35:12.648321080Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm ACK delay=43119 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:12.648325568Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm PING mtu_probe=None [2025-12-13T10:35:12.648333613Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=489.284061ms latest_rtt=30.860161ms srtt=36.140223ms min_rtt=30.860161ms rttvar=15.296632ms cwnd=9450 ssthresh=9450 bytes_in_flight=581 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 538, tv_nsec: 630839882 }) Rate { delivered: 616, delivered_time: Instant { tv_sec: 538, tv_nsec: 662171699 }, first_sent_time: Instant { tv_sec: 538, tv_nsec: 631311538 }, end_of_app_limited: 24, last_sent_packet: 25, largest_acked: 20, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 56.960207ms, delivered: 231, prior_delivered: 385, prior_time: Some(Instant { tv_sec: 538, tv_nsec: 630839882 }), send_elapsed: 56.960207ms, ack_elapsed: 31.331817ms, rtt: 30.860161ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 326851, last_update: Instant { tv_sec: 539, tv_nsec: 6952088 }, next_time: Instant { tv_sec: 539, tv_nsec: 6952088 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:12.648397803Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:12.648406880Z TRACE quiche_apps::client] 0.0.0.0:38450 -> 193.167.100.100:443: done writing [2025-12-13T10:35:12.681279005Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:38450 [2025-12-13T10:35:12.681301056Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx pkt Short dcid=faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 key_phase=false len=1179 pn=4 [2025-12-13T10:35:12.681318980Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm ACK delay=0 blocks=[18..20, 24..24] ecn_counts=None [2025-12-13T10:35:12.681328979Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet newly acked 24 [2025-12-13T10:35:12.681340200Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet 21 lost on epoch 2 [2025-12-13T10:35:12.681347042Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet 22 lost on epoch 2 [2025-12-13T10:35:12.681352973Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 packet 23 lost on epoch 2 [2025-12-13T10:35:12.681364445Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm STREAM id=0 off=0 len=1150 fin=false [2025-12-13T10:35:12.681391305Z TRACE quiche_apps::client] 0.0.0.0:38450: processed 1200 bytes [2025-12-13T10:35:12.681401875Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:38450 [2025-12-13T10:35:12.681409820Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx pkt Short dcid=faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 key_phase=false len=51 pn=5 [2025-12-13T10:35:12.681420580Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:35:12.681428805Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:12.681442110Z TRACE quiche_apps::client] 0.0.0.0:38450: processed 72 bytes [2025-12-13T10:35:12.681450896Z TRACE quiche_apps::client] 0.0.0.0:38450: recv() would block [2025-12-13T10:35:12.681457689Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:12.681464752Z TRACE quiche::h3] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 stream id 0 is readable [2025-12-13T10:35:12.681472437Z TRACE quiche::h3::stream] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 read 1 bytes on stream 0 [2025-12-13T10:35:12.681477657Z TRACE quiche::h3::stream] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 read 1 bytes on stream 0 [2025-12-13T10:35:12.681482075Z TRACE quiche::h3::stream] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 read 1 bytes on stream 0 [2025-12-13T10:35:12.681487675Z TRACE quiche::h3::stream] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 read 144 bytes on stream 0 [2025-12-13T10:35:12.681492344Z TRACE quiche::h3] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:12.681497474Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:12.681501120Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:12.681507152Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:12.681514786Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 49, 50, 32, 71, 77, 84] [2025-12-13T10:35:12.681521007Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:12.681533982Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:12.681539001Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:12.681545894Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:12.681551615Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:12.681557175Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:12.681587131Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:12 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:12.681596849Z TRACE quiche::h3] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 stream id 0 is readable [2025-12-13T10:35:12.681601698Z TRACE quiche::h3::stream] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 read 1 bytes on stream 0 [2025-12-13T10:35:12.681606287Z TRACE quiche::h3::stream] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 read 1 bytes on stream 0 [2025-12-13T10:35:12.681610685Z TRACE quiche::h3::stream] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 read 1 bytes on stream 0 [2025-12-13T10:35:12.681614292Z TRACE quiche::h3] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:12.681623840Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:12.681627967Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:12.681631634Z INFO quiche_apps::common] 1/1 response(s) received in 5.853647867s, closing... [2025-12-13T10:35:12.681644538Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx pkt Short dcid=0000000000001005ed986ba626a4ba11f3cb95dd key_phase=false len=11 pn=26 [2025-12-13T10:35:12.681648877Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:12.681659276Z TRACE quiche::recovery::congestion::recovery] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 timer=109.616658ms latest_rtt=33.159352ms srtt=35.767614ms min_rtt=30.860161ms rttvar=12.217691ms cwnd=6615 ssthresh=6615 bytes_in_flight=96 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 539, tv_nsec: 40111440 }) Rate { delivered: 788, delivered_time: Instant { tv_sec: 539, tv_nsec: 40111440 }, first_sent_time: Instant { tv_sec: 539, tv_nsec: 6952088 }, end_of_app_limited: 25, last_sent_packet: 26, largest_acked: 24, rate_sample: RateSample { bandwidth: 78.13 Kbps, is_app_limited: true, interval: 377.939741ms, delivered: 172, prior_delivered: 616, prior_time: Some(Instant { tv_sec: 538, tv_nsec: 662171699 }), send_elapsed: 375.64055ms, ack_elapsed: 377.939741ms, rtt: 33.159352ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 231179, last_update: Instant { tv_sec: 539, tv_nsec: 6952088 }, next_time: Instant { tv_sec: 539, tv_nsec: 6952088 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:12.681712826Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:38450 to 193.167.100.100:443 [2025-12-13T10:35:12.681718837Z TRACE quiche_apps::client] 0.0.0.0:38450 -> 193.167.100.100:443: done writing [2025-12-13T10:35:12.936030739Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:12.936065775Z TRACE quiche] faf6c887d8d0e851a37dfa2c7ca72b6d2b92ae73 draining timeout expired [2025-12-13T10:35:12.936112943Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:12.936122250Z INFO quiche_apps::client] connection closed, recv=7 sent=27 lost=13 retrans=24 sent_bytes=3743 recv_bytes=3444 lost_bytes=2142 [local_addr=0.0.0.0:38450 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=7 sent=27 lost=13 retrans=24 rtt=35.767614ms min_rtt=Some(30.860161ms) rttvar=12.217691ms cwnd=6615 sent_bytes=3743 recv_bytes=3444 lost_bytes=0 stream_retrans_bytes=601 pmtu=1350 delivery_rate=9766] [2025-12-13T10:35:12.940945945Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:12.941181616Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:34863 with scid 11be4bdfecb46b03b336f5ff0705fea3ef770983 [2025-12-13T10:35:12.941252318Z TRACE quiche::tls] 11be4bdfecb46b03b336f5ff0705fea3ef770983 write message lvl=Initial len=266 [2025-12-13T10:35:12.941271794Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Initial version=1 dcid=6f0fbe69c2cf9f32fbf61ce28e6a0458 scid=11be4bdfecb46b03b336f5ff0705fea3ef770983 len=270 pn=0 [2025-12-13T10:35:12.941275712Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:12.941298835Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=998.912015ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 539, tv_nsec: 300026033 }, first_sent_time: Instant { tv_sec: 539, tv_nsec: 300026033 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 539, tv_nsec: 300026033 }, next_time: Instant { tv_sec: 539, tv_nsec: 300026033 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:12.941379085Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:13.941435896Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:13.941471302Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 loss detection timeout expired [2025-12-13T10:35:13.941479116Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=997.730902ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 539, tv_nsec: 300026033 }, first_sent_time: Instant { tv_sec: 539, tv_nsec: 300026033 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 539, tv_nsec: 300026033 }, next_time: Instant { tv_sec: 539, tv_nsec: 300026033 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:13.941523189Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:13.941566209Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Initial version=1 dcid=6f0fbe69c2cf9f32fbf61ce28e6a0458 scid=11be4bdfecb46b03b336f5ff0705fea3ef770983 len=270 pn=1 [2025-12-13T10:35:13.941571139Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:13.941590715Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=1.99795185s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 539, tv_nsec: 300026033 }, first_sent_time: Instant { tv_sec: 539, tv_nsec: 300026033 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 540, tv_nsec: 300357167 }, next_time: Instant { tv_sec: 540, tv_nsec: 300357167 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:13.941670875Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:13.941677307Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:13.972866133Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:34863 [2025-12-13T10:35:13.972888044Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx pkt Initial version=1 dcid=11be4bdfecb46b03b336f5ff0705fea3ef770983 scid=0000000000001005b3dcd2cad8ad06996faadac2 token= len=20 pn=1 [2025-12-13T10:35:13.972906458Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm PING mtu_probe=None [2025-12-13T10:35:13.972914273Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm PADDING len=2 [2025-12-13T10:35:13.972942997Z TRACE quiche_apps::client] 0.0.0.0:34863: processed 69 bytes [2025-12-13T10:35:13.972952474Z TRACE quiche_apps::client] 0.0.0.0:34863: recv() would block [2025-12-13T10:35:13.972958736Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:13.972981288Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Initial version=1 dcid=0000000000001005b3dcd2cad8ad06996faadac2 scid=11be4bdfecb46b03b336f5ff0705fea3ef770983 len=5 pn=2 [2025-12-13T10:35:13.972989503Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm ACK delay=11 blocks=[1..1] ecn_counts=None [2025-12-13T10:35:13.973006796Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=1.966534878s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 539, tv_nsec: 300026033 }, first_sent_time: Instant { tv_sec: 539, tv_nsec: 300026033 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 540, tv_nsec: 331780201 }, next_time: Instant { tv_sec: 540, tv_nsec: 331780201 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:13.973128600Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:13.973145441Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:13.973160119Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:34863 [2025-12-13T10:35:13.973173454Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 dropped invalid packet [2025-12-13T10:35:13.973179375Z TRACE quiche_apps::client] 0.0.0.0:34863: processed 68 bytes [2025-12-13T10:35:13.973208960Z TRACE quiche_apps::client] 0.0.0.0:34863: recv() would block [2025-12-13T10:35:13.973216254Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:13.973226283Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:13.974589911Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:34863 [2025-12-13T10:35:13.974607995Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx pkt Initial version=1 dcid=11be4bdfecb46b03b336f5ff0705fea3ef770983 scid=0000000000001005b3dcd2cad8ad06996faadac2 token= len=116 pn=3 [2025-12-13T10:35:13.974624185Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm ACK delay=0 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:13.974633342Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 packet newly acked 0 [2025-12-13T10:35:13.974638783Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 packet newly acked 1 [2025-12-13T10:35:13.974647990Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:13.974768014Z TRACE quiche::tls] 11be4bdfecb46b03b336f5ff0705fea3ef770983 set write secret lvl=Handshake [2025-12-13T10:35:13.974779426Z TRACE quiche::tls] 11be4bdfecb46b03b336f5ff0705fea3ef770983 set read secret lvl=Handshake [2025-12-13T10:35:13.974799203Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx pkt Handshake version=1 dcid=11be4bdfecb46b03b336f5ff0705fea3ef770983 scid=0000000000001005b3dcd2cad8ad06996faadac2 len=985 pn=3 [2025-12-13T10:35:13.974806436Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm CRYPTO off=0 len=718 [2025-12-13T10:35:13.974991672Z TRACE quiche::tls] 11be4bdfecb46b03b336f5ff0705fea3ef770983 write message lvl=Handshake len=36 [2025-12-13T10:35:13.974996401Z TRACE quiche::tls] 11be4bdfecb46b03b336f5ff0705fea3ef770983 set write secret lvl=OneRTT [2025-12-13T10:35:13.975003254Z TRACE quiche::tls] 11be4bdfecb46b03b336f5ff0705fea3ef770983 set read secret lvl=OneRTT [2025-12-13T10:35:13.975019394Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(6f0fbe69c2cf9f32fbf61ce28e6a0458), max_idle_timeout: 75000, stateless_reset_token: Some(98793497029498275280117020873453128479), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005b3dcd2cad8ad06996faadac2), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:13.975033089Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm PADDING len=246 [2025-12-13T10:35:13.975053177Z TRACE quiche_apps::client] 0.0.0.0:34863: processed 1200 bytes [2025-12-13T10:35:13.975058076Z TRACE quiche_apps::client] 0.0.0.0:34863: recv() would block [2025-12-13T10:35:13.975060992Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:13.975075749Z TRACE quiche::h3] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:13.975093042Z TRACE quiche::h3] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:13.975099524Z TRACE quiche::h3] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:13.975107098Z TRACE quiche::h3] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm HEADERS stream=0 len=34 fin=true [2025-12-13T10:35:13.975113390Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /silver-proud-ram", "user-agent: quiche"] [2025-12-13T10:35:13.975183801Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Initial version=1 dcid=0000000000001005b3dcd2cad8ad06996faadac2 scid=11be4bdfecb46b03b336f5ff0705fea3ef770983 len=8 pn=3 [2025-12-13T10:35:13.975212825Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm ACK delay=72 blocks=[1..1, 3..3] ecn_counts=None [2025-12-13T10:35:13.975223195Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=98.561122ms latest_rtt=33.060421ms srtt=33.060421ms min_rtt=33.060421ms rttvar=16.53021ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033391555s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 539, tv_nsec: 300026033 }), send_elapsed: 1.000331134s, ack_elapsed: 1.033391555s, rtt: 33.060421ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 510429, last_update: Instant { tv_sec: 540, tv_nsec: 333831381 }, next_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:13.975244865Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Handshake version=1 dcid=0000000000001005b3dcd2cad8ad06996faadac2 scid=11be4bdfecb46b03b336f5ff0705fea3ef770983 len=45 pn=4 [2025-12-13T10:35:13.975248402Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm ACK delay=55 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:13.975251658Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:13.975258120Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=99.098807ms latest_rtt=33.060421ms srtt=33.060421ms min_rtt=33.060421ms rttvar=16.53021ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033391555s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 539, tv_nsec: 300026033 }), send_elapsed: 1.000331134s, ack_elapsed: 1.033391555s, rtt: 33.060421ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 510429, last_update: Instant { tv_sec: 540, tv_nsec: 333990087 }, next_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, max_datagram_size: 1350, last_packet_size: None, iv: 217.464µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:13.975277056Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 dropped epoch 0 state [2025-12-13T10:35:13.975291022Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Short dcid=0000000000001005b3dcd2cad8ad06996faadac2 key_phase=false len=1126 pn=5 [2025-12-13T10:35:13.975294528Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[51, 5f, 2c, c7, a9, 86, 8b, e5, 7e, a3, 67, 4a, 2d, 4d, d2, 09, e4, f5, d9, 86] reset_token=[a6, 59, 73, e4, 61, f2, 17, 80, 20, 37, 51, f1, 39, 3e, f4, 40] [2025-12-13T10:35:13.975302052Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:13.975305398Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm PADDING len=1062 [2025-12-13T10:35:13.975331748Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=99.025089ms latest_rtt=33.060421ms srtt=33.060421ms min_rtt=33.060421ms rttvar=16.53021ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1275 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033391555s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 539, tv_nsec: 300026033 }), send_elapsed: 1.000331134s, ack_elapsed: 1.033391555s, rtt: 33.060421ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1164, rate: 510429, last_update: Instant { tv_sec: 540, tv_nsec: 333990087 }, next_time: Instant { tv_sec: 540, tv_nsec: 334207551 }, max_datagram_size: 1350, last_packet_size: Some(1164), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:13.975372324Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:13.975386931Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Short dcid=0000000000001005b3dcd2cad8ad06996faadac2 key_phase=false len=6 pn=6 [2025-12-13T10:35:13.975392842Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:13.975403482Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=98.952703ms latest_rtt=33.060421ms srtt=33.060421ms min_rtt=33.060421ms rttvar=16.53021ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1319 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033391555s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 539, tv_nsec: 300026033 }), send_elapsed: 1.000331134s, ack_elapsed: 1.033391555s, rtt: 33.060421ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 510429, last_update: Instant { tv_sec: 540, tv_nsec: 334193848 }, next_time: Instant { tv_sec: 540, tv_nsec: 334207551 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.366637ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:13.975446162Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:13.975460198Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Short dcid=0000000000001005b3dcd2cad8ad06996faadac2 key_phase=false len=6 pn=7 [2025-12-13T10:35:13.975465979Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:13.975477570Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=98.878916ms latest_rtt=33.060421ms srtt=33.060421ms min_rtt=33.060421ms rttvar=16.53021ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1363 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033391555s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 539, tv_nsec: 300026033 }), send_elapsed: 1.000331134s, ack_elapsed: 1.033391555s, rtt: 33.060421ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 510429, last_update: Instant { tv_sec: 540, tv_nsec: 334193848 }, next_time: Instant { tv_sec: 540, tv_nsec: 336634524 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:13.975510231Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:13.975522895Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Short dcid=0000000000001005b3dcd2cad8ad06996faadac2 key_phase=false len=77 pn=8 [2025-12-13T10:35:13.975528766Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm STREAM id=0 off=0 len=72 fin=true [2025-12-13T10:35:13.975539476Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=98.81692ms latest_rtt=33.060421ms srtt=33.060421ms min_rtt=33.060421ms rttvar=16.53021ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1478 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033391555s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 539, tv_nsec: 300026033 }), send_elapsed: 1.000331134s, ack_elapsed: 1.033391555s, rtt: 33.060421ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 510429, last_update: Instant { tv_sec: 540, tv_nsec: 334330904 }, next_time: Instant { tv_sec: 540, tv_nsec: 336634524 }, max_datagram_size: 1350, last_packet_size: None, iv: 311.503µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:13.975571546Z TRACE quiche_apps::client] written 115 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:13.975579170Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:14.074730632Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:14.074745830Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 loss detection timeout expired [2025-12-13T10:35:14.074760027Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=98.777289ms latest_rtt=33.060421ms srtt=33.060421ms min_rtt=33.060421ms rttvar=16.53021ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1478 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033391555s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 539, tv_nsec: 300026033 }), send_elapsed: 1.000331134s, ack_elapsed: 1.033391555s, rtt: 33.060421ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 510429, last_update: Instant { tv_sec: 540, tv_nsec: 334330904 }, next_time: Instant { tv_sec: 540, tv_nsec: 336634524 }, max_datagram_size: 1350, last_packet_size: None, iv: 311.503µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:14.074782288Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:14.074801614Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Handshake version=1 dcid=0000000000001005b3dcd2cad8ad06996faadac2 scid=11be4bdfecb46b03b336f5ff0705fea3ef770983 len=46 pn=9 [2025-12-13T10:35:14.074806373Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm ACK delay=12500 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:14.074811363Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:14.074823555Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=149.055199ms latest_rtt=33.060421ms srtt=33.060421ms min_rtt=33.060421ms rttvar=16.53021ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1590 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033391555s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 539, tv_nsec: 300026033 }), send_elapsed: 1.000331134s, ack_elapsed: 1.033391555s, rtt: 33.060421ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 510429, last_update: Instant { tv_sec: 540, tv_nsec: 433602911 }, next_time: Instant { tv_sec: 540, tv_nsec: 433914414 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:14.074875552Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:14.074886443Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:14.109267432Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:34863 [2025-12-13T10:35:14.109286417Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx pkt Short dcid=11be4bdfecb46b03b336f5ff0705fea3ef770983 key_phase=false len=1329 pn=3 [2025-12-13T10:35:14.109298460Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm PING mtu_probe=None [2025-12-13T10:35:14.109309390Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm PADDING len=1311 [2025-12-13T10:35:14.109331732Z TRACE quiche_apps::client] 0.0.0.0:34863: processed 1350 bytes [2025-12-13T10:35:14.109347121Z TRACE quiche_apps::client] 0.0.0.0:34863: recv() would block [2025-12-13T10:35:14.109351990Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:14.109366677Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Short dcid=0000000000001005b3dcd2cad8ad06996faadac2 key_phase=false len=5 pn=10 [2025-12-13T10:35:14.109372879Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm ACK delay=9 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:14.109385763Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=114.49246ms latest_rtt=33.060421ms srtt=33.060421ms min_rtt=33.060421ms rttvar=16.53021ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1590 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, end_of_app_limited: 8, last_sent_packet: 10, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033391555s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 539, tv_nsec: 300026033 }), send_elapsed: 1.000331134s, ack_elapsed: 1.033391555s, rtt: 33.060421ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 510429, last_update: Instant { tv_sec: 540, tv_nsec: 468172793 }, next_time: Instant { tv_sec: 540, tv_nsec: 468172793 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:14.109440636Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:14.109447929Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:14.142091919Z TRACE quiche_apps::client] got 777 bytes from 193.167.100.100:443 to 0.0.0.0:34863 [2025-12-13T10:35:14.142108019Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx pkt Short dcid=11be4bdfecb46b03b336f5ff0705fea3ef770983 key_phase=false len=756 pn=5 [2025-12-13T10:35:14.142119280Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm STREAM id=0 off=451 len=699 fin=false [2025-12-13T10:35:14.142126364Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:35:14.142132445Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:14.142145269Z TRACE quiche_apps::client] 0.0.0.0:34863: processed 777 bytes [2025-12-13T10:35:14.142152803Z TRACE quiche_apps::client] 0.0.0.0:34863: recv() would block [2025-12-13T10:35:14.142157923Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:14.142173251Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Short dcid=0000000000001005b3dcd2cad8ad06996faadac2 key_phase=false len=7 pn=11 [2025-12-13T10:35:14.142179012Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm ACK delay=8 blocks=[3..3, 5..5] ecn_counts=None [2025-12-13T10:35:14.142212996Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=81.664987ms latest_rtt=33.060421ms srtt=33.060421ms min_rtt=33.060421ms rttvar=16.53021ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1590 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, end_of_app_limited: 8, last_sent_packet: 11, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033391555s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 539, tv_nsec: 300026033 }), send_elapsed: 1.000331134s, ack_elapsed: 1.033391555s, rtt: 33.060421ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 510429, last_update: Instant { tv_sec: 540, tv_nsec: 500979207 }, next_time: Instant { tv_sec: 540, tv_nsec: 500979207 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:14.142275031Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:14.142282405Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:14.224412409Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:14.224426275Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 loss detection timeout expired [2025-12-13T10:35:14.224432116Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=247.080877ms latest_rtt=33.060421ms srtt=33.060421ms min_rtt=33.060421ms rttvar=16.53021ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1590 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, end_of_app_limited: 8, last_sent_packet: 11, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033391555s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 539, tv_nsec: 300026033 }), send_elapsed: 1.000331134s, ack_elapsed: 1.033391555s, rtt: 33.060421ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 510429, last_update: Instant { tv_sec: 540, tv_nsec: 500979207 }, next_time: Instant { tv_sec: 540, tv_nsec: 500979207 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:14.224452674Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:14.224471229Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Short dcid=0000000000001005b3dcd2cad8ad06996faadac2 key_phase=false len=72 pn=12 [2025-12-13T10:35:14.224475838Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm ACK delay=10295 blocks=[3..3, 5..5] ecn_counts=None [2025-12-13T10:35:14.224481037Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[51, 5f, 2c, c7, a9, 86, 8b, e5, 7e, a3, 67, 4a, 2d, 4d, d2, 09, e4, f5, d9, 86] reset_token=[a6, 59, 73, e4, 61, f2, 17, 80, 20, 37, 51, f1, 39, 3e, f4, 40] [2025-12-13T10:35:14.224489904Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:14.224503339Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=247.009954ms latest_rtt=33.060421ms srtt=33.060421ms min_rtt=33.060421ms rttvar=16.53021ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1700 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033391555s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 539, tv_nsec: 300026033 }), send_elapsed: 1.000331134s, ack_elapsed: 1.033391555s, rtt: 33.060421ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 110, rate: 510429, last_update: Instant { tv_sec: 540, tv_nsec: 583273077 }, next_time: Instant { tv_sec: 540, tv_nsec: 583273077 }, max_datagram_size: 1350, last_packet_size: Some(110), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:14.224558312Z TRACE quiche_apps::client] written 110 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:14.224570294Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Short dcid=0000000000001005b3dcd2cad8ad06996faadac2 key_phase=false len=14 pn=13 [2025-12-13T10:35:14.224574953Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm ACK delay=10307 blocks=[3..3, 5..5] ecn_counts=None [2025-12-13T10:35:14.224579331Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:14.224587406Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=246.925937ms latest_rtt=33.060421ms srtt=33.060421ms min_rtt=33.060421ms rttvar=16.53021ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1752 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 333831411 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033391555s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 539, tv_nsec: 300026033 }), send_elapsed: 1.000331134s, ack_elapsed: 1.033391555s, rtt: 33.060421ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 510429, last_update: Instant { tv_sec: 540, tv_nsec: 583378123 }, next_time: Instant { tv_sec: 540, tv_nsec: 583273077 }, max_datagram_size: 1350, last_packet_size: None, iv: 317.38µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:14.224617753Z TRACE quiche_apps::client] written 52 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:14.224622933Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:14.256205930Z TRACE quiche_apps::client] got 47 bytes from 193.167.100.100:443 to 0.0.0.0:34863 [2025-12-13T10:35:14.256226228Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx pkt Short dcid=11be4bdfecb46b03b336f5ff0705fea3ef770983 key_phase=false len=26 pn=8 [2025-12-13T10:35:14.256241356Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm ACK delay=0 blocks=[5..5, 8..8, 10..13] ecn_counts=None [2025-12-13T10:35:14.256250904Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 packet newly acked 5 [2025-12-13T10:35:14.256257166Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 packet newly acked 8 [2025-12-13T10:35:14.256262115Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 packet newly acked 10 [2025-12-13T10:35:14.256267876Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 packet newly acked 11 [2025-12-13T10:35:14.256273286Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 packet newly acked 12 [2025-12-13T10:35:14.256278696Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 packet newly acked 13 [2025-12-13T10:35:14.256285168Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 packet 6 lost on epoch 2 [2025-12-13T10:35:14.256288294Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 packet 7 lost on epoch 2 [2025-12-13T10:35:14.256334631Z TRACE quiche_apps::client] 0.0.0.0:34863: processed 47 bytes [2025-12-13T10:35:14.256351552Z TRACE quiche_apps::client] 0.0.0.0:34863: recv() would block [2025-12-13T10:35:14.256357163Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:14.256378202Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Short dcid=0000000000001005b3dcd2cad8ad06996faadac2 key_phase=false len=6 pn=14 [2025-12-13T10:35:14.256384815Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:14.256396767Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=exp latest_rtt=31.764707ms srtt=32.898456ms min_rtt=31.764707ms rttvar=12.721585ms cwnd=9450 ssthresh=9450 bytes_in_flight=267 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 540, tv_nsec: 615037784 }) Rate { delivered: 2107, delivered_time: Instant { tv_sec: 540, tv_nsec: 615037784 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 583273077 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 13, rate_sample: RateSample { bandwidth: 40.99 Kbps, is_app_limited: true, interval: 281.206373ms, delivered: 1441, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 540, tv_nsec: 333831411 }), send_elapsed: 249.441666ms, ack_elapsed: 281.206373ms, rtt: 31.764707ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 359059, last_update: Instant { tv_sec: 540, tv_nsec: 583378123 }, next_time: Instant { tv_sec: 540, tv_nsec: 615497410 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:14.256449636Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:14.256456138Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:14.256460396Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:14.256465525Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 loss detection timeout expired [2025-12-13T10:35:14.256471657Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=exp latest_rtt=31.764707ms srtt=32.898456ms min_rtt=31.764707ms rttvar=12.721585ms cwnd=9450 ssthresh=9450 bytes_in_flight=267 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 540, tv_nsec: 615037784 }) Rate { delivered: 2107, delivered_time: Instant { tv_sec: 540, tv_nsec: 615037784 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 583273077 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 13, rate_sample: RateSample { bandwidth: 40.99 Kbps, is_app_limited: true, interval: 281.206373ms, delivered: 1441, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 540, tv_nsec: 333831411 }), send_elapsed: 249.441666ms, ack_elapsed: 281.206373ms, rtt: 31.764707ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 359059, last_update: Instant { tv_sec: 540, tv_nsec: 583378123 }, next_time: Instant { tv_sec: 540, tv_nsec: 615497410 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:14.256497385Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:14.256519847Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Handshake version=1 dcid=0000000000001005b3dcd2cad8ad06996faadac2 scid=11be4bdfecb46b03b336f5ff0705fea3ef770983 len=48 pn=15 [2025-12-13T10:35:14.256534384Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm ACK delay=35214 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:14.256541157Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:14.256550264Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=167.524638ms latest_rtt=31.764707ms srtt=32.898456ms min_rtt=31.764707ms rttvar=12.721585ms cwnd=9450 ssthresh=9450 bytes_in_flight=381 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 540, tv_nsec: 615037784 }) Rate { delivered: 2107, delivered_time: Instant { tv_sec: 540, tv_nsec: 615037784 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 583273077 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 13, rate_sample: RateSample { bandwidth: 40.99 Kbps, is_app_limited: true, interval: 281.206373ms, delivered: 1441, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 540, tv_nsec: 333831411 }), send_elapsed: 249.441666ms, ack_elapsed: 281.206373ms, rtt: 31.764707ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 359059, last_update: Instant { tv_sec: 540, tv_nsec: 583378123 }, next_time: Instant { tv_sec: 540, tv_nsec: 615497410 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:14.256584508Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:14.256590158Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:14.270352336Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:34863 [2025-12-13T10:35:14.270371663Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx pkt Short dcid=11be4bdfecb46b03b336f5ff0705fea3ef770983 key_phase=false len=20 pn=9 [2025-12-13T10:35:14.270385158Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm PING mtu_probe=None [2025-12-13T10:35:14.270391760Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm PADDING len=2 [2025-12-13T10:35:14.270404664Z TRACE quiche_apps::client] 0.0.0.0:34863: processed 41 bytes [2025-12-13T10:35:14.270413040Z TRACE quiche_apps::client] 0.0.0.0:34863: recv() would block [2025-12-13T10:35:14.270419031Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:14.270436083Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Short dcid=0000000000001005b3dcd2cad8ad06996faadac2 key_phase=false len=5 pn=16 [2025-12-13T10:35:14.270442525Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm ACK delay=8 blocks=[8..9] ecn_counts=None [2025-12-13T10:35:14.270459106Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=153.614624ms latest_rtt=31.764707ms srtt=32.898456ms min_rtt=31.764707ms rttvar=12.721585ms cwnd=9450 ssthresh=9450 bytes_in_flight=381 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 540, tv_nsec: 615037784 }) Rate { delivered: 2107, delivered_time: Instant { tv_sec: 540, tv_nsec: 615037784 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 583273077 }, end_of_app_limited: 14, last_sent_packet: 16, largest_acked: 13, rate_sample: RateSample { bandwidth: 40.99 Kbps, is_app_limited: true, interval: 281.206373ms, delivered: 1441, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 540, tv_nsec: 333831411 }), send_elapsed: 249.441666ms, ack_elapsed: 281.206373ms, rtt: 31.764707ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 359059, last_update: Instant { tv_sec: 540, tv_nsec: 629241598 }, next_time: Instant { tv_sec: 540, tv_nsec: 629241598 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:14.270530920Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:14.270542803Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:14.302276041Z TRACE quiche_apps::client] got 50 bytes from 193.167.100.100:443 to 0.0.0.0:34863 [2025-12-13T10:35:14.302292792Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx pkt Short dcid=11be4bdfecb46b03b336f5ff0705fea3ef770983 key_phase=false len=29 pn=12 [2025-12-13T10:35:14.302303122Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm STREAM id=0 off=449 len=1 fin=false [2025-12-13T10:35:14.302311056Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm STREAM id=0 off=450 len=1 fin=false [2025-12-13T10:35:14.302321325Z TRACE quiche_apps::client] 0.0.0.0:34863: processed 50 bytes [2025-12-13T10:35:14.302330142Z TRACE quiche_apps::client] 0.0.0.0:34863: recv() would block [2025-12-13T10:35:14.302336544Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:14.302354978Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Short dcid=0000000000001005b3dcd2cad8ad06996faadac2 key_phase=false len=7 pn=17 [2025-12-13T10:35:14.302362021Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm ACK delay=7 blocks=[8..9, 12..12] ecn_counts=None [2025-12-13T10:35:14.302376138Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=121.697552ms latest_rtt=31.764707ms srtt=32.898456ms min_rtt=31.764707ms rttvar=12.721585ms cwnd=9450 ssthresh=9450 bytes_in_flight=381 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 540, tv_nsec: 615037784 }) Rate { delivered: 2107, delivered_time: Instant { tv_sec: 540, tv_nsec: 615037784 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 583273077 }, end_of_app_limited: 14, last_sent_packet: 17, largest_acked: 13, rate_sample: RateSample { bandwidth: 40.99 Kbps, is_app_limited: true, interval: 281.206373ms, delivered: 1441, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 540, tv_nsec: 333831411 }), send_elapsed: 249.441666ms, ack_elapsed: 281.206373ms, rtt: 31.764707ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 359059, last_update: Instant { tv_sec: 540, tv_nsec: 629241598 }, next_time: Instant { tv_sec: 540, tv_nsec: 629241598 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:14.302466307Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:14.302477898Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:14.339457211Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:34863 [2025-12-13T10:35:14.339479412Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx pkt Short dcid=11be4bdfecb46b03b336f5ff0705fea3ef770983 key_phase=false len=23 pn=14 [2025-12-13T10:35:14.339493359Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm STREAM id=0 off=448 len=1 fin=false [2025-12-13T10:35:14.339509469Z TRACE quiche_apps::client] 0.0.0.0:34863: processed 44 bytes [2025-12-13T10:35:14.339518376Z TRACE quiche_apps::client] 0.0.0.0:34863: recv() would block [2025-12-13T10:35:14.339524287Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:14.339541468Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Short dcid=0000000000001005b3dcd2cad8ad06996faadac2 key_phase=false len=9 pn=18 [2025-12-13T10:35:14.339561216Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm ACK delay=7 blocks=[8..9, 12..12, 14..14] ecn_counts=None [2025-12-13T10:35:14.339578738Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=84.495041ms latest_rtt=31.764707ms srtt=32.898456ms min_rtt=31.764707ms rttvar=12.721585ms cwnd=9450 ssthresh=9450 bytes_in_flight=381 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 540, tv_nsec: 615037784 }) Rate { delivered: 2107, delivered_time: Instant { tv_sec: 540, tv_nsec: 615037784 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 583273077 }, end_of_app_limited: 14, last_sent_packet: 18, largest_acked: 13, rate_sample: RateSample { bandwidth: 40.99 Kbps, is_app_limited: true, interval: 281.206373ms, delivered: 1441, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 540, tv_nsec: 333831411 }), send_elapsed: 249.441666ms, ack_elapsed: 281.206373ms, rtt: 31.764707ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 359059, last_update: Instant { tv_sec: 540, tv_nsec: 698346562 }, next_time: Instant { tv_sec: 540, tv_nsec: 698346562 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:14.339645182Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:14.339656654Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:14.416740991Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:34863 [2025-12-13T10:35:14.416760217Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx pkt Short dcid=11be4bdfecb46b03b336f5ff0705fea3ef770983 key_phase=false len=20 pn=15 [2025-12-13T10:35:14.416773091Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm PING mtu_probe=None [2025-12-13T10:35:14.416779864Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm PADDING len=2 [2025-12-13T10:35:14.416793629Z TRACE quiche_apps::client] 0.0.0.0:34863: processed 41 bytes [2025-12-13T10:35:14.416803037Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:34863 [2025-12-13T10:35:14.416810962Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx pkt Short dcid=11be4bdfecb46b03b336f5ff0705fea3ef770983 key_phase=false len=20 pn=16 [2025-12-13T10:35:14.416820670Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm PING mtu_probe=None [2025-12-13T10:35:14.416826531Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm PADDING len=2 [2025-12-13T10:35:14.416835648Z TRACE quiche_apps::client] 0.0.0.0:34863: processed 41 bytes [2025-12-13T10:35:14.416842952Z TRACE quiche_apps::client] 0.0.0.0:34863: recv() would block [2025-12-13T10:35:14.416848913Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:14.416865624Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Short dcid=0000000000001005b3dcd2cad8ad06996faadac2 key_phase=false len=9 pn=19 [2025-12-13T10:35:14.416873298Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm ACK delay=6 blocks=[8..9, 12..12, 14..16] ecn_counts=None [2025-12-13T10:35:14.416914055Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=7.158853ms latest_rtt=31.764707ms srtt=32.898456ms min_rtt=31.764707ms rttvar=12.721585ms cwnd=9450 ssthresh=9450 bytes_in_flight=381 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 540, tv_nsec: 615037784 }) Rate { delivered: 2107, delivered_time: Instant { tv_sec: 540, tv_nsec: 615037784 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 583273077 }, end_of_app_limited: 14, last_sent_packet: 19, largest_acked: 13, rate_sample: RateSample { bandwidth: 40.99 Kbps, is_app_limited: true, interval: 281.206373ms, delivered: 1441, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 540, tv_nsec: 333831411 }), send_elapsed: 249.441666ms, ack_elapsed: 281.206373ms, rtt: 31.764707ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 359059, last_update: Instant { tv_sec: 540, tv_nsec: 775670648 }, next_time: Instant { tv_sec: 540, tv_nsec: 775670648 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:14.416994044Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:14.417007159Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:14.425083553Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:14.425092299Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 loss detection timeout expired [2025-12-13T10:35:14.425097870Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=166.546353ms latest_rtt=31.764707ms srtt=32.898456ms min_rtt=31.764707ms rttvar=12.721585ms cwnd=9450 ssthresh=9450 bytes_in_flight=381 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 540, tv_nsec: 615037784 }) Rate { delivered: 2107, delivered_time: Instant { tv_sec: 540, tv_nsec: 615037784 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 583273077 }, end_of_app_limited: 14, last_sent_packet: 19, largest_acked: 13, rate_sample: RateSample { bandwidth: 40.99 Kbps, is_app_limited: true, interval: 281.206373ms, delivered: 1441, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 540, tv_nsec: 333831411 }), send_elapsed: 249.441666ms, ack_elapsed: 281.206373ms, rtt: 31.764707ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 359059, last_update: Instant { tv_sec: 540, tv_nsec: 775670648 }, next_time: Instant { tv_sec: 540, tv_nsec: 775670648 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:14.425115934Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:14.425133927Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Handshake version=1 dcid=0000000000001005b3dcd2cad8ad06996faadac2 scid=11be4bdfecb46b03b336f5ff0705fea3ef770983 len=48 pn=20 [2025-12-13T10:35:14.425138546Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm ACK delay=56291 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:14.425143515Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:14.425154866Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=266.349776ms latest_rtt=31.764707ms srtt=32.898456ms min_rtt=31.764707ms rttvar=12.721585ms cwnd=9450 ssthresh=9450 bytes_in_flight=495 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 540, tv_nsec: 615037784 }) Rate { delivered: 2107, delivered_time: Instant { tv_sec: 540, tv_nsec: 615037784 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 583273077 }, end_of_app_limited: 19, last_sent_packet: 20, largest_acked: 13, rate_sample: RateSample { bandwidth: 40.99 Kbps, is_app_limited: true, interval: 281.206373ms, delivered: 1441, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 540, tv_nsec: 333831411 }), send_elapsed: 249.441666ms, ack_elapsed: 281.206373ms, rtt: 31.764707ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 359059, last_update: Instant { tv_sec: 540, tv_nsec: 775670648 }, next_time: Instant { tv_sec: 540, tv_nsec: 775670648 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:14.425229315Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:14.425244855Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Handshake version=1 dcid=0000000000001005b3dcd2cad8ad06996faadac2 scid=11be4bdfecb46b03b336f5ff0705fea3ef770983 len=9 pn=21 [2025-12-13T10:35:14.425249333Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm ACK delay=56305 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:14.425253861Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm PING mtu_probe=None [2025-12-13T10:35:14.425263950Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=266.240632ms latest_rtt=31.764707ms srtt=32.898456ms min_rtt=31.764707ms rttvar=12.721585ms cwnd=9450 ssthresh=9450 bytes_in_flight=570 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 540, tv_nsec: 615037784 }) Rate { delivered: 2107, delivered_time: Instant { tv_sec: 540, tv_nsec: 615037784 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 583273077 }, end_of_app_limited: 20, last_sent_packet: 21, largest_acked: 13, rate_sample: RateSample { bandwidth: 40.99 Kbps, is_app_limited: true, interval: 281.206373ms, delivered: 1441, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 540, tv_nsec: 333831411 }), send_elapsed: 249.441666ms, ack_elapsed: 281.206373ms, rtt: 31.764707ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 359059, last_update: Instant { tv_sec: 540, tv_nsec: 775670648 }, next_time: Instant { tv_sec: 540, tv_nsec: 775670648 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:14.425300228Z TRACE quiche_apps::client] written 75 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:14.425305959Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:14.449109148Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:34863 [2025-12-13T10:35:14.449129065Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx pkt Short dcid=11be4bdfecb46b03b336f5ff0705fea3ef770983 key_phase=false len=1329 pn=17 [2025-12-13T10:35:14.449147019Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm ACK delay=0 blocks=[5..5, 8..8, 10..14, 16..17, 19..19] ecn_counts=None [2025-12-13T10:35:14.449157779Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 packet newly acked 14 [2025-12-13T10:35:14.449164762Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 packet newly acked 16 [2025-12-13T10:35:14.449170773Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 packet newly acked 17 [2025-12-13T10:35:14.449176614Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 packet newly acked 19 [2025-12-13T10:35:14.449211209Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:14.449264509Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm HANDSHAKE_DONE [2025-12-13T10:35:14.449275489Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 dropped epoch 1 state [2025-12-13T10:35:14.449286550Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, d7, 1a, dc, 43, c7, 19, 65, 37, 01, ff, be, aa] reset_token=[d8, 85, 97, b5, 3a, 4b, 9b, 83, fc, 2f, ac, 97, a5, cf, a7, 4a] [2025-12-13T10:35:14.449309402Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, e4, ba, 06, 20, 39, b9, 08, 7b, e0, 50, 04, 68] reset_token=[15, 68, 18, c9, 73, 9c, f0, dc, 3c, d6, fb, a5, 83, ef, d5, cf] [2025-12-13T10:35:14.449318810Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 55, 10, 70, 34, 5e, dc, 47, f7, c8, a5, f8, e4] reset_token=[78, cb, ce, 9c, 29, dd, 7d, d5, 95, 36, ac, 6f, c4, 7e, 5c, 02] [2025-12-13T10:35:14.449328328Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 11, f0, 49, 5f, 6a, c9, e2, 23, 1f, 15, 9b, de] reset_token=[79, 33, 60, fd, ae, fd, 1e, 4e, ae, 0a, e6, 56, 25, eb, 64, b9] [2025-12-13T10:35:14.449341262Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 37, 68, 7a, 5e, c7, d1, 11, 5f, 99, c5, 46, 04] reset_token=[28, 1f, 94, 16, 2a, a8, fc, b9, f7, 65, 43, 79, 19, e6, 9b, 13] [2025-12-13T10:35:14.449356821Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 07, dc, 1c, c0, e7, 2d, f1, ae, a0, 32, 77, ca] reset_token=[cf, f5, 3e, af, a5, 82, 5c, 75, bd, 9b, b4, 25, c4, b9, 93, a0] [2025-12-13T10:35:14.449371028Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 4f, 73, c7, 6f, bd, 01, e5, b3, e2, 9e, ee, 9c] reset_token=[bf, 1d, f9, 3f, 23, 1f, 97, 38, c1, 71, 0e, ad, d9, 56, 6d, f4] [2025-12-13T10:35:14.449378402Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:14.449383671Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:14.449388260Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:14.449393269Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm STREAM id=0 off=0 len=447 fin=false [2025-12-13T10:35:14.449413968Z TRACE quiche_apps::client] 0.0.0.0:34863: processed 1350 bytes [2025-12-13T10:35:14.449421702Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:34863 [2025-12-13T10:35:14.449427313Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx pkt Short dcid=11be4bdfecb46b03b336f5ff0705fea3ef770983 key_phase=false len=23 pn=18 [2025-12-13T10:35:14.449434386Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm STREAM id=0 off=447 len=1 fin=false [2025-12-13T10:35:14.449440958Z TRACE quiche_apps::client] 0.0.0.0:34863: processed 44 bytes [2025-12-13T10:35:14.449445918Z TRACE quiche_apps::client] 0.0.0.0:34863: recv() would block [2025-12-13T10:35:14.449449635Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:14.449453512Z TRACE quiche::h3] 11be4bdfecb46b03b336f5ff0705fea3ef770983 stream id 3 is readable [2025-12-13T10:35:14.449461196Z TRACE quiche::h3::stream] 11be4bdfecb46b03b336f5ff0705fea3ef770983 read 1 bytes on stream 3 [2025-12-13T10:35:14.449468359Z TRACE quiche::h3] 11be4bdfecb46b03b336f5ff0705fea3ef770983 open peer's control stream 3 [2025-12-13T10:35:14.449473429Z TRACE quiche::h3::stream] 11be4bdfecb46b03b336f5ff0705fea3ef770983 read 1 bytes on stream 3 [2025-12-13T10:35:14.449478088Z TRACE quiche::h3::stream] 11be4bdfecb46b03b336f5ff0705fea3ef770983 read 1 bytes on stream 3 [2025-12-13T10:35:14.449482957Z TRACE quiche::h3::stream] 11be4bdfecb46b03b336f5ff0705fea3ef770983 read 6 bytes on stream 3 [2025-12-13T10:35:14.449492605Z TRACE quiche::h3] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:14.449503746Z TRACE quiche::h3] 11be4bdfecb46b03b336f5ff0705fea3ef770983 stream id 7 is readable [2025-12-13T10:35:14.449508695Z TRACE quiche::h3::stream] 11be4bdfecb46b03b336f5ff0705fea3ef770983 read 1 bytes on stream 7 [2025-12-13T10:35:14.449513744Z TRACE quiche::h3] 11be4bdfecb46b03b336f5ff0705fea3ef770983 stream id 0 is readable [2025-12-13T10:35:14.449518453Z TRACE quiche::h3::stream] 11be4bdfecb46b03b336f5ff0705fea3ef770983 read 1 bytes on stream 0 [2025-12-13T10:35:14.449522962Z TRACE quiche::h3::stream] 11be4bdfecb46b03b336f5ff0705fea3ef770983 read 1 bytes on stream 0 [2025-12-13T10:35:14.449527400Z TRACE quiche::h3::stream] 11be4bdfecb46b03b336f5ff0705fea3ef770983 read 1 bytes on stream 0 [2025-12-13T10:35:14.449532239Z TRACE quiche::h3::stream] 11be4bdfecb46b03b336f5ff0705fea3ef770983 read 144 bytes on stream 0 [2025-12-13T10:35:14.449536126Z TRACE quiche::h3] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:14.449540625Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:14.449544402Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:14.449550834Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:14.449558699Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 49, 51, 32, 71, 77, 84] [2025-12-13T10:35:14.449565832Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:14.449571683Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:14.449576412Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:14.449583866Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:14.449590077Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:14.449596770Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:14.449609904Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:13 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:14.449617919Z TRACE quiche::h3] 11be4bdfecb46b03b336f5ff0705fea3ef770983 stream id 0 is readable [2025-12-13T10:35:14.449621626Z TRACE quiche::h3::stream] 11be4bdfecb46b03b336f5ff0705fea3ef770983 read 1 bytes on stream 0 [2025-12-13T10:35:14.449625253Z TRACE quiche::h3::stream] 11be4bdfecb46b03b336f5ff0705fea3ef770983 read 1 bytes on stream 0 [2025-12-13T10:35:14.449628759Z TRACE quiche::h3::stream] 11be4bdfecb46b03b336f5ff0705fea3ef770983 read 1 bytes on stream 0 [2025-12-13T10:35:14.449631775Z TRACE quiche::h3] 11be4bdfecb46b03b336f5ff0705fea3ef770983 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:14.449640011Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:14.449647144Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:14.449650390Z INFO quiche_apps::common] 1/1 response(s) received in 1.508267207s, closing... [2025-12-13T10:35:14.449659848Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx pkt Short dcid=0000000000001005b3dcd2cad8ad06996faadac2 key_phase=false len=11 pn=22 [2025-12-13T10:35:14.449663344Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:14.449671569Z TRACE quiche::recovery::congestion::recovery] 11be4bdfecb46b03b336f5ff0705fea3ef770983 timer=96.596569ms latest_rtt=32.269913ms srtt=32.819888ms min_rtt=31.764707ms rttvar=9.698323ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 540, tv_nsec: 639456865 }) Rate { delivered: 2151, delivered_time: Instant { tv_sec: 540, tv_nsec: 775670648 }, first_sent_time: Instant { tv_sec: 540, tv_nsec: 775670648 }, end_of_app_limited: 21, last_sent_packet: 22, largest_acked: 19, rate_sample: RateSample { bandwidth: 40.99 Kbps, is_app_limited: true, interval: 192.902777ms, delivered: 44, prior_delivered: 2107, prior_time: Some(Instant { tv_sec: 540, tv_nsec: 615037784 }), send_elapsed: 192.397571ms, ack_elapsed: 192.902777ms, rtt: 32.269913ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 359918, last_update: Instant { tv_sec: 540, tv_nsec: 775670648 }, next_time: Instant { tv_sec: 540, tv_nsec: 775670648 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:14.449714009Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:34863 to 193.167.100.100:443 [2025-12-13T10:35:14.449718727Z TRACE quiche_apps::client] 0.0.0.0:34863 -> 193.167.100.100:443: done writing [2025-12-13T10:35:14.664958321Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:14.664976686Z TRACE quiche] 11be4bdfecb46b03b336f5ff0705fea3ef770983 draining timeout expired [2025-12-13T10:35:14.665013785Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:14.665022251Z INFO quiche_apps::client] connection closed, recv=13 sent=23 lost=3 retrans=9 sent_bytes=3231 recv_bytes=5054 lost_bytes=88 [local_addr=0.0.0.0:34863 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=13 sent=23 lost=3 retrans=9 rtt=32.819888ms min_rtt=Some(31.764707ms) rttvar=9.698323ms cwnd=9450 sent_bytes=3231 recv_bytes=5054 lost_bytes=0 stream_retrans_bytes=432 pmtu=1350 delivery_rate=5124] [2025-12-13T10:35:14.670072109Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:14.670346662Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:46717 with scid ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e [2025-12-13T10:35:14.670389392Z TRACE quiche::tls] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e write message lvl=Initial len=266 [2025-12-13T10:35:14.670405652Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx pkt Initial version=1 dcid=6500cd05a089a7f39886620d74315c18 scid=ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e len=270 pn=0 [2025-12-13T10:35:14.670409490Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:14.670422233Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e timer=998.933556ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 541, tv_nsec: 29170571 }, first_sent_time: Instant { tv_sec: 541, tv_nsec: 29170571 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 541, tv_nsec: 29170571 }, next_time: Instant { tv_sec: 541, tv_nsec: 29170571 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:14.670491473Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:15.670547900Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:15.670570542Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e loss detection timeout expired [2025-12-13T10:35:15.670578587Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e timer=997.77624ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 541, tv_nsec: 29170571 }, first_sent_time: Instant { tv_sec: 541, tv_nsec: 29170571 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 541, tv_nsec: 29170571 }, next_time: Instant { tv_sec: 541, tv_nsec: 29170571 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:15.670607491Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:15.670646334Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx pkt Initial version=1 dcid=6500cd05a089a7f39886620d74315c18 scid=ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e len=270 pn=1 [2025-12-13T10:35:15.670651794Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:15.670671280Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e timer=1.997950889s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 541, tv_nsec: 29170571 }, first_sent_time: Instant { tv_sec: 541, tv_nsec: 29170571 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 542, tv_nsec: 29436851 }, next_time: Instant { tv_sec: 542, tv_nsec: 29436851 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:15.670718929Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:46717 to 193.167.100.100:443 [2025-12-13T10:35:15.670726544Z TRACE quiche_apps::client] 0.0.0.0:46717 -> 193.167.100.100:443: done writing [2025-12-13T10:35:17.670781505Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:17.670820618Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e loss detection timeout expired [2025-12-13T10:35:17.670827571Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e timer=1.995793676s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 541, tv_nsec: 29170571 }, first_sent_time: Instant { tv_sec: 541, tv_nsec: 29170571 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 542, tv_nsec: 29436851 }, next_time: Instant { tv_sec: 542, tv_nsec: 29436851 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:17.670856024Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:17.670891170Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx pkt Initial version=1 dcid=6500cd05a089a7f39886620d74315c18 scid=ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e len=270 pn=2 [2025-12-13T10:35:17.670896179Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:17.670916127Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e timer=3.995948814s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=999 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 541, tv_nsec: 29170571 }, first_sent_time: Instant { tv_sec: 541, tv_nsec: 29170571 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 544, tv_nsec: 29679592 }, next_time: Instant { tv_sec: 544, tv_nsec: 29679592 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:17.671001636Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:46717 to 193.167.100.100:443 [2025-12-13T10:35:17.671020381Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx pkt Initial version=1 dcid=6500cd05a089a7f39886620d74315c18 scid=ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e len=4 pn=3 [2025-12-13T10:35:17.671028176Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm PING mtu_probe=None [2025-12-13T10:35:17.671034498Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm PADDING len=3 [2025-12-13T10:35:17.671048594Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e timer=3.995960125s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1066 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 541, tv_nsec: 29170571 }, first_sent_time: Instant { tv_sec: 541, tv_nsec: 29170571 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 544, tv_nsec: 29824233 }, next_time: Instant { tv_sec: 544, tv_nsec: 29824233 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:17.671099479Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:46717 to 193.167.100.100:443 [2025-12-13T10:35:17.671111301Z TRACE quiche_apps::client] 0.0.0.0:46717 -> 193.167.100.100:443: done writing [2025-12-13T10:35:17.704967642Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:46717 [2025-12-13T10:35:17.704987970Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx pkt Initial version=1 dcid=ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e scid=000000000000100528235ce3753fe53e1cd495d7 token= len=116 pn=0 [2025-12-13T10:35:17.705006885Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm ACK delay=0 blocks=[2..2] ecn_counts=None [2025-12-13T10:35:17.705015231Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e packet newly acked 2 [2025-12-13T10:35:17.705021733Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e packet 0 lost on epoch 0 [2025-12-13T10:35:17.705026782Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e packet 1 lost on epoch 0 [2025-12-13T10:35:17.705055927Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:17.705181772Z TRACE quiche::tls] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e set write secret lvl=Handshake [2025-12-13T10:35:17.705220264Z TRACE quiche::tls] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e set read secret lvl=Handshake [2025-12-13T10:35:17.705248957Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx pkt Handshake version=1 dcid=ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e scid=000000000000100528235ce3753fe53e1cd495d7 len=985 pn=0 [2025-12-13T10:35:17.705256983Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm CRYPTO off=0 len=716 [2025-12-13T10:35:17.705450224Z TRACE quiche::tls] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e write message lvl=Handshake len=36 [2025-12-13T10:35:17.705455664Z TRACE quiche::tls] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e set write secret lvl=OneRTT [2025-12-13T10:35:17.705463218Z TRACE quiche::tls] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e set read secret lvl=OneRTT [2025-12-13T10:35:17.705480220Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(6500cd05a089a7f39886620d74315c18), max_idle_timeout: 75000, stateless_reset_token: Some(61947238141922182961795562889602905233), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(000000000000100528235ce3753fe53e1cd495d7), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:17.705494817Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm PADDING len=248 [2025-12-13T10:35:17.705509515Z TRACE quiche_apps::client] 0.0.0.0:46717: processed 1200 bytes [2025-12-13T10:35:17.705514965Z TRACE quiche_apps::client] 0.0.0.0:46717: recv() would block [2025-12-13T10:35:17.705522469Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:17.705537968Z TRACE quiche::h3] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:17.705555601Z TRACE quiche::h3] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm GREASE stream=0 len=0 [2025-12-13T10:35:17.705562003Z TRACE quiche::h3] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm GREASE stream=0 len=18 [2025-12-13T10:35:17.705569657Z TRACE quiche::h3] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm HEADERS stream=0 len=42 fin=true [2025-12-13T10:35:17.705576680Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /surplus-tremendous-professor", "user-agent: quiche"] [2025-12-13T10:35:17.705645108Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx pkt Initial version=1 dcid=000000000000100528235ce3753fe53e1cd495d7 scid=ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e len=6 pn=4 [2025-12-13T10:35:17.705650147Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm ACK delay=82 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:17.705660006Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e timer=67.703056ms latest_rtt=34.1178ms srtt=34.1178ms min_rtt=34.1178ms rttvar=17.0589ms cwnd=9450 ssthresh=9450 bytes_in_flight=67 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 544, tv_nsec: 63797392 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 63797392 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 29679592 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034626821s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 541, tv_nsec: 29170571 }), send_elapsed: 3.000509021s, ack_elapsed: 3.034626821s, rtt: 34.1178ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346226, last_update: Instant { tv_sec: 544, tv_nsec: 64451073 }, next_time: Instant { tv_sec: 544, tv_nsec: 64451073 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:17.705682698Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx pkt Handshake version=1 dcid=000000000000100528235ce3753fe53e1cd495d7 scid=ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e len=45 pn=5 [2025-12-13T10:35:17.705686285Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm ACK delay=54 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:17.705689561Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:17.705717383Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e timer=67.645708ms latest_rtt=34.1178ms srtt=34.1178ms min_rtt=34.1178ms rttvar=17.0589ms cwnd=9450 ssthresh=9450 bytes_in_flight=178 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 544, tv_nsec: 63797392 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 63797392 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 29679592 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034626821s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 541, tv_nsec: 29170571 }), send_elapsed: 3.000509021s, ack_elapsed: 3.034626821s, rtt: 34.1178ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346226, last_update: Instant { tv_sec: 544, tv_nsec: 64451073 }, next_time: Instant { tv_sec: 544, tv_nsec: 64451073 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:17.705736479Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e dropped epoch 0 state [2025-12-13T10:35:17.705750946Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx pkt Short dcid=000000000000100528235ce3753fe53e1cd495d7 key_phase=false len=1128 pn=6 [2025-12-13T10:35:17.705754382Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[ed, 8f, ae, 75, 97, ca, 62, 52, 2f, 79, bc, bd, 3f, a3, ab, d5, 24, a6, fd, 2d] reset_token=[89, 9f, 76, e6, b4, a5, 6a, a4, 08, 50, 08, 7e, 0a, e8, 94, 86] [2025-12-13T10:35:17.705761535Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:17.705764932Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm PADDING len=1064 [2025-12-13T10:35:17.705772546Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e timer=102.217475ms latest_rtt=34.1178ms srtt=34.1178ms min_rtt=34.1178ms rttvar=17.0589ms cwnd=9450 ssthresh=9450 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 544, tv_nsec: 63797392 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 63797392 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 29679592 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034626821s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 541, tv_nsec: 29170571 }), send_elapsed: 3.000509021s, ack_elapsed: 3.034626821s, rtt: 34.1178ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346226, last_update: Instant { tv_sec: 544, tv_nsec: 64451073 }, next_time: Instant { tv_sec: 544, tv_nsec: 64451073 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:17.705825926Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:46717 to 193.167.100.100:443 [2025-12-13T10:35:17.705835474Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx pkt Short dcid=000000000000100528235ce3753fe53e1cd495d7 key_phase=false len=6 pn=7 [2025-12-13T10:35:17.705838760Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:17.705845162Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e timer=102.14491ms latest_rtt=34.1178ms srtt=34.1178ms min_rtt=34.1178ms rttvar=17.0589ms cwnd=9450 ssthresh=9450 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 544, tv_nsec: 63797392 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 63797392 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 29679592 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034626821s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 541, tv_nsec: 29170571 }), send_elapsed: 3.000509021s, ack_elapsed: 3.034626821s, rtt: 34.1178ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346226, last_update: Instant { tv_sec: 544, tv_nsec: 64451073 }, next_time: Instant { tv_sec: 544, tv_nsec: 64451073 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:17.705879566Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:46717 to 193.167.100.100:443 [2025-12-13T10:35:17.705886770Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx pkt Short dcid=000000000000100528235ce3753fe53e1cd495d7 key_phase=false len=6 pn=8 [2025-12-13T10:35:17.705889935Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:17.705895506Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e timer=102.094586ms latest_rtt=34.1178ms srtt=34.1178ms min_rtt=34.1178ms rttvar=17.0589ms cwnd=9450 ssthresh=9450 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 544, tv_nsec: 63797392 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 63797392 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 29679592 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034626821s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 541, tv_nsec: 29170571 }), send_elapsed: 3.000509021s, ack_elapsed: 3.034626821s, rtt: 34.1178ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346226, last_update: Instant { tv_sec: 544, tv_nsec: 64451073 }, next_time: Instant { tv_sec: 544, tv_nsec: 64451073 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:17.705921304Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:46717 to 193.167.100.100:443 [2025-12-13T10:35:17.705927676Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx pkt Short dcid=000000000000100528235ce3753fe53e1cd495d7 key_phase=false len=85 pn=9 [2025-12-13T10:35:17.705931002Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm STREAM id=0 off=0 len=80 fin=true [2025-12-13T10:35:17.705936693Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e timer=102.053399ms latest_rtt=34.1178ms srtt=34.1178ms min_rtt=34.1178ms rttvar=17.0589ms cwnd=9450 ssthresh=9450 bytes_in_flight=1488 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 544, tv_nsec: 63797392 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 63797392 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 29679592 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034626821s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 541, tv_nsec: 29170571 }), send_elapsed: 3.000509021s, ack_elapsed: 3.034626821s, rtt: 34.1178ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346226, last_update: Instant { tv_sec: 544, tv_nsec: 64451073 }, next_time: Instant { tv_sec: 544, tv_nsec: 64451073 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:17.705961189Z TRACE quiche_apps::client] written 123 bytes from 0.0.0.0:46717 to 193.167.100.100:443 [2025-12-13T10:35:17.705965276Z TRACE quiche_apps::client] 0.0.0.0:46717 -> 193.167.100.100:443: done writing [2025-12-13T10:35:17.739553113Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:46717 [2025-12-13T10:35:17.739569584Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx pkt Short dcid=ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e key_phase=false len=869 pn=0 [2025-12-13T10:35:17.739588749Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm ACK delay=0 blocks=[6..6] ecn_counts=None [2025-12-13T10:35:17.739595582Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e packet newly acked 6 [2025-12-13T10:35:17.739603317Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:17.739633784Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm HANDSHAKE_DONE [2025-12-13T10:35:17.739641348Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e dropped epoch 1 state [2025-12-13T10:35:17.739649743Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 62, 9b, ab, 9c, 7f, 98, a7, 19, f1, ed, 26, 27] reset_token=[bf, 30, a2, 34, b8, 16, 0d, 59, c6, 1a, a5, 2c, 56, 71, 84, c7] [2025-12-13T10:35:17.739663700Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, bb, e6, e4, ed, 07, ff, 40, 7f, bb, 11, 84, 7b] reset_token=[39, df, ca, 29, 62, 25, 13, a3, 29, 86, 13, 16, 03, bf, e2, dc] [2025-12-13T10:35:17.739673578Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, e6, 1c, 80, a0, 99, e3, 4f, 5b, 8e, 2d, 89, 7f] reset_token=[16, 51, ce, be, e1, 0c, 84, f3, 32, 2e, a3, a0, 5d, 42, 75, d4] [2025-12-13T10:35:17.739681012Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b4, fe, 9b, e0, 02, d8, 38, 6e, 82, 22, e8, c8] reset_token=[4e, d7, 93, 2b, 34, eb, 19, 6f, f1, b1, 00, 21, c1, 1b, 30, 5d] [2025-12-13T10:35:17.739693115Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ab, c1, 06, 8d, 6b, 0f, dd, d2, 4a, ad, 0f, 49] reset_token=[5c, b9, d2, b0, 17, 45, f8, 1e, 4e, 07, 21, 5d, 2f, 5f, 0f, bd] [2025-12-13T10:35:17.739705267Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, e7, 1c, 03, df, 42, 1f, b3, 8e, a7, 74, e7, f1] reset_token=[ad, cd, e2, cf, c4, 86, 49, 60, d0, 63, 14, 55, 8b, 8a, ef, 8d] [2025-12-13T10:35:17.739716989Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 46, 61, ea, fe, f7, 74, 57, 96, b0, 2a, b1, 26] reset_token=[48, 37, ee, eb, 0f, 79, 9e, 9f, b3, 32, 61, fd, b5, ed, 0b, 20] [2025-12-13T10:35:17.739726006Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:17.739732338Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:17.739738449Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:17.739754509Z TRACE quiche_apps::client] 0.0.0.0:46717: processed 890 bytes [2025-12-13T10:35:17.739760621Z TRACE quiche_apps::client] got 45 bytes from 193.167.100.100:443 to 0.0.0.0:46717 [2025-12-13T10:35:17.739765169Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx pkt Short dcid=ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e key_phase=false len=24 pn=1 [2025-12-13T10:35:17.739771010Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm ACK delay=0 blocks=[6..6, 8..8] ecn_counts=None [2025-12-13T10:35:17.739775699Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e packet newly acked 8 [2025-12-13T10:35:17.739788282Z TRACE quiche_apps::client] 0.0.0.0:46717: processed 45 bytes [2025-12-13T10:35:17.739797019Z TRACE quiche_apps::client] 0.0.0.0:46717: recv() would block [2025-12-13T10:35:17.739810364Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:17.739814371Z TRACE quiche::h3] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e stream id 3 is readable [2025-12-13T10:35:17.739821284Z TRACE quiche::h3::stream] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e read 1 bytes on stream 3 [2025-12-13T10:35:17.739827235Z TRACE quiche::h3] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e open peer's control stream 3 [2025-12-13T10:35:17.739831964Z TRACE quiche::h3::stream] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e read 1 bytes on stream 3 [2025-12-13T10:35:17.739836552Z TRACE quiche::h3::stream] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e read 1 bytes on stream 3 [2025-12-13T10:35:17.739841241Z TRACE quiche::h3::stream] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e read 6 bytes on stream 3 [2025-12-13T10:35:17.739845549Z TRACE quiche::h3] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:17.739854726Z TRACE quiche::h3] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e stream id 7 is readable [2025-12-13T10:35:17.739859706Z TRACE quiche::h3::stream] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e read 1 bytes on stream 7 [2025-12-13T10:35:17.739880915Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx pkt Short dcid=000000000000100528235ce3753fe53e1cd495d7 key_phase=false len=5 pn=10 [2025-12-13T10:35:17.739889101Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm ACK delay=14 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:17.739903087Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e timer=4.125384ms latest_rtt=34.126925ms srtt=34.098451ms min_rtt=33.930487ms rttvar=9.638887ms cwnd=9450 ssthresh=9450 bytes_in_flight=167 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 544, tv_nsec: 63797392 }) Rate { delivered: 1543, delivered_time: Instant { tv_sec: 544, tv_nsec: 98577998 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 64451073 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 8, rate_sample: RateSample { bandwidth: 278.31 Kbps, is_app_limited: true, interval: 34.780606ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 63797392 }), send_elapsed: 34.771481ms, ack_elapsed: 34.780606ms, rtt: 34.126925ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346423, last_update: Instant { tv_sec: 544, tv_nsec: 64451073 }, next_time: Instant { tv_sec: 544, tv_nsec: 64451073 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:17.739956136Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:46717 to 193.167.100.100:443 [2025-12-13T10:35:17.739967938Z TRACE quiche_apps::client] 0.0.0.0:46717 -> 193.167.100.100:443: done writing [2025-12-13T10:35:17.741264174Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:46717 [2025-12-13T10:35:17.741278641Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx pkt Short dcid=ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e key_phase=false len=1179 pn=2 [2025-12-13T10:35:17.741289962Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm ACK delay=0 blocks=[6..6, 8..9] ecn_counts=None [2025-12-13T10:35:17.741296765Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e packet newly acked 9 [2025-12-13T10:35:17.741305892Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm STREAM id=0 off=0 len=1150 fin=false [2025-12-13T10:35:17.741322904Z TRACE quiche_apps::client] 0.0.0.0:46717: processed 1200 bytes [2025-12-13T10:35:17.741330989Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:46717 [2025-12-13T10:35:17.741345526Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx pkt Short dcid=ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e key_phase=false len=51 pn=3 [2025-12-13T10:35:17.741354022Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:35:17.741360214Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:17.741370252Z TRACE quiche_apps::client] 0.0.0.0:46717: processed 72 bytes [2025-12-13T10:35:17.741376504Z TRACE quiche_apps::client] 0.0.0.0:46717: recv() would block [2025-12-13T10:35:17.741381043Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:17.741385631Z TRACE quiche::h3] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e stream id 0 is readable [2025-12-13T10:35:17.741392264Z TRACE quiche::h3::stream] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e read 1 bytes on stream 0 [2025-12-13T10:35:17.741398565Z TRACE quiche::h3::stream] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e read 1 bytes on stream 0 [2025-12-13T10:35:17.741404296Z TRACE quiche::h3::stream] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e read 1 bytes on stream 0 [2025-12-13T10:35:17.741411009Z TRACE quiche::h3::stream] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e read 144 bytes on stream 0 [2025-12-13T10:35:17.741415958Z TRACE quiche::h3] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:17.741422160Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:17.741427419Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:17.741434613Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:17.741443910Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 49, 55, 32, 71, 77, 84] [2025-12-13T10:35:17.741451384Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:17.741455892Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:17.741459790Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:17.741465881Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:17.741470720Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:17.741475629Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:17.741485768Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:17 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:17.741493402Z TRACE quiche::h3] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e stream id 0 is readable [2025-12-13T10:35:17.741510094Z TRACE quiche::h3::stream] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e read 1 bytes on stream 0 [2025-12-13T10:35:17.741514252Z TRACE quiche::h3::stream] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e read 1 bytes on stream 0 [2025-12-13T10:35:17.741517878Z TRACE quiche::h3::stream] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e read 1 bytes on stream 0 [2025-12-13T10:35:17.741523549Z TRACE quiche::h3] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:17.741530873Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:17.741534289Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:17.741537335Z INFO quiche_apps::common] 1/1 response(s) received in 3.071041063s, closing... [2025-12-13T10:35:17.741547193Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx pkt Short dcid=000000000000100528235ce3753fe53e1cd495d7 key_phase=false len=11 pn=11 [2025-12-13T10:35:17.741550670Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:17.741559757Z TRACE quiche::recovery::congestion::recovery] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e timer=4.171222ms latest_rtt=35.639625ms srtt=34.291097ms min_rtt=33.930487ms rttvar=7.614458ms cwnd=9450 ssthresh=9450 bytes_in_flight=93 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 544, tv_nsec: 63797392 }) Rate { delivered: 1666, delivered_time: Instant { tv_sec: 544, tv_nsec: 100090698 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 64451073 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 9, rate_sample: RateSample { bandwidth: 293.82 Kbps, is_app_limited: true, interval: 36.293306ms, delivered: 1333, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 63797392 }), send_elapsed: 34.771481ms, ack_elapsed: 36.293306ms, rtt: 35.639625ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 344477, last_update: Instant { tv_sec: 544, tv_nsec: 64451073 }, next_time: Instant { tv_sec: 544, tv_nsec: 64451073 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:17.741602336Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:46717 to 193.167.100.100:443 [2025-12-13T10:35:17.741609900Z TRACE quiche_apps::client] 0.0.0.0:46717 -> 193.167.100.100:443: done writing [2025-12-13T10:35:17.936853138Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:17.936867455Z TRACE quiche] ed6c6f0b22136dc95a8f6c5fe84742e0a631ab7e draining timeout expired [2025-12-13T10:35:17.936894916Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:17.936900487Z INFO quiche_apps::client] connection closed, recv=6 sent=12 lost=2 retrans=5 sent_bytes=2719 recv_bytes=3407 lost_bytes=666 [local_addr=0.0.0.0:46717 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=6 sent=12 lost=2 retrans=5 rtt=34.291097ms min_rtt=Some(33.930487ms) rttvar=7.614458ms cwnd=9450 sent_bytes=2719 recv_bytes=3407 lost_bytes=0 stream_retrans_bytes=1330 pmtu=1350 delivery_rate=36728] [2025-12-13T10:35:17.941894751Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:17.942120553Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:46395 with scid ed53e3e8bab3d249944985a0ce215d010530307f [2025-12-13T10:35:17.942157883Z TRACE quiche::tls] ed53e3e8bab3d249944985a0ce215d010530307f write message lvl=Initial len=266 [2025-12-13T10:35:17.942170626Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Initial version=1 dcid=1350480c4b65807438bf85366d05c9b5 scid=ed53e3e8bab3d249944985a0ce215d010530307f len=270 pn=0 [2025-12-13T10:35:17.942174324Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:17.942183430Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=998.943735ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 544, tv_nsec: 300941847 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 300941847 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 544, tv_nsec: 300941847 }, next_time: Instant { tv_sec: 544, tv_nsec: 300941847 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:17.942271806Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:17.976040168Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:46395 [2025-12-13T10:35:17.976060826Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx pkt Initial version=1 dcid=ed53e3e8bab3d249944985a0ce215d010530307f scid=0000000000001005a26941875e3b675b6908e661 token= len=116 pn=0 [2025-12-13T10:35:17.976078339Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:17.976087596Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f packet newly acked 0 [2025-12-13T10:35:17.976096162Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:17.976239530Z TRACE quiche::tls] ed53e3e8bab3d249944985a0ce215d010530307f set write secret lvl=Handshake [2025-12-13T10:35:17.976257053Z TRACE quiche::tls] ed53e3e8bab3d249944985a0ce215d010530307f set read secret lvl=Handshake [2025-12-13T10:35:17.976283532Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx pkt Handshake version=1 dcid=ed53e3e8bab3d249944985a0ce215d010530307f scid=0000000000001005a26941875e3b675b6908e661 len=985 pn=0 [2025-12-13T10:35:17.976290776Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm CRYPTO off=0 len=718 [2025-12-13T10:35:17.976442870Z TRACE quiche::tls] ed53e3e8bab3d249944985a0ce215d010530307f write message lvl=Handshake len=36 [2025-12-13T10:35:17.976447469Z TRACE quiche::tls] ed53e3e8bab3d249944985a0ce215d010530307f set write secret lvl=OneRTT [2025-12-13T10:35:17.976454602Z TRACE quiche::tls] ed53e3e8bab3d249944985a0ce215d010530307f set read secret lvl=OneRTT [2025-12-13T10:35:17.976468899Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(1350480c4b65807438bf85366d05c9b5), max_idle_timeout: 75000, stateless_reset_token: Some(270383509847670891902905258384754767889), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005a26941875e3b675b6908e661), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:17.976481392Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm PADDING len=246 [2025-12-13T10:35:17.976494727Z TRACE quiche_apps::client] 0.0.0.0:46395: processed 1200 bytes [2025-12-13T10:35:17.976499797Z TRACE quiche_apps::client] 0.0.0.0:46395: recv() would block [2025-12-13T10:35:17.976502802Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:17.976516478Z TRACE quiche::h3] ed53e3e8bab3d249944985a0ce215d010530307f tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:17.976536055Z TRACE quiche::h3] ed53e3e8bab3d249944985a0ce215d010530307f tx frm GREASE stream=0 len=0 [2025-12-13T10:35:17.976542356Z TRACE quiche::h3] ed53e3e8bab3d249944985a0ce215d010530307f tx frm GREASE stream=0 len=18 [2025-12-13T10:35:17.976549299Z TRACE quiche::h3] ed53e3e8bab3d249944985a0ce215d010530307f tx frm HEADERS stream=0 len=35 fin=true [2025-12-13T10:35:17.976555190Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /sharp-joyful-scarf", "user-agent: quiche"] [2025-12-13T10:35:17.976627575Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Initial version=1 dcid=0000000000001005a26941875e3b675b6908e661 scid=ed53e3e8bab3d249944985a0ce215d010530307f len=6 pn=1 [2025-12-13T10:35:17.976634849Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm ACK delay=70 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:17.976646401Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=101.201633ms latest_rtt=33.930185ms srtt=33.930185ms min_rtt=33.930185ms rttvar=16.965092ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 33.930185ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 300941847 }), send_elapsed: 0ns, ack_elapsed: 33.930185ms, rtt: 33.930185ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497344, last_update: Instant { tv_sec: 544, tv_nsec: 335281427 }, next_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:17.976668332Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Handshake version=1 dcid=0000000000001005a26941875e3b675b6908e661 scid=ed53e3e8bab3d249944985a0ce215d010530307f len=45 pn=2 [2025-12-13T10:35:17.976671969Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm ACK delay=48 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:17.976675244Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:17.976681607Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=101.723097ms latest_rtt=33.930185ms srtt=33.930185ms min_rtt=33.930185ms rttvar=16.965092ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 33.930185ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 300941847 }), send_elapsed: 0ns, ack_elapsed: 33.930185ms, rtt: 33.930185ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497344, last_update: Instant { tv_sec: 544, tv_nsec: 335428592 }, next_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, max_datagram_size: 1350, last_packet_size: None, iv: 223.186µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:17.976700351Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f dropped epoch 0 state [2025-12-13T10:35:17.976712935Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Short dcid=0000000000001005a26941875e3b675b6908e661 key_phase=false len=1128 pn=3 [2025-12-13T10:35:17.976716361Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[93, 6a, d0, 55, ff, 2e, ce, 9b, eb, 3d, c2, 78, 06, 5f, 9e, 75, 28, 27, 34, a0] reset_token=[74, 6d, 22, 7a, c0, 10, 11, fd, 60, 98, 58, 3f, 5b, 2b, 45, 4c] [2025-12-13T10:35:17.976723174Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:17.976726510Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm PADDING len=1064 [2025-12-13T10:35:17.976733393Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=101.67125ms latest_rtt=33.930185ms srtt=33.930185ms min_rtt=33.930185ms rttvar=16.965092ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 33.930185ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 300941847 }), send_elapsed: 0ns, ack_elapsed: 33.930185ms, rtt: 33.930185ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 497344, last_update: Instant { tv_sec: 544, tv_nsec: 335428592 }, next_time: Instant { tv_sec: 544, tv_nsec: 335651778 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:17.976774169Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:46395 to 193.167.100.100:443 [2025-12-13T10:35:17.976788346Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Short dcid=0000000000001005a26941875e3b675b6908e661 key_phase=false len=6 pn=4 [2025-12-13T10:35:17.976794518Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:17.976805458Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=101.598665ms latest_rtt=33.930185ms srtt=33.930185ms min_rtt=33.930185ms rttvar=16.965092ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 33.930185ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 300941847 }), send_elapsed: 0ns, ack_elapsed: 33.930185ms, rtt: 33.930185ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497344, last_update: Instant { tv_sec: 544, tv_nsec: 335595914 }, next_time: Instant { tv_sec: 544, tv_nsec: 335651778 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.432924ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:17.976843770Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:46395 to 193.167.100.100:443 [2025-12-13T10:35:17.976857195Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Short dcid=0000000000001005a26941875e3b675b6908e661 key_phase=false len=6 pn=5 [2025-12-13T10:35:17.976869407Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:17.976878284Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=101.526439ms latest_rtt=33.930185ms srtt=33.930185ms min_rtt=33.930185ms rttvar=16.965092ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 33.930185ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 300941847 }), send_elapsed: 0ns, ack_elapsed: 33.930185ms, rtt: 33.930185ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 497344, last_update: Instant { tv_sec: 544, tv_nsec: 335595914 }, next_time: Instant { tv_sec: 544, tv_nsec: 338097898 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:17.976911145Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:46395 to 193.167.100.100:443 [2025-12-13T10:35:17.976924049Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Short dcid=0000000000001005a26941875e3b675b6908e661 key_phase=false len=78 pn=6 [2025-12-13T10:35:17.976929680Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm STREAM id=0 off=0 len=73 fin=true [2025-12-13T10:35:17.976957482Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=101.446771ms latest_rtt=33.930185ms srtt=33.930185ms min_rtt=33.930185ms rttvar=16.965092ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1481 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 33.930185ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 300941847 }), send_elapsed: 0ns, ack_elapsed: 33.930185ms, rtt: 33.930185ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497344, last_update: Instant { tv_sec: 544, tv_nsec: 335731698 }, next_time: Instant { tv_sec: 544, tv_nsec: 338097898 }, max_datagram_size: 1350, last_packet_size: None, iv: 321.709µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:17.976993079Z TRACE quiche_apps::client] written 116 bytes from 0.0.0.0:46395 to 193.167.100.100:443 [2025-12-13T10:35:17.977001935Z TRACE quiche_apps::client] 0.0.0.0:46395 -> 193.167.100.100:443: done writing [2025-12-13T10:35:18.079159179Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:18.079182914Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f loss detection timeout expired [2025-12-13T10:35:18.079215164Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=100.978099ms latest_rtt=33.930185ms srtt=33.930185ms min_rtt=33.930185ms rttvar=16.965092ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1481 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 33.930185ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 300941847 }), send_elapsed: 0ns, ack_elapsed: 33.930185ms, rtt: 33.930185ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497344, last_update: Instant { tv_sec: 544, tv_nsec: 335731698 }, next_time: Instant { tv_sec: 544, tv_nsec: 338097898 }, max_datagram_size: 1350, last_packet_size: None, iv: 321.709µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.079256351Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:18.079283281Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Handshake version=1 dcid=0000000000001005a26941875e3b675b6908e661 scid=ed53e3e8bab3d249944985a0ce215d010530307f len=46 pn=7 [2025-12-13T10:35:18.079288351Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm ACK delay=12874 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:18.079294252Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:18.079311564Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=151.186468ms latest_rtt=33.930185ms srtt=33.930185ms min_rtt=33.930185ms rttvar=16.965092ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1593 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 33.930185ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 300941847 }), send_elapsed: 0ns, ack_elapsed: 33.930185ms, rtt: 33.930185ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 497344, last_update: Instant { tv_sec: 544, tv_nsec: 438079940 }, next_time: Instant { tv_sec: 544, tv_nsec: 438401649 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.079390592Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:46395 to 193.167.100.100:443 [2025-12-13T10:35:18.079401512Z TRACE quiche_apps::client] 0.0.0.0:46395 -> 193.167.100.100:443: done writing [2025-12-13T10:35:18.111611569Z TRACE quiche_apps::client] got 885 bytes from 193.167.100.100:443 to 0.0.0.0:46395 [2025-12-13T10:35:18.111633119Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx pkt Short dcid=ed53e3e8bab3d249944985a0ce215d010530307f key_phase=false len=864 pn=0 [2025-12-13T10:35:18.111650692Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:18.111697860Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm HANDSHAKE_DONE [2025-12-13T10:35:18.111708319Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f dropped epoch 1 state [2025-12-13T10:35:18.111719290Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 76, cd, 47, 1a, 9c, ee, 9a, 3d, cd, ff, ac, b0] reset_token=[51, 78, 2e, a8, cf, e1, f3, fa, a2, 1c, dd, 50, a2, 58, f6, 4b] [2025-12-13T10:35:18.111736392Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c4, 10, 3f, 7a, 19, 2f, 1a, cb, ac, 66, 00, 04] reset_token=[93, b6, 95, a8, 0a, ee, ac, f1, 3f, 16, b8, 50, 5e, 01, 8c, e5] [2025-12-13T10:35:18.111763302Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, a6, 64, c4, 64, 3e, 5e, 30, cd, c5, 47, 5b, 8a] reset_token=[61, bf, bf, f4, c3, e6, a9, b4, 43, 43, 62, df, b9, d9, 2f, cc] [2025-12-13T10:35:18.111776597Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 81, 54, 8e, fc, 84, 58, 4c, 33, d3, 88, 4e, 69] reset_token=[2e, 76, 5f, 4e, e2, 25, 53, dc, 14, 36, 9a, 81, f2, fa, da, 77] [2025-12-13T10:35:18.111785504Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 95, 52, 74, b0, 5e, f7, df, ae, 81, dd, d8, 00] reset_token=[9e, 89, ac, 0c, 0b, 4c, a6, ca, 44, 16, ff, 48, b9, b4, 40, 71] [2025-12-13T10:35:18.111800872Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ba, 7a, e6, bd, df, 53, b2, 7b, ae, 63, 28, bc] reset_token=[81, c6, b7, 13, cf, bb, 13, 6e, 71, 87, 19, 1e, 2d, 13, 92, b3] [2025-12-13T10:35:18.111815960Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c8, ee, a3, 2c, 4f, cd, f8, 47, 78, 4d, b0, 45] reset_token=[ad, 4f, 99, e5, 9e, 5e, 0c, 78, 40, 28, 71, 16, ac, d9, db, b0] [2025-12-13T10:35:18.111825097Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:18.111830447Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:18.111834906Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:18.111852529Z TRACE quiche_apps::client] 0.0.0.0:46395: processed 885 bytes [2025-12-13T10:35:18.111858740Z TRACE quiche_apps::client] 0.0.0.0:46395: recv() would block [2025-12-13T10:35:18.111862437Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:18.111866205Z TRACE quiche::h3] ed53e3e8bab3d249944985a0ce215d010530307f stream id 3 is readable [2025-12-13T10:35:18.111874420Z TRACE quiche::h3::stream] ed53e3e8bab3d249944985a0ce215d010530307f read 1 bytes on stream 3 [2025-12-13T10:35:18.111880341Z TRACE quiche::h3] ed53e3e8bab3d249944985a0ce215d010530307f open peer's control stream 3 [2025-12-13T10:35:18.111885340Z TRACE quiche::h3::stream] ed53e3e8bab3d249944985a0ce215d010530307f read 1 bytes on stream 3 [2025-12-13T10:35:18.111890089Z TRACE quiche::h3::stream] ed53e3e8bab3d249944985a0ce215d010530307f read 1 bytes on stream 3 [2025-12-13T10:35:18.111894908Z TRACE quiche::h3::stream] ed53e3e8bab3d249944985a0ce215d010530307f read 6 bytes on stream 3 [2025-12-13T10:35:18.111899246Z TRACE quiche::h3] ed53e3e8bab3d249944985a0ce215d010530307f rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:18.111909635Z TRACE quiche::h3] ed53e3e8bab3d249944985a0ce215d010530307f stream id 7 is readable [2025-12-13T10:35:18.111914465Z TRACE quiche::h3::stream] ed53e3e8bab3d249944985a0ce215d010530307f read 1 bytes on stream 7 [2025-12-13T10:35:18.111928711Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Short dcid=0000000000001005a26941875e3b675b6908e661 key_phase=false len=5 pn=8 [2025-12-13T10:35:18.111933190Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm ACK delay=37 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:18.111943960Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=118.554122ms latest_rtt=33.930185ms srtt=33.930185ms min_rtt=33.930185ms rttvar=16.965092ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1370 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, end_of_app_limited: 6, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 33.930185ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 300941847 }), send_elapsed: 0ns, ack_elapsed: 33.930185ms, rtt: 33.930185ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497344, last_update: Instant { tv_sec: 544, tv_nsec: 470735779 }, next_time: Instant { tv_sec: 544, tv_nsec: 470735779 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.111998522Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:46395 to 193.167.100.100:443 [2025-12-13T10:35:18.112005645Z TRACE quiche_apps::client] 0.0.0.0:46395 -> 193.167.100.100:443: done writing [2025-12-13T10:35:18.212365409Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:46395 [2025-12-13T10:35:18.212381179Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx pkt Short dcid=ed53e3e8bab3d249944985a0ce215d010530307f key_phase=false len=1329 pn=1 [2025-12-13T10:35:18.212393402Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm PING mtu_probe=None [2025-12-13T10:35:18.212407418Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm PADDING len=1311 [2025-12-13T10:35:18.212419881Z TRACE quiche_apps::client] 0.0.0.0:46395: processed 1350 bytes [2025-12-13T10:35:18.212442133Z TRACE quiche_apps::client] 0.0.0.0:46395: recv() would block [2025-12-13T10:35:18.212447463Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:18.212464034Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Short dcid=0000000000001005a26941875e3b675b6908e661 key_phase=false len=5 pn=9 [2025-12-13T10:35:18.212470135Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm ACK delay=10 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:18.212482769Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=18.014732ms latest_rtt=33.930185ms srtt=33.930185ms min_rtt=33.930185ms rttvar=16.965092ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1370 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, end_of_app_limited: 6, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 33.930185ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 300941847 }), send_elapsed: 0ns, ack_elapsed: 33.930185ms, rtt: 33.930185ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497344, last_update: Instant { tv_sec: 544, tv_nsec: 571269448 }, next_time: Instant { tv_sec: 544, tv_nsec: 571269448 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.212538934Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:46395 to 193.167.100.100:443 [2025-12-13T10:35:18.212549313Z TRACE quiche_apps::client] 0.0.0.0:46395 -> 193.167.100.100:443: done writing [2025-12-13T10:35:18.230599747Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:18.230613031Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f loss detection timeout expired [2025-12-13T10:35:18.230618963Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=253.460005ms latest_rtt=33.930185ms srtt=33.930185ms min_rtt=33.930185ms rttvar=16.965092ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1370 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, end_of_app_limited: 6, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 33.930185ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 300941847 }), send_elapsed: 0ns, ack_elapsed: 33.930185ms, rtt: 33.930185ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497344, last_update: Instant { tv_sec: 544, tv_nsec: 571269448 }, next_time: Instant { tv_sec: 544, tv_nsec: 571269448 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.230639571Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:18.230657775Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Short dcid=0000000000001005a26941875e3b675b6908e661 key_phase=false len=70 pn=10 [2025-12-13T10:35:18.230662554Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm ACK delay=2284 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:18.230667754Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[93, 6a, d0, 55, ff, 2e, ce, 9b, eb, 3d, c2, 78, 06, 5f, 9e, 75, 28, 27, 34, a0] reset_token=[74, 6d, 22, 7a, c0, 10, 11, fd, 60, 98, 58, 3f, 5b, 2b, 45, 4c] [2025-12-13T10:35:18.230676490Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:18.230689575Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=507.11842ms latest_rtt=33.930185ms srtt=33.930185ms min_rtt=33.930185ms rttvar=16.965092ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1478 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 33.930185ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 300941847 }), send_elapsed: 0ns, ack_elapsed: 33.930185ms, rtt: 33.930185ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497344, last_update: Instant { tv_sec: 544, tv_nsec: 589460424 }, next_time: Instant { tv_sec: 544, tv_nsec: 571269448 }, max_datagram_size: 1350, last_packet_size: None, iv: 217.154µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.230739848Z TRACE quiche_apps::client] written 108 bytes from 0.0.0.0:46395 to 193.167.100.100:443 [2025-12-13T10:35:18.230757401Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Short dcid=0000000000001005a26941875e3b675b6908e661 key_phase=false len=12 pn=11 [2025-12-13T10:35:18.230764905Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm ACK delay=2296 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:18.230782478Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:18.230794330Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=507.116366ms latest_rtt=33.930185ms srtt=33.930185ms min_rtt=33.930185ms rttvar=16.965092ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1528 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 335281467 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 33.930185ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 300941847 }), send_elapsed: 0ns, ack_elapsed: 33.930185ms, rtt: 33.930185ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 50, rate: 497344, last_update: Instant { tv_sec: 544, tv_nsec: 589460424 }, next_time: Instant { tv_sec: 544, tv_nsec: 589780290 }, max_datagram_size: 1350, last_packet_size: Some(50), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.230837411Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:46395 to 193.167.100.100:443 [2025-12-13T10:35:18.230847369Z TRACE quiche_apps::client] 0.0.0.0:46395 -> 193.167.100.100:443: done writing [2025-12-13T10:35:18.286821515Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:46395 [2025-12-13T10:35:18.286848285Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx pkt Short dcid=ed53e3e8bab3d249944985a0ce215d010530307f key_phase=false len=23 pn=2 [2025-12-13T10:35:18.286867641Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm ACK delay=3250 blocks=[9..10] ecn_counts=None [2025-12-13T10:35:18.286878562Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f packet newly acked 9 [2025-12-13T10:35:18.286885615Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f packet newly acked 10 [2025-12-13T10:35:18.286894622Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f packet 3 lost on epoch 2 [2025-12-13T10:35:18.286901585Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f packet 4 lost on epoch 2 [2025-12-13T10:35:18.286909429Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f packet 5 lost on epoch 2 [2025-12-13T10:35:18.286915751Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f packet 6 lost on epoch 2 [2025-12-13T10:35:18.286961697Z TRACE quiche_apps::client] 0.0.0.0:46395: processed 44 bytes [2025-12-13T10:35:18.286973229Z TRACE quiche_apps::client] 0.0.0.0:46395: recv() would block [2025-12-13T10:35:18.286979651Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:18.287008425Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Short dcid=0000000000001005a26941875e3b675b6908e661 key_phase=false len=51 pn=12 [2025-12-13T10:35:18.287017752Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm ACK delay=19 blocks=[2..2] ecn_counts=None [2025-12-13T10:35:18.287025196Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[93, 6a, d0, 55, ff, 2e, ce, 9b, eb, 3d, c2, 78, 06, 5f, 9e, 75, 28, 27, 34, a0] reset_token=[74, 6d, 22, 7a, c0, 10, 11, fd, 60, 98, 58, 3f, 5b, 2b, 45, 4c] [2025-12-13T10:35:18.287034433Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:18.287048660Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=127.156868ms latest_rtt=74.389021ms srtt=35.862538ms min_rtt=33.930185ms rttvar=16.588528ms cwnd=9450 ssthresh=9450 bytes_in_flight=139 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 544, tv_nsec: 645658469 }) Rate { delivered: 441, delivered_time: Instant { tv_sec: 544, tv_nsec: 645658469 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 571269448 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 10, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 310.377002ms, delivered: 108, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 335281467 }), send_elapsed: 235.987981ms, ack_elapsed: 310.377002ms, rtt: 74.389021ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 329382, last_update: Instant { tv_sec: 544, tv_nsec: 645803750 }, next_time: Instant { tv_sec: 544, tv_nsec: 645803750 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:18.287112138Z TRACE quiche_apps::client] written 89 bytes from 0.0.0.0:46395 to 193.167.100.100:443 [2025-12-13T10:35:18.287124361Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Short dcid=0000000000001005a26941875e3b675b6908e661 key_phase=false len=6 pn=13 [2025-12-13T10:35:18.287130192Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:18.287147985Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=127.185111ms latest_rtt=74.389021ms srtt=35.862538ms min_rtt=33.930185ms rttvar=16.588528ms cwnd=9450 ssthresh=9450 bytes_in_flight=183 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 544, tv_nsec: 645658469 }) Rate { delivered: 441, delivered_time: Instant { tv_sec: 544, tv_nsec: 645658469 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 571269448 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 10, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 310.377002ms, delivered: 108, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 335281467 }), send_elapsed: 235.987981ms, ack_elapsed: 310.377002ms, rtt: 74.389021ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 329382, last_update: Instant { tv_sec: 544, tv_nsec: 645803750 }, next_time: Instant { tv_sec: 544, tv_nsec: 645803750 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:18.287236451Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:46395 to 193.167.100.100:443 [2025-12-13T10:35:18.287261618Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Short dcid=0000000000001005a26941875e3b675b6908e661 key_phase=false len=78 pn=14 [2025-12-13T10:35:18.287269733Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm STREAM id=0 off=0 len=73 fin=true [2025-12-13T10:35:18.287284761Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=127.182245ms latest_rtt=74.389021ms srtt=35.862538ms min_rtt=33.930185ms rttvar=16.588528ms cwnd=9450 ssthresh=9450 bytes_in_flight=299 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 544, tv_nsec: 645658469 }) Rate { delivered: 441, delivered_time: Instant { tv_sec: 544, tv_nsec: 645658469 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 571269448 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 10, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 310.377002ms, delivered: 108, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 335281467 }), send_elapsed: 235.987981ms, ack_elapsed: 310.377002ms, rtt: 74.389021ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 329382, last_update: Instant { tv_sec: 544, tv_nsec: 645803750 }, next_time: Instant { tv_sec: 544, tv_nsec: 645803750 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:18.287343400Z TRACE quiche_apps::client] written 116 bytes from 0.0.0.0:46395 to 193.167.100.100:443 [2025-12-13T10:35:18.287355794Z TRACE quiche_apps::client] 0.0.0.0:46395 -> 193.167.100.100:443: done writing [2025-12-13T10:35:18.320089241Z TRACE quiche_apps::client] got 1229 bytes from 193.167.100.100:443 to 0.0.0.0:46395 [2025-12-13T10:35:18.320111303Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx pkt Short dcid=ed53e3e8bab3d249944985a0ce215d010530307f key_phase=false len=1208 pn=4 [2025-12-13T10:35:18.320127212Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm ACK delay=0 blocks=[9..10, 13..14] ecn_counts=None [2025-12-13T10:35:18.320135949Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f packet newly acked 13 [2025-12-13T10:35:18.320158952Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f packet newly acked 14 [2025-12-13T10:35:18.320165754Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f packet 11 lost on epoch 2 [2025-12-13T10:35:18.320174701Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:35:18.320184529Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:18.320247567Z TRACE quiche_apps::client] 0.0.0.0:46395: processed 1229 bytes [2025-12-13T10:35:18.320258778Z TRACE quiche_apps::client] 0.0.0.0:46395: recv() would block [2025-12-13T10:35:18.320265250Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:18.320271251Z TRACE quiche::h3] ed53e3e8bab3d249944985a0ce215d010530307f stream id 0 is readable [2025-12-13T10:35:18.320282152Z TRACE quiche::h3::stream] ed53e3e8bab3d249944985a0ce215d010530307f read 1 bytes on stream 0 [2025-12-13T10:35:18.320291349Z TRACE quiche::h3::stream] ed53e3e8bab3d249944985a0ce215d010530307f read 1 bytes on stream 0 [2025-12-13T10:35:18.320299875Z TRACE quiche::h3::stream] ed53e3e8bab3d249944985a0ce215d010530307f read 1 bytes on stream 0 [2025-12-13T10:35:18.320309583Z TRACE quiche::h3::stream] ed53e3e8bab3d249944985a0ce215d010530307f read 144 bytes on stream 0 [2025-12-13T10:35:18.320316706Z TRACE quiche::h3] ed53e3e8bab3d249944985a0ce215d010530307f rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:18.320324711Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:18.320328498Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:18.320334700Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:18.320342605Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 49, 56, 32, 71, 77, 84] [2025-12-13T10:35:18.320348806Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:18.320353916Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:18.320364305Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:18.320371288Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:18.320377370Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:18.320383030Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:18.320397828Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:18 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:18.320407446Z TRACE quiche::h3] ed53e3e8bab3d249944985a0ce215d010530307f stream id 0 is readable [2025-12-13T10:35:18.320412345Z TRACE quiche::h3::stream] ed53e3e8bab3d249944985a0ce215d010530307f read 1 bytes on stream 0 [2025-12-13T10:35:18.320416954Z TRACE quiche::h3::stream] ed53e3e8bab3d249944985a0ce215d010530307f read 1 bytes on stream 0 [2025-12-13T10:35:18.320421312Z TRACE quiche::h3::stream] ed53e3e8bab3d249944985a0ce215d010530307f read 1 bytes on stream 0 [2025-12-13T10:35:18.320424909Z TRACE quiche::h3] ed53e3e8bab3d249944985a0ce215d010530307f rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:18.320435057Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:18.320439265Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:18.320443063Z INFO quiche_apps::common] 1/1 response(s) received in 378.162711ms, closing... [2025-12-13T10:35:18.320456257Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx pkt Short dcid=0000000000001005a26941875e3b675b6908e661 key_phase=false len=11 pn=15 [2025-12-13T10:35:18.320460836Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:18.320471516Z TRACE quiche::recovery::congestion::recovery] ed53e3e8bab3d249944985a0ce215d010530307f timer=6.476877ms latest_rtt=33.119008ms srtt=35.519596ms min_rtt=33.119008ms rttvar=13.127278ms cwnd=9450 ssthresh=9450 bytes_in_flight=138 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 544, tv_nsec: 645658469 }) Rate { delivered: 601, delivered_time: Instant { tv_sec: 544, tv_nsec: 678922758 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 645803750 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 14, rate_sample: RateSample { bandwidth: 78.51 Kbps, is_app_limited: true, interval: 74.534302ms, delivered: 160, prior_delivered: 441, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 645658469 }), send_elapsed: 74.534302ms, ack_elapsed: 33.264289ms, rtt: 33.119008ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 332562, last_update: Instant { tv_sec: 544, tv_nsec: 645803750 }, next_time: Instant { tv_sec: 544, tv_nsec: 645803750 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:18.320523814Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:46395 to 193.167.100.100:443 [2025-12-13T10:35:18.320529544Z TRACE quiche_apps::client] 0.0.0.0:46395 -> 193.167.100.100:443: done writing [2025-12-13T10:35:18.584860334Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:18.584878839Z TRACE quiche] ed53e3e8bab3d249944985a0ce215d010530307f draining timeout expired [2025-12-13T10:35:18.584914025Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:18.584921258Z INFO quiche_apps::client] connection closed, recv=6 sent=16 lost=6 retrans=8 sent_bytes=2541 recv_bytes=4708 lost_bytes=1420 [local_addr=0.0.0.0:46395 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=6 sent=16 lost=6 retrans=8 rtt=35.519596ms min_rtt=Some(33.119008ms) rttvar=13.127278ms cwnd=9450 sent_bytes=2541 recv_bytes=4708 lost_bytes=0 stream_retrans_bytes=151 pmtu=1350 delivery_rate=9814] [2025-12-13T10:35:18.589815247Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:18.590051419Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:54269 with scid f813a875c2ad402d5ba4ad35c3a1278c16357efe [2025-12-13T10:35:18.590090973Z TRACE quiche::tls] f813a875c2ad402d5ba4ad35c3a1278c16357efe write message lvl=Initial len=266 [2025-12-13T10:35:18.590107243Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx pkt Initial version=1 dcid=7472eb394109420cf4fc15a86b69a546 scid=f813a875c2ad402d5ba4ad35c3a1278c16357efe len=270 pn=0 [2025-12-13T10:35:18.590110980Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:18.590125647Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=998.932604ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 544, tv_nsec: 948872933 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 948872933 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 544, tv_nsec: 948872933 }, next_time: Instant { tv_sec: 544, tv_nsec: 948872933 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.590221707Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:18.624123559Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:54269 [2025-12-13T10:35:18.624145169Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx pkt Initial version=1 dcid=f813a875c2ad402d5ba4ad35c3a1278c16357efe scid=0000000000001005d5f47bad0349bdecb90f93ac token= len=116 pn=0 [2025-12-13T10:35:18.624164575Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:18.624205682Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe packet newly acked 0 [2025-12-13T10:35:18.624217274Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:18.624335685Z TRACE quiche::tls] f813a875c2ad402d5ba4ad35c3a1278c16357efe set write secret lvl=Handshake [2025-12-13T10:35:18.624347768Z TRACE quiche::tls] f813a875c2ad402d5ba4ad35c3a1278c16357efe set read secret lvl=Handshake [2025-12-13T10:35:18.624379747Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx pkt Handshake version=1 dcid=f813a875c2ad402d5ba4ad35c3a1278c16357efe scid=0000000000001005d5f47bad0349bdecb90f93ac len=985 pn=0 [2025-12-13T10:35:18.624388764Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm CRYPTO off=0 len=717 [2025-12-13T10:35:18.624567789Z TRACE quiche::tls] f813a875c2ad402d5ba4ad35c3a1278c16357efe write message lvl=Handshake len=36 [2025-12-13T10:35:18.624578880Z TRACE quiche::tls] f813a875c2ad402d5ba4ad35c3a1278c16357efe set write secret lvl=OneRTT [2025-12-13T10:35:18.624586123Z TRACE quiche::tls] f813a875c2ad402d5ba4ad35c3a1278c16357efe set read secret lvl=OneRTT [2025-12-13T10:35:18.624601422Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(7472eb394109420cf4fc15a86b69a546), max_idle_timeout: 75000, stateless_reset_token: Some(237499474205022905446589558640070293878), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005d5f47bad0349bdecb90f93ac), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:18.624615137Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm PADDING len=247 [2025-12-13T10:35:18.624628282Z TRACE quiche_apps::client] 0.0.0.0:54269: processed 1200 bytes [2025-12-13T10:35:18.624633421Z TRACE quiche_apps::client] 0.0.0.0:54269: recv() would block [2025-12-13T10:35:18.624636347Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:18.624650283Z TRACE quiche::h3] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:18.624666193Z TRACE quiche::h3] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm GREASE stream=0 len=0 [2025-12-13T10:35:18.624672485Z TRACE quiche::h3] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm GREASE stream=0 len=18 [2025-12-13T10:35:18.624680209Z TRACE quiche::h3] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm HEADERS stream=0 len=35 fin=true [2025-12-13T10:35:18.624686391Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /lonely-lonely-file", "user-agent: quiche"] [2025-12-13T10:35:18.624741363Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx pkt Initial version=1 dcid=0000000000001005d5f47bad0349bdecb90f93ac scid=f813a875c2ad402d5ba4ad35c3a1278c16357efe len=6 pn=1 [2025-12-13T10:35:18.624746022Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm ACK delay=74 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:18.624754979Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=101.633653ms latest_rtt=34.08255ms srtt=34.08255ms min_rtt=34.08255ms rttvar=17.041275ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 34.08255ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 948872933 }), send_elapsed: 0ns, ack_elapsed: 34.08255ms, rtt: 34.08255ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495121, last_update: Instant { tv_sec: 544, tv_nsec: 983413709 }, next_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.624776339Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx pkt Handshake version=1 dcid=0000000000001005d5f47bad0349bdecb90f93ac scid=f813a875c2ad402d5ba4ad35c3a1278c16357efe len=45 pn=2 [2025-12-13T10:35:18.624784755Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm ACK delay=49 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:18.624788010Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:18.624794543Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=102.186115ms latest_rtt=34.08255ms srtt=34.08255ms min_rtt=34.08255ms rttvar=17.041275ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 34.08255ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 948872933 }), send_elapsed: 0ns, ack_elapsed: 34.08255ms, rtt: 34.08255ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495121, last_update: Instant { tv_sec: 544, tv_nsec: 983547449 }, next_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, max_datagram_size: 1350, last_packet_size: None, iv: 224.188µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.624808419Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe dropped epoch 0 state [2025-12-13T10:35:18.624822325Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx pkt Short dcid=0000000000001005d5f47bad0349bdecb90f93ac key_phase=false len=1128 pn=3 [2025-12-13T10:35:18.624825611Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[06, 34, 0d, f2, 91, 8b, b1, 96, b9, 46, 26, 19, 8f, ff, 10, f2, 01, d3, 9e, 18] reset_token=[91, 37, 16, ea, 5a, b1, 03, 1a, 7a, 86, ec, 08, c9, 8b, e5, 7f] [2025-12-13T10:35:18.624832684Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:18.624835980Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm PADDING len=1064 [2025-12-13T10:35:18.624842592Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=102.138125ms latest_rtt=34.08255ms srtt=34.08255ms min_rtt=34.08255ms rttvar=17.041275ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 34.08255ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 948872933 }), send_elapsed: 0ns, ack_elapsed: 34.08255ms, rtt: 34.08255ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 495121, last_update: Instant { tv_sec: 544, tv_nsec: 983547449 }, next_time: Instant { tv_sec: 544, tv_nsec: 983771637 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.624884711Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:54269 to 193.167.100.100:443 [2025-12-13T10:35:18.624898677Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx pkt Short dcid=0000000000001005d5f47bad0349bdecb90f93ac key_phase=false len=6 pn=4 [2025-12-13T10:35:18.624910539Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:18.624922312Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=102.057735ms latest_rtt=34.08255ms srtt=34.08255ms min_rtt=34.08255ms rttvar=17.041275ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 34.08255ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 948872933 }), send_elapsed: 0ns, ack_elapsed: 34.08255ms, rtt: 34.08255ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495121, last_update: Instant { tv_sec: 544, tv_nsec: 983706396 }, next_time: Instant { tv_sec: 544, tv_nsec: 983771637 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.443847ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.624958639Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:54269 to 193.167.100.100:443 [2025-12-13T10:35:18.624971964Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx pkt Short dcid=0000000000001005d5f47bad0349bdecb90f93ac key_phase=false len=6 pn=5 [2025-12-13T10:35:18.624977585Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:18.624987634Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=101.992413ms latest_rtt=34.08255ms srtt=34.08255ms min_rtt=34.08255ms rttvar=17.041275ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 34.08255ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 948872933 }), send_elapsed: 0ns, ack_elapsed: 34.08255ms, rtt: 34.08255ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 495121, last_update: Instant { tv_sec: 544, tv_nsec: 983706396 }, next_time: Instant { tv_sec: 544, tv_nsec: 986223119 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.625021106Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:54269 to 193.167.100.100:443 [2025-12-13T10:35:18.625033730Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx pkt Short dcid=0000000000001005d5f47bad0349bdecb90f93ac key_phase=false len=78 pn=6 [2025-12-13T10:35:18.625039691Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm STREAM id=0 off=0 len=73 fin=true [2025-12-13T10:35:18.625080928Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=101.898928ms latest_rtt=34.08255ms srtt=34.08255ms min_rtt=34.08255ms rttvar=17.041275ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1481 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 34.08255ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 948872933 }), send_elapsed: 0ns, ack_elapsed: 34.08255ms, rtt: 34.08255ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495121, last_update: Instant { tv_sec: 544, tv_nsec: 983841469 }, next_time: Instant { tv_sec: 544, tv_nsec: 986223119 }, max_datagram_size: 1350, last_packet_size: None, iv: 323.153µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.625120542Z TRACE quiche_apps::client] written 116 bytes from 0.0.0.0:54269 to 193.167.100.100:443 [2025-12-13T10:35:18.625129298Z TRACE quiche_apps::client] 0.0.0.0:54269 -> 193.167.100.100:443: done writing [2025-12-13T10:35:18.727281205Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:18.727295652Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe loss detection timeout expired [2025-12-13T10:35:18.727301773Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=101.925933ms latest_rtt=34.08255ms srtt=34.08255ms min_rtt=34.08255ms rttvar=17.041275ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1481 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 34.08255ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 948872933 }), send_elapsed: 0ns, ack_elapsed: 34.08255ms, rtt: 34.08255ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495121, last_update: Instant { tv_sec: 544, tv_nsec: 983841469 }, next_time: Instant { tv_sec: 544, tv_nsec: 986223119 }, max_datagram_size: 1350, last_packet_size: None, iv: 323.153µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.727323374Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:18.727343091Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx pkt Handshake version=1 dcid=0000000000001005d5f47bad0349bdecb90f93ac scid=f813a875c2ad402d5ba4ad35c3a1278c16357efe len=46 pn=7 [2025-12-13T10:35:18.727347839Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm ACK delay=12870 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:18.727353149Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:18.727365713Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=152.156444ms latest_rtt=34.08255ms srtt=34.08255ms min_rtt=34.08255ms rttvar=17.041275ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1593 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 34.08255ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 948872933 }), send_elapsed: 0ns, ack_elapsed: 34.08255ms, rtt: 34.08255ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 495121, last_update: Instant { tv_sec: 545, tv_nsec: 86144307 }, next_time: Instant { tv_sec: 545, tv_nsec: 86467460 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.727424392Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:54269 to 193.167.100.100:443 [2025-12-13T10:35:18.727435513Z TRACE quiche_apps::client] 0.0.0.0:54269 -> 193.167.100.100:443: done writing [2025-12-13T10:35:18.759756074Z TRACE quiche_apps::client] got 885 bytes from 193.167.100.100:443 to 0.0.0.0:54269 [2025-12-13T10:35:18.759778175Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx pkt Short dcid=f813a875c2ad402d5ba4ad35c3a1278c16357efe key_phase=false len=864 pn=0 [2025-12-13T10:35:18.759796580Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:18.759841333Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm HANDSHAKE_DONE [2025-12-13T10:35:18.759851502Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe dropped epoch 1 state [2025-12-13T10:35:18.759863825Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 75, a5, 9a, ca, 90, f8, a0, f8, 34, 4f, 2b, 34] reset_token=[dc, 80, c2, a4, a2, 94, 87, 0b, 91, 66, ad, e3, fc, 0c, e0, 0e] [2025-12-13T10:35:18.759882350Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 67, 6d, e2, 3f, 5c, d6, fb, 65, 8b, b0, d4, 4e] reset_token=[1f, c2, 9c, 5e, 2f, e5, fa, ed, 9a, 97, 5d, cf, 34, 2d, f0, 74] [2025-12-13T10:35:18.759897468Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, fe, 14, aa, 1c, d2, b5, 0e, cc, 56, f5, 15, 76] reset_token=[f4, ee, 46, 20, 62, 38, bf, c9, 11, 96, 91, 73, f1, 72, ae, 56] [2025-12-13T10:35:18.759912366Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c9, 43, 58, 6f, f1, 0e, c6, 45, 54, 63, 86, e5] reset_token=[fe, 79, 04, 92, 79, 68, af, b0, 58, 86, f3, 47, 9d, 27, 06, 61] [2025-12-13T10:35:18.759926703Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 60, 42, a6, c0, c9, 0d, ac, 2d, 84, aa, 0b, 5b] reset_token=[6e, 9a, cb, 6f, 81, d2, 32, 44, cf, 65, d3, 5a, 28, 9e, 79, d4] [2025-12-13T10:35:18.759941641Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 25, 30, 04, 2f, f4, 86, 73, 99, 9e, 19, 22, 16] reset_token=[c0, 1f, fd, f5, 92, f0, ea, e8, 13, 0d, 98, fe, 42, 94, 7e, d8] [2025-12-13T10:35:18.759952882Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 3c, cc, a8, ce, ba, 82, 88, 9b, f8, 66, 6a, 65] reset_token=[5b, 68, 46, f8, d2, ec, a0, 8d, 55, 04, ae, 81, 94, 27, e7, c6] [2025-12-13T10:35:18.759959524Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:18.759964814Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:18.759969102Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:18.759986094Z TRACE quiche_apps::client] 0.0.0.0:54269: processed 885 bytes [2025-12-13T10:35:18.759992766Z TRACE quiche_apps::client] 0.0.0.0:54269: recv() would block [2025-12-13T10:35:18.759999308Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:18.760005901Z TRACE quiche::h3] f813a875c2ad402d5ba4ad35c3a1278c16357efe stream id 3 is readable [2025-12-13T10:35:18.760026840Z TRACE quiche::h3::stream] f813a875c2ad402d5ba4ad35c3a1278c16357efe read 1 bytes on stream 3 [2025-12-13T10:35:18.760033502Z TRACE quiche::h3] f813a875c2ad402d5ba4ad35c3a1278c16357efe open peer's control stream 3 [2025-12-13T10:35:18.760038682Z TRACE quiche::h3::stream] f813a875c2ad402d5ba4ad35c3a1278c16357efe read 1 bytes on stream 3 [2025-12-13T10:35:18.760043210Z TRACE quiche::h3::stream] f813a875c2ad402d5ba4ad35c3a1278c16357efe read 1 bytes on stream 3 [2025-12-13T10:35:18.760047949Z TRACE quiche::h3::stream] f813a875c2ad402d5ba4ad35c3a1278c16357efe read 6 bytes on stream 3 [2025-12-13T10:35:18.760052187Z TRACE quiche::h3] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:18.760063078Z TRACE quiche::h3] f813a875c2ad402d5ba4ad35c3a1278c16357efe stream id 7 is readable [2025-12-13T10:35:18.760067767Z TRACE quiche::h3::stream] f813a875c2ad402d5ba4ad35c3a1278c16357efe read 1 bytes on stream 7 [2025-12-13T10:35:18.760088846Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx pkt Short dcid=0000000000001005d5f47bad0349bdecb90f93ac key_phase=false len=5 pn=8 [2025-12-13T10:35:18.760096560Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm ACK delay=38 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:18.760113983Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=119.406872ms latest_rtt=34.08255ms srtt=34.08255ms min_rtt=34.08255ms rttvar=17.041275ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1370 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, end_of_app_limited: 6, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 34.08255ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 948872933 }), send_elapsed: 0ns, ack_elapsed: 34.08255ms, rtt: 34.08255ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495121, last_update: Instant { tv_sec: 545, tv_nsec: 118889692 }, next_time: Instant { tv_sec: 545, tv_nsec: 118889692 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.760166611Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:54269 to 193.167.100.100:443 [2025-12-13T10:35:18.760173264Z TRACE quiche_apps::client] 0.0.0.0:54269 -> 193.167.100.100:443: done writing [2025-12-13T10:35:18.859365608Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:54269 [2025-12-13T10:35:18.859396466Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx pkt Short dcid=f813a875c2ad402d5ba4ad35c3a1278c16357efe key_phase=false len=1329 pn=1 [2025-12-13T10:35:18.859434717Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm PING mtu_probe=None [2025-12-13T10:35:18.859471259Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm PADDING len=1311 [2025-12-13T10:35:18.859487890Z TRACE quiche_apps::client] 0.0.0.0:54269: processed 1350 bytes [2025-12-13T10:35:18.859494052Z TRACE quiche_apps::client] 0.0.0.0:54269: recv() would block [2025-12-13T10:35:18.859497809Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:18.859517205Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx pkt Short dcid=0000000000001005d5f47bad0349bdecb90f93ac key_phase=false len=5 pn=9 [2025-12-13T10:35:18.859522014Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm ACK delay=15 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:18.859544396Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=19.977471ms latest_rtt=34.08255ms srtt=34.08255ms min_rtt=34.08255ms rttvar=17.041275ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1370 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, end_of_app_limited: 6, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 34.08255ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 948872933 }), send_elapsed: 0ns, ack_elapsed: 34.08255ms, rtt: 34.08255ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495121, last_update: Instant { tv_sec: 545, tv_nsec: 218320105 }, next_time: Instant { tv_sec: 545, tv_nsec: 218320105 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.859596072Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:54269 to 193.167.100.100:443 [2025-12-13T10:35:18.859602545Z TRACE quiche_apps::client] 0.0.0.0:54269 -> 193.167.100.100:443: done writing [2025-12-13T10:35:18.879678955Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:18.879692561Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe loss detection timeout expired [2025-12-13T10:35:18.879698211Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=254.319136ms latest_rtt=34.08255ms srtt=34.08255ms min_rtt=34.08255ms rttvar=17.041275ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1370 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, end_of_app_limited: 6, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 34.08255ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 948872933 }), send_elapsed: 0ns, ack_elapsed: 34.08255ms, rtt: 34.08255ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495121, last_update: Instant { tv_sec: 545, tv_nsec: 218320105 }, next_time: Instant { tv_sec: 545, tv_nsec: 218320105 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.879715633Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:18.879731994Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx pkt Short dcid=0000000000001005d5f47bad0349bdecb90f93ac key_phase=false len=70 pn=10 [2025-12-13T10:35:18.879735791Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm ACK delay=2541 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:18.879739959Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[06, 34, 0d, f2, 91, 8b, b1, 96, b9, 46, 26, 19, 8f, ff, 10, f2, 01, d3, 9e, 18] reset_token=[91, 37, 16, ea, 5a, b1, 03, 1a, 7a, 86, ec, 08, c9, 8b, e5, 7f] [2025-12-13T10:35:18.879747804Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:18.879759215Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=508.952108ms latest_rtt=34.08255ms srtt=34.08255ms min_rtt=34.08255ms rttvar=17.041275ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1478 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 34.08255ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 948872933 }), send_elapsed: 0ns, ack_elapsed: 34.08255ms, rtt: 34.08255ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495121, last_update: Instant { tv_sec: 545, tv_nsec: 238535225 }, next_time: Instant { tv_sec: 545, tv_nsec: 218320105 }, max_datagram_size: 1350, last_packet_size: None, iv: 218.128µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.879814909Z TRACE quiche_apps::client] written 108 bytes from 0.0.0.0:54269 to 193.167.100.100:443 [2025-12-13T10:35:18.879824317Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx pkt Short dcid=0000000000001005d5f47bad0349bdecb90f93ac key_phase=false len=12 pn=11 [2025-12-13T10:35:18.879827843Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm ACK delay=2553 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:18.879832342Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:18.879843322Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=508.965843ms latest_rtt=34.08255ms srtt=34.08255ms min_rtt=34.08255ms rttvar=17.041275ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1528 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, first_sent_time: Instant { tv_sec: 544, tv_nsec: 983413739 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 34.08255ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 948872933 }), send_elapsed: 0ns, ack_elapsed: 34.08255ms, rtt: 34.08255ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 50, rate: 495121, last_update: Instant { tv_sec: 545, tv_nsec: 238535225 }, next_time: Instant { tv_sec: 545, tv_nsec: 238851696 }, max_datagram_size: 1350, last_packet_size: Some(50), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:18.879892784Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:54269 to 193.167.100.100:443 [2025-12-13T10:35:18.879901280Z TRACE quiche_apps::client] 0.0.0.0:54269 -> 193.167.100.100:443: done writing [2025-12-13T10:35:18.911050032Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:54269 [2025-12-13T10:35:18.911066493Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx pkt Short dcid=f813a875c2ad402d5ba4ad35c3a1278c16357efe key_phase=false len=22 pn=2 [2025-12-13T10:35:18.911077033Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm ACK delay=0 blocks=[8..11] ecn_counts=None [2025-12-13T10:35:18.911085098Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe packet newly acked 8 [2025-12-13T10:35:18.911091119Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe packet newly acked 9 [2025-12-13T10:35:18.911095908Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe packet newly acked 10 [2025-12-13T10:35:18.911109633Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe packet newly acked 11 [2025-12-13T10:35:18.911116316Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe packet 3 lost on epoch 2 [2025-12-13T10:35:18.911121596Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe packet 4 lost on epoch 2 [2025-12-13T10:35:18.911127637Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe packet 5 lost on epoch 2 [2025-12-13T10:35:18.911132426Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe packet 6 lost on epoch 2 [2025-12-13T10:35:18.911165167Z TRACE quiche_apps::client] 0.0.0.0:54269: processed 43 bytes [2025-12-13T10:35:18.911173813Z TRACE quiche_apps::client] 0.0.0.0:54269: recv() would block [2025-12-13T10:35:18.911179354Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:18.911216453Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx pkt Short dcid=0000000000001005d5f47bad0349bdecb90f93ac key_phase=false len=46 pn=12 [2025-12-13T10:35:18.911227394Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[06, 34, 0d, f2, 91, 8b, b1, 96, b9, 46, 26, 19, 8f, ff, 10, f2, 01, d3, 9e, 18] reset_token=[91, 37, 16, ea, 5a, b1, 03, 1a, 7a, 86, ec, 08, c9, 8b, e5, 7f] [2025-12-13T10:35:18.911235709Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:18.911245778Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=112.839529ms latest_rtt=31.026754ms srtt=33.700575ms min_rtt=31.026754ms rttvar=13.544905ms cwnd=9450 ssthresh=9450 bytes_in_flight=84 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 545, tv_nsec: 301264566 }) Rate { delivered: 491, delivered_time: Instant { tv_sec: 545, tv_nsec: 238851696 }, first_sent_time: Instant { tv_sec: 545, tv_nsec: 238851696 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 11, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 286.464711ms, delivered: 158, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 983413739 }), send_elapsed: 255.437957ms, ack_elapsed: 286.464711ms, rtt: 31.026754ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350513, last_update: Instant { tv_sec: 545, tv_nsec: 270019684 }, next_time: Instant { tv_sec: 545, tv_nsec: 238851696 }, max_datagram_size: 1350, last_packet_size: None, iv: 142.648µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:18.911286965Z TRACE quiche_apps::client] written 84 bytes from 0.0.0.0:54269 to 193.167.100.100:443 [2025-12-13T10:35:18.911302484Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx pkt Short dcid=0000000000001005d5f47bad0349bdecb90f93ac key_phase=false len=78 pn=13 [2025-12-13T10:35:18.911308445Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm STREAM id=0 off=0 len=73 fin=true [2025-12-13T10:35:18.911318764Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=112.855799ms latest_rtt=31.026754ms srtt=33.700575ms min_rtt=31.026754ms rttvar=13.544905ms cwnd=9450 ssthresh=9450 bytes_in_flight=200 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 545, tv_nsec: 301264566 }) Rate { delivered: 491, delivered_time: Instant { tv_sec: 545, tv_nsec: 238851696 }, first_sent_time: Instant { tv_sec: 545, tv_nsec: 238851696 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 11, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 286.464711ms, delivered: 158, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 544, tv_nsec: 983413739 }), send_elapsed: 255.437957ms, ack_elapsed: 286.464711ms, rtt: 31.026754ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350513, last_update: Instant { tv_sec: 545, tv_nsec: 270019684 }, next_time: Instant { tv_sec: 545, tv_nsec: 270251518 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:18.911356615Z TRACE quiche_apps::client] written 116 bytes from 0.0.0.0:54269 to 193.167.100.100:443 [2025-12-13T10:35:18.911361915Z TRACE quiche_apps::client] 0.0.0.0:54269 -> 193.167.100.100:443: done writing [2025-12-13T10:35:18.944147879Z TRACE quiche_apps::client] got 1227 bytes from 193.167.100.100:443 to 0.0.0.0:54269 [2025-12-13T10:35:18.944168347Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx pkt Short dcid=f813a875c2ad402d5ba4ad35c3a1278c16357efe key_phase=false len=1206 pn=3 [2025-12-13T10:35:18.944182132Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm ACK delay=0 blocks=[8..13] ecn_counts=None [2025-12-13T10:35:18.944211638Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe packet newly acked 12 [2025-12-13T10:35:18.944218019Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe packet newly acked 13 [2025-12-13T10:35:18.944227668Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:35:18.944237646Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:18.944287710Z TRACE quiche_apps::client] 0.0.0.0:54269: processed 1227 bytes [2025-12-13T10:35:18.944298269Z TRACE quiche_apps::client] 0.0.0.0:54269: recv() would block [2025-12-13T10:35:18.944304431Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:18.944310753Z TRACE quiche::h3] f813a875c2ad402d5ba4ad35c3a1278c16357efe stream id 0 is readable [2025-12-13T10:35:18.944322154Z TRACE quiche::h3::stream] f813a875c2ad402d5ba4ad35c3a1278c16357efe read 1 bytes on stream 0 [2025-12-13T10:35:18.944330850Z TRACE quiche::h3::stream] f813a875c2ad402d5ba4ad35c3a1278c16357efe read 1 bytes on stream 0 [2025-12-13T10:35:18.944338444Z TRACE quiche::h3::stream] f813a875c2ad402d5ba4ad35c3a1278c16357efe read 1 bytes on stream 0 [2025-12-13T10:35:18.944346590Z TRACE quiche::h3::stream] f813a875c2ad402d5ba4ad35c3a1278c16357efe read 144 bytes on stream 0 [2025-12-13T10:35:18.944353272Z TRACE quiche::h3] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:18.944361728Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:18.944367890Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:18.944374562Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:18.944381455Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 49, 56, 32, 71, 77, 84] [2025-12-13T10:35:18.944387607Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:18.944392726Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:18.944397715Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:18.944409808Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:18.944415929Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:18.944421490Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:18.944435696Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:18 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:18.944445054Z TRACE quiche::h3] f813a875c2ad402d5ba4ad35c3a1278c16357efe stream id 0 is readable [2025-12-13T10:35:18.944449803Z TRACE quiche::h3::stream] f813a875c2ad402d5ba4ad35c3a1278c16357efe read 1 bytes on stream 0 [2025-12-13T10:35:18.944454261Z TRACE quiche::h3::stream] f813a875c2ad402d5ba4ad35c3a1278c16357efe read 1 bytes on stream 0 [2025-12-13T10:35:18.944458599Z TRACE quiche::h3::stream] f813a875c2ad402d5ba4ad35c3a1278c16357efe read 1 bytes on stream 0 [2025-12-13T10:35:18.944462166Z TRACE quiche::h3] f813a875c2ad402d5ba4ad35c3a1278c16357efe rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:18.944471804Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:18.944475691Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:18.944479338Z INFO quiche_apps::common] 1/1 response(s) received in 354.247111ms, closing... [2025-12-13T10:35:18.944491651Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx pkt Short dcid=0000000000001005d5f47bad0349bdecb90f93ac key_phase=false len=11 pn=14 [2025-12-13T10:35:18.944496099Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:18.944506739Z TRACE quiche::recovery::congestion::recovery] f813a875c2ad402d5ba4ad35c3a1278c16357efe timer=100.164411ms latest_rtt=32.728385ms srtt=33.579051ms min_rtt=31.026754ms rttvar=10.401725ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 545, tv_nsec: 334455777 }) Rate { delivered: 691, delivered_time: Instant { tv_sec: 545, tv_nsec: 270251518 }, first_sent_time: Instant { tv_sec: 545, tv_nsec: 270251518 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 13, rate_sample: RateSample { bandwidth: 78.16 Kbps, is_app_limited: true, interval: 64.128207ms, delivered: 200, prior_delivered: 491, prior_time: Some(Instant { tv_sec: 545, tv_nsec: 238851696 }), send_elapsed: 31.399822ms, ack_elapsed: 64.128207ms, rtt: 32.728385ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 351781, last_update: Instant { tv_sec: 545, tv_nsec: 270019684 }, next_time: Instant { tv_sec: 545, tv_nsec: 270251518 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:18.944557534Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:54269 to 193.167.100.100:443 [2025-12-13T10:35:18.944563305Z TRACE quiche_apps::client] 0.0.0.0:54269 -> 193.167.100.100:443: done writing [2025-12-13T10:35:19.170814136Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:19.170827932Z TRACE quiche] f813a875c2ad402d5ba4ad35c3a1278c16357efe draining timeout expired [2025-12-13T10:35:19.170856625Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:19.170866925Z INFO quiche_apps::client] connection closed, recv=6 sent=15 lost=4 retrans=7 sent_bytes=2492 recv_bytes=4705 lost_bytes=1370 [local_addr=0.0.0.0:54269 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=6 sent=15 lost=4 retrans=7 rtt=33.579051ms min_rtt=Some(31.026754ms) rttvar=10.401725ms cwnd=9450 sent_bytes=2492 recv_bytes=4705 lost_bytes=0 stream_retrans_bytes=150 pmtu=1350 delivery_rate=9770] [2025-12-13T10:35:19.175808821Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:19.176072663Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:34104 with scid 7b29749e27b2176f9d6e23ac6248429202656162 [2025-12-13T10:35:19.176112588Z TRACE quiche::tls] 7b29749e27b2176f9d6e23ac6248429202656162 write message lvl=Initial len=266 [2025-12-13T10:35:19.176127185Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx pkt Initial version=1 dcid=8d54299d7c9907745f257f9427ca0410 scid=7b29749e27b2176f9d6e23ac6248429202656162 len=270 pn=0 [2025-12-13T10:35:19.176130822Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:19.176141212Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=998.938214ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, first_sent_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 545, tv_nsec: 534894148 }, next_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:19.176212425Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:20.176249338Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:20.176274425Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 loss detection timeout expired [2025-12-13T10:35:20.176281909Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=997.796615ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, first_sent_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 545, tv_nsec: 534894148 }, next_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.176310142Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.176348353Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx pkt Initial version=1 dcid=8d54299d7c9907745f257f9427ca0410 scid=7b29749e27b2176f9d6e23ac6248429202656162 len=270 pn=1 [2025-12-13T10:35:20.176362430Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:20.176381916Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=1.997942863s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, first_sent_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 546, tv_nsec: 535139481 }, next_time: Instant { tv_sec: 546, tv_nsec: 535139481 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.176441337Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:34104 to 193.167.100.100:443 [2025-12-13T10:35:20.176453941Z TRACE quiche_apps::client] 0.0.0.0:34104 -> 193.167.100.100:443: done writing [2025-12-13T10:35:20.205509578Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.205532581Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx pkt Initial version=1 dcid=7b29749e27b2176f9d6e23ac6248429202656162 scid=0000000000001005d8ee8905fca38c2ce7373e8c token= len=20 pn=1 [2025-12-13T10:35:20.205550083Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm PING mtu_probe=None [2025-12-13T10:35:20.205557697Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm PADDING len=2 [2025-12-13T10:35:20.205588205Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 69 bytes [2025-12-13T10:35:20.205600497Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.205609755Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx pkt Initial version=1 dcid=7b29749e27b2176f9d6e23ac6248429202656162 scid=0000000000001005d8ee8905fca38c2ce7373e8c token= len=20 pn=2 [2025-12-13T10:35:20.205622409Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm PING mtu_probe=None [2025-12-13T10:35:20.205628630Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm PADDING len=2 [2025-12-13T10:35:20.205641404Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 69 bytes [2025-12-13T10:35:20.205648126Z TRACE quiche_apps::client] 0.0.0.0:34104: recv() would block [2025-12-13T10:35:20.205653016Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.205670759Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx pkt Initial version=1 dcid=0000000000001005d8ee8905fca38c2ce7373e8c scid=7b29749e27b2176f9d6e23ac6248429202656162 len=5 pn=2 [2025-12-13T10:35:20.205677351Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm ACK delay=7 blocks=[1..2] ecn_counts=None [2025-12-13T10:35:20.205691157Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=1.968633161s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, first_sent_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 546, tv_nsec: 564472997 }, next_time: Instant { tv_sec: 546, tv_nsec: 564472997 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.205749867Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:34104 to 193.167.100.100:443 [2025-12-13T10:35:20.205761578Z TRACE quiche_apps::client] 0.0.0.0:34104 -> 193.167.100.100:443: done writing [2025-12-13T10:35:20.205807745Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.205817994Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 dropped invalid packet [2025-12-13T10:35:20.205823625Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 68 bytes [2025-12-13T10:35:20.205830257Z TRACE quiche_apps::client] 0.0.0.0:34104: recv() would block [2025-12-13T10:35:20.205834835Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.205842710Z TRACE quiche_apps::client] 0.0.0.0:34104 -> 193.167.100.100:443: done writing [2025-12-13T10:35:20.299562350Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.299582918Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx pkt Initial version=1 dcid=7b29749e27b2176f9d6e23ac6248429202656162 scid=0000000000001005d8ee8905fca38c2ce7373e8c token= len=20 pn=4 [2025-12-13T10:35:20.299596684Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm PING mtu_probe=None [2025-12-13T10:35:20.299601082Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm PADDING len=2 [2025-12-13T10:35:20.299618795Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 69 bytes [2025-12-13T10:35:20.299628754Z TRACE quiche_apps::client] 0.0.0.0:34104: recv() would block [2025-12-13T10:35:20.299634945Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.299676844Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx pkt Initial version=1 dcid=0000000000001005d8ee8905fca38c2ce7373e8c scid=7b29749e27b2176f9d6e23ac6248429202656162 len=7 pn=3 [2025-12-13T10:35:20.299686422Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm ACK delay=11 blocks=[1..2, 4..4] ecn_counts=None [2025-12-13T10:35:20.299703263Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=1.874620584s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, first_sent_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, end_of_app_limited: 1, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 546, tv_nsec: 658457622 }, next_time: Instant { tv_sec: 546, tv_nsec: 658457622 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.299766030Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:34104 to 193.167.100.100:443 [2025-12-13T10:35:20.299779726Z TRACE quiche_apps::client] 0.0.0.0:34104 -> 193.167.100.100:443: done writing [2025-12-13T10:35:20.299802429Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.299812768Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx pkt Initial version=1 dcid=7b29749e27b2176f9d6e23ac6248429202656162 scid=0000000000001005d8ee8905fca38c2ce7373e8c token= len=20 pn=5 [2025-12-13T10:35:20.299826163Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm PING mtu_probe=None [2025-12-13T10:35:20.299833106Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm PADDING len=2 [2025-12-13T10:35:20.299852162Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 69 bytes [2025-12-13T10:35:20.299862741Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.299870776Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 dropped invalid packet [2025-12-13T10:35:20.299876597Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 68 bytes [2025-12-13T10:35:20.299884592Z TRACE quiche_apps::client] 0.0.0.0:34104: recv() would block [2025-12-13T10:35:20.299890754Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.299910941Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx pkt Initial version=1 dcid=0000000000001005d8ee8905fca38c2ce7373e8c scid=7b29749e27b2176f9d6e23ac6248429202656162 len=7 pn=4 [2025-12-13T10:35:20.299917954Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm ACK delay=12 blocks=[1..2, 4..5] ecn_counts=None [2025-12-13T10:35:20.299934105Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=1.874389422s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, first_sent_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, end_of_app_limited: 1, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 546, tv_nsec: 658712098 }, next_time: Instant { tv_sec: 546, tv_nsec: 658712098 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.299992674Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:34104 to 193.167.100.100:443 [2025-12-13T10:35:20.300004867Z TRACE quiche_apps::client] 0.0.0.0:34104 -> 193.167.100.100:443: done writing [2025-12-13T10:35:20.300018001Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.300027269Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 dropped invalid packet [2025-12-13T10:35:20.300033530Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 68 bytes [2025-12-13T10:35:20.300042267Z TRACE quiche_apps::client] 0.0.0.0:34104: recv() would block [2025-12-13T10:35:20.300048418Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.300057756Z TRACE quiche_apps::client] 0.0.0.0:34104 -> 193.167.100.100:443: done writing [2025-12-13T10:35:20.332416005Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.332433858Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx pkt Initial version=1 dcid=7b29749e27b2176f9d6e23ac6248429202656162 scid=0000000000001005d8ee8905fca38c2ce7373e8c token= len=1150 pn=6 [2025-12-13T10:35:20.332448065Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:20.332559723Z TRACE quiche::tls] 7b29749e27b2176f9d6e23ac6248429202656162 set write secret lvl=Handshake [2025-12-13T10:35:20.332585361Z TRACE quiche::tls] 7b29749e27b2176f9d6e23ac6248429202656162 set read secret lvl=Handshake [2025-12-13T10:35:20.332603726Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm PADDING len=1039 [2025-12-13T10:35:20.332620707Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 1200 bytes [2025-12-13T10:35:20.332628552Z TRACE quiche_apps::client] 0.0.0.0:34104: recv() would block [2025-12-13T10:35:20.332633581Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.332646435Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx pkt Initial version=1 dcid=0000000000001005d8ee8905fca38c2ce7373e8c scid=7b29749e27b2176f9d6e23ac6248429202656162 len=7 pn=5 [2025-12-13T10:35:20.332650082Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm ACK delay=26 blocks=[1..2, 4..6] ecn_counts=None [2025-12-13T10:35:20.332659139Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=1.84166577s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, first_sent_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, end_of_app_limited: 1, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 546, tv_nsec: 691451850 }, next_time: Instant { tv_sec: 546, tv_nsec: 691451850 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.332699394Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:34104 to 193.167.100.100:443 [2025-12-13T10:35:20.332705716Z TRACE quiche_apps::client] 0.0.0.0:34104 -> 193.167.100.100:443: done writing [2025-12-13T10:35:20.364430364Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.364450011Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx pkt Handshake version=1 dcid=7b29749e27b2176f9d6e23ac6248429202656162 scid=0000000000001005d8ee8905fca38c2ce7373e8c len=20 pn=6 [2025-12-13T10:35:20.364464368Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm PING mtu_probe=None [2025-12-13T10:35:20.364471040Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm PADDING len=2 [2025-12-13T10:35:20.364490577Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 68 bytes [2025-12-13T10:35:20.364500395Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.364508520Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx pkt Handshake version=1 dcid=7b29749e27b2176f9d6e23ac6248429202656162 scid=0000000000001005d8ee8905fca38c2ce7373e8c len=20 pn=7 [2025-12-13T10:35:20.364520392Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm PING mtu_probe=None [2025-12-13T10:35:20.364526875Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm PADDING len=2 [2025-12-13T10:35:20.364542594Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 68 bytes [2025-12-13T10:35:20.364550489Z TRACE quiche_apps::client] 0.0.0.0:34104: recv() would block [2025-12-13T10:35:20.364556500Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.364577189Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx pkt Handshake version=1 dcid=0000000000001005d8ee8905fca38c2ce7373e8c scid=7b29749e27b2176f9d6e23ac6248429202656162 len=5 pn=6 [2025-12-13T10:35:20.364584913Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm ACK delay=8 blocks=[6..7] ecn_counts=None [2025-12-13T10:35:20.364611453Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=1.809711383s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, first_sent_time: Instant { tv_sec: 545, tv_nsec: 534894148 }, end_of_app_limited: 1, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 546, tv_nsec: 723377694 }, next_time: Instant { tv_sec: 546, tv_nsec: 723377694 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.364646138Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 dropped epoch 0 state [2025-12-13T10:35:20.364682475Z TRACE quiche_apps::client] written 71 bytes from 0.0.0.0:34104 to 193.167.100.100:443 [2025-12-13T10:35:20.364694829Z TRACE quiche_apps::client] 0.0.0.0:34104 -> 193.167.100.100:443: done writing [2025-12-13T10:35:20.450774664Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.450805672Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx pkt Handshake version=1 dcid=7b29749e27b2176f9d6e23ac6248429202656162 scid=0000000000001005d8ee8905fca38c2ce7373e8c len=20 pn=10 [2025-12-13T10:35:20.450825750Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm PING mtu_probe=None [2025-12-13T10:35:20.450833093Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm PADDING len=2 [2025-12-13T10:35:20.450863029Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 68 bytes [2025-12-13T10:35:20.450872457Z TRACE quiche_apps::client] 0.0.0.0:34104: recv() would block [2025-12-13T10:35:20.450879179Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.450916589Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx pkt Handshake version=1 dcid=0000000000001005d8ee8905fca38c2ce7373e8c scid=7b29749e27b2176f9d6e23ac6248429202656162 len=7 pn=7 [2025-12-13T10:35:20.450927911Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm ACK delay=14 blocks=[6..7, 10..10] ecn_counts=None [2025-12-13T10:35:20.450949722Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=1.911611958s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 546, tv_nsec: 809704121 }, first_sent_time: Instant { tv_sec: 546, tv_nsec: 809704121 }, end_of_app_limited: 1, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 546, tv_nsec: 809704121 }, next_time: Instant { tv_sec: 546, tv_nsec: 809704121 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.451014983Z TRACE quiche_apps::client] written 73 bytes from 0.0.0.0:34104 to 193.167.100.100:443 [2025-12-13T10:35:20.451037646Z TRACE quiche_apps::client] 0.0.0.0:34104 -> 193.167.100.100:443: done writing [2025-12-13T10:35:20.482532015Z TRACE quiche_apps::client] got 787 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.482550399Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx pkt Handshake version=1 dcid=7b29749e27b2176f9d6e23ac6248429202656162 scid=0000000000001005d8ee8905fca38c2ce7373e8c len=738 pn=11 [2025-12-13T10:35:20.482565047Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm CRYPTO off=0 len=717 [2025-12-13T10:35:20.482814864Z TRACE quiche::tls] 7b29749e27b2176f9d6e23ac6248429202656162 write message lvl=Handshake len=36 [2025-12-13T10:35:20.482822368Z TRACE quiche::tls] 7b29749e27b2176f9d6e23ac6248429202656162 set write secret lvl=OneRTT [2025-12-13T10:35:20.482832917Z TRACE quiche::tls] 7b29749e27b2176f9d6e23ac6248429202656162 set read secret lvl=OneRTT [2025-12-13T10:35:20.482851782Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(8d54299d7c9907745f257f9427ca0410), max_idle_timeout: 75000, stateless_reset_token: Some(315819968256360645059773462488576872888), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005d8ee8905fca38c2ce7373e8c), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:20.482905313Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 787 bytes [2025-12-13T10:35:20.482911775Z TRACE quiche_apps::client] 0.0.0.0:34104: recv() would block [2025-12-13T10:35:20.482914750Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.482933425Z TRACE quiche::h3] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:20.482952200Z TRACE quiche::h3] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:20.482958713Z TRACE quiche::h3] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:20.482966728Z TRACE quiche::h3] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm HEADERS stream=0 len=38 fin=true [2025-12-13T10:35:20.482973430Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /bitter-disgusted-zapdos", "user-agent: quiche"] [2025-12-13T10:35:20.483041748Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx pkt Handshake version=1 dcid=0000000000001005d8ee8905fca38c2ce7373e8c scid=7b29749e27b2176f9d6e23ac6248429202656162 len=47 pn=8 [2025-12-13T10:35:20.483047058Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm ACK delay=61 blocks=[6..7, 10..11] ecn_counts=None [2025-12-13T10:35:20.483051496Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:20.483061294Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=1.997970314s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=113 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 546, tv_nsec: 841846180 }, first_sent_time: Instant { tv_sec: 546, tv_nsec: 841846180 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 546, tv_nsec: 841846180 }, next_time: Instant { tv_sec: 546, tv_nsec: 841846180 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.483088094Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx pkt Short dcid=0000000000001005d8ee8905fca38c2ce7373e8c key_phase=false len=64 pn=9 [2025-12-13T10:35:20.483091731Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[2d, 9d, 06, 11, 2e, ff, a3, 58, d2, 05, ca, 5f, 86, 20, df, 3b, 8e, 26, a6, 7e] reset_token=[2e, e8, a4, c2, ab, 0f, 54, bf, 95, aa, 60, 5b, 5d, 81, a6, 27] [2025-12-13T10:35:20.483099105Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:20.483106338Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=1.99792534s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=215 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 546, tv_nsec: 841846180 }, first_sent_time: Instant { tv_sec: 546, tv_nsec: 841846180 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 546, tv_nsec: 841846180 }, next_time: Instant { tv_sec: 546, tv_nsec: 841846180 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.483144580Z TRACE quiche_apps::client] written 215 bytes from 0.0.0.0:34104 to 193.167.100.100:443 [2025-12-13T10:35:20.483153186Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx pkt Short dcid=0000000000001005d8ee8905fca38c2ce7373e8c key_phase=false len=6 pn=10 [2025-12-13T10:35:20.483156712Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:20.483163014Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=1.997868724s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=259 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 546, tv_nsec: 841846180 }, first_sent_time: Instant { tv_sec: 546, tv_nsec: 841846180 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 546, tv_nsec: 841963239 }, next_time: Instant { tv_sec: 546, tv_nsec: 841963239 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.483212647Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:34104 to 193.167.100.100:443 [2025-12-13T10:35:20.483230250Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx pkt Short dcid=0000000000001005d8ee8905fca38c2ce7373e8c key_phase=false len=6 pn=11 [2025-12-13T10:35:20.483238636Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:20.483246180Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=1.997785499s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=303 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 546, tv_nsec: 841846180 }, first_sent_time: Instant { tv_sec: 546, tv_nsec: 841846180 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 546, tv_nsec: 842038550 }, next_time: Instant { tv_sec: 546, tv_nsec: 842038550 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.483277388Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:34104 to 193.167.100.100:443 [2025-12-13T10:35:20.483288950Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx pkt Short dcid=0000000000001005d8ee8905fca38c2ce7373e8c key_phase=false len=81 pn=12 [2025-12-13T10:35:20.483294921Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm STREAM id=0 off=0 len=76 fin=true [2025-12-13T10:35:20.483305861Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=1.997725146s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=422 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 546, tv_nsec: 841846180 }, first_sent_time: Instant { tv_sec: 546, tv_nsec: 841846180 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 546, tv_nsec: 842096157 }, next_time: Instant { tv_sec: 546, tv_nsec: 842096157 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.483338001Z TRACE quiche_apps::client] written 119 bytes from 0.0.0.0:34104 to 193.167.100.100:443 [2025-12-13T10:35:20.483342971Z TRACE quiche_apps::client] 0.0.0.0:34104 -> 193.167.100.100:443: done writing [2025-12-13T10:35:20.516226649Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.516243230Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx pkt Short dcid=7b29749e27b2176f9d6e23ac6248429202656162 key_phase=false len=869 pn=0 [2025-12-13T10:35:20.516256034Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm ACK delay=0 blocks=[9..9] ecn_counts=None [2025-12-13T10:35:20.516263217Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 packet newly acked 9 [2025-12-13T10:35:20.516271683Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:20.516303212Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm HANDSHAKE_DONE [2025-12-13T10:35:20.516319592Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 dropped epoch 1 state [2025-12-13T10:35:20.516329231Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 6c, 6e, 51, 2f, f9, 1e, 12, c0, 73, e6, 54, a7] reset_token=[61, 56, a7, 9a, 66, 09, 56, b2, 35, df, 01, 3d, 41, 57, fd, 62] [2025-12-13T10:35:20.516343227Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b3, 7c, 75, 02, 05, 6a, 89, 64, 6a, ec, 8a, 84] reset_token=[6b, 8c, 9c, 99, 76, f1, e8, 5f, 99, 5d, 20, e0, 4c, a1, a1, b9] [2025-12-13T10:35:20.516355309Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 6a, 95, ba, bc, 94, 29, cd, 36, 74, bc, ab, 7d] reset_token=[e9, 92, 20, dc, 95, e0, 6f, e9, 4b, 4e, 3e, 1a, 5d, ad, 45, df] [2025-12-13T10:35:20.516366571Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 7b, e5, 14, 51, 88, eb, b7, fe, 41, ca, c2, 53] reset_token=[d0, 5f, 9c, 23, 08, ca, fe, 3b, 04, ed, 7d, 45, 71, 23, b0, b1] [2025-12-13T10:35:20.516378703Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 12, 89, 1c, 41, 9f, 35, 81, d6, 1c, f9, 8c, 92] reset_token=[c7, 7c, 6f, e8, 07, 50, 30, 77, fb, 50, 82, ea, 80, dd, 73, 7f] [2025-12-13T10:35:20.516385806Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 84, 64, 5f, 1a, db, 0d, 19, c7, c5, 45, 1d, 2a] reset_token=[b7, df, 6e, 9a, da, 99, bd, 3d, 8e, 97, 9f, aa, 69, 7e, 18, 60] [2025-12-13T10:35:20.516392288Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 17, ec, f6, 48, 47, 51, 1e, 56, 0b, 91, da, bf] reset_token=[be, 8d, 86, 2a, 6e, e6, b3, e8, 38, 7a, 07, fb, c9, 2b, 42, 93] [2025-12-13T10:35:20.516401356Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:20.516408158Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:20.516414500Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:20.516436251Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 890 bytes [2025-12-13T10:35:20.516442933Z TRACE quiche_apps::client] got 45 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.516447411Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx pkt Short dcid=7b29749e27b2176f9d6e23ac6248429202656162 key_phase=false len=24 pn=1 [2025-12-13T10:35:20.516453613Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm ACK delay=0 blocks=[9..9, 11..11] ecn_counts=None [2025-12-13T10:35:20.516457751Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 packet newly acked 11 [2025-12-13T10:35:20.516465425Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 45 bytes [2025-12-13T10:35:20.516469503Z TRACE quiche_apps::client] 0.0.0.0:34104: recv() would block [2025-12-13T10:35:20.516472348Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.516475414Z TRACE quiche::h3] 7b29749e27b2176f9d6e23ac6248429202656162 stream id 3 is readable [2025-12-13T10:35:20.516480864Z TRACE quiche::h3::stream] 7b29749e27b2176f9d6e23ac6248429202656162 read 1 bytes on stream 3 [2025-12-13T10:35:20.516485733Z TRACE quiche::h3] 7b29749e27b2176f9d6e23ac6248429202656162 open peer's control stream 3 [2025-12-13T10:35:20.516489610Z TRACE quiche::h3::stream] 7b29749e27b2176f9d6e23ac6248429202656162 read 1 bytes on stream 3 [2025-12-13T10:35:20.516508746Z TRACE quiche::h3::stream] 7b29749e27b2176f9d6e23ac6248429202656162 read 1 bytes on stream 3 [2025-12-13T10:35:20.516513214Z TRACE quiche::h3::stream] 7b29749e27b2176f9d6e23ac6248429202656162 read 6 bytes on stream 3 [2025-12-13T10:35:20.516517021Z TRACE quiche::h3] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:20.516525007Z TRACE quiche::h3] 7b29749e27b2176f9d6e23ac6248429202656162 stream id 7 is readable [2025-12-13T10:35:20.516529124Z TRACE quiche::h3::stream] 7b29749e27b2176f9d6e23ac6248429202656162 read 1 bytes on stream 7 [2025-12-13T10:35:20.516540135Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx pkt Short dcid=0000000000001005d8ee8905fca38c2ce7373e8c key_phase=false len=5 pn=13 [2025-12-13T10:35:20.516543731Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm ACK delay=11 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:20.516551085Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=3.971923ms latest_rtt=33.22161ms srtt=33.210494ms min_rtt=33.208907ms rttvar=12.456514ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=163 app_limited=true congestion_recovery_start_time=None Rate { delivered: 146, delivered_time: Instant { tv_sec: 546, tv_nsec: 875260160 }, first_sent_time: Instant { tv_sec: 546, tv_nsec: 842038550 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 11, rate_sample: RateSample { bandwidth: 34.95 Kbps, is_app_limited: true, interval: 33.41398ms, delivered: 146, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 546, tv_nsec: 841846180 }), send_elapsed: 192.37µs, ack_elapsed: 33.41398ms, rtt: 33.22161ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 508122, last_update: Instant { tv_sec: 546, tv_nsec: 875349006 }, next_time: Instant { tv_sec: 546, tv_nsec: 875349006 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.516592543Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:34104 to 193.167.100.100:443 [2025-12-13T10:35:20.516598213Z TRACE quiche_apps::client] 0.0.0.0:34104 -> 193.167.100.100:443: done writing [2025-12-13T10:35:20.517245776Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.517261355Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx pkt Short dcid=7b29749e27b2176f9d6e23ac6248429202656162 key_phase=false len=1179 pn=2 [2025-12-13T10:35:20.517272175Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm ACK delay=0 blocks=[9..9, 11..12] ecn_counts=None [2025-12-13T10:35:20.517279339Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 packet newly acked 12 [2025-12-13T10:35:20.517289418Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm STREAM id=0 off=0 len=1150 fin=false [2025-12-13T10:35:20.517313423Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 1200 bytes [2025-12-13T10:35:20.517326427Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:34104 [2025-12-13T10:35:20.517332077Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx pkt Short dcid=7b29749e27b2176f9d6e23ac6248429202656162 key_phase=false len=51 pn=3 [2025-12-13T10:35:20.517339111Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:35:20.517344991Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:20.517355030Z TRACE quiche_apps::client] 0.0.0.0:34104: processed 72 bytes [2025-12-13T10:35:20.517361763Z TRACE quiche_apps::client] 0.0.0.0:34104: recv() would block [2025-12-13T10:35:20.517374958Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.517380328Z TRACE quiche::h3] 7b29749e27b2176f9d6e23ac6248429202656162 stream id 0 is readable [2025-12-13T10:35:20.517387531Z TRACE quiche::h3::stream] 7b29749e27b2176f9d6e23ac6248429202656162 read 1 bytes on stream 0 [2025-12-13T10:35:20.517393522Z TRACE quiche::h3::stream] 7b29749e27b2176f9d6e23ac6248429202656162 read 1 bytes on stream 0 [2025-12-13T10:35:20.517400045Z TRACE quiche::h3::stream] 7b29749e27b2176f9d6e23ac6248429202656162 read 1 bytes on stream 0 [2025-12-13T10:35:20.517406827Z TRACE quiche::h3::stream] 7b29749e27b2176f9d6e23ac6248429202656162 read 144 bytes on stream 0 [2025-12-13T10:35:20.517411746Z TRACE quiche::h3] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:20.517417798Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:20.517422787Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:20.517430982Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:20.517440490Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 50, 48, 32, 71, 77, 84] [2025-12-13T10:35:20.517449346Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:20.517457041Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:20.517463764Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:20.517473241Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:20.517480725Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:20.517485685Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:20.517497617Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:20 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:20.517505812Z TRACE quiche::h3] 7b29749e27b2176f9d6e23ac6248429202656162 stream id 0 is readable [2025-12-13T10:35:20.517510100Z TRACE quiche::h3::stream] 7b29749e27b2176f9d6e23ac6248429202656162 read 1 bytes on stream 0 [2025-12-13T10:35:20.517513827Z TRACE quiche::h3::stream] 7b29749e27b2176f9d6e23ac6248429202656162 read 1 bytes on stream 0 [2025-12-13T10:35:20.517517354Z TRACE quiche::h3::stream] 7b29749e27b2176f9d6e23ac6248429202656162 read 1 bytes on stream 0 [2025-12-13T10:35:20.517520179Z TRACE quiche::h3] 7b29749e27b2176f9d6e23ac6248429202656162 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:20.517527423Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:20.517530839Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:20.517533764Z INFO quiche_apps::common] 1/1 response(s) received in 1.341310589s, closing... [2025-12-13T10:35:20.517543994Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx pkt Short dcid=0000000000001005d8ee8905fca38c2ce7373e8c key_phase=false len=11 pn=14 [2025-12-13T10:35:20.517552029Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:20.517561446Z TRACE quiche::recovery::congestion::recovery] 7b29749e27b2176f9d6e23ac6248429202656162 timer=3.811197ms latest_rtt=33.976804ms srtt=33.306282ms min_rtt=33.208907ms rttvar=9.533962ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=93 app_limited=true congestion_recovery_start_time=None Rate { delivered: 265, delivered_time: Instant { tv_sec: 546, tv_nsec: 876072961 }, first_sent_time: Instant { tv_sec: 546, tv_nsec: 842096157 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 12, rate_sample: RateSample { bandwidth: 61.94 Kbps, is_app_limited: true, interval: 34.226781ms, delivered: 265, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 546, tv_nsec: 841846180 }), send_elapsed: 249.977µs, ack_elapsed: 34.226781ms, rtt: 33.976804ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 506661, last_update: Instant { tv_sec: 546, tv_nsec: 876353255 }, next_time: Instant { tv_sec: 546, tv_nsec: 875349006 }, max_datagram_size: 1350, last_packet_size: None, iv: 96.712µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.517600179Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:34104 to 193.167.100.100:443 [2025-12-13T10:35:20.517605128Z TRACE quiche_apps::client] 0.0.0.0:34104 -> 193.167.100.100:443: done writing [2025-12-13T10:35:20.732872995Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:20.732892582Z TRACE quiche] 7b29749e27b2176f9d6e23ac6248429202656162 draining timeout expired [2025-12-13T10:35:20.732930513Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.732937095Z INFO quiche_apps::client] connection closed, recv=13 sent=15 lost=0 retrans=1 sent_bytes=1618 recv_bytes=4674 lost_bytes=0 [local_addr=0.0.0.0:34104 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=13 sent=15 lost=0 retrans=1 rtt=33.306282ms min_rtt=Some(33.208907ms) rttvar=9.533962ms cwnd=13500 sent_bytes=1618 recv_bytes=4674 lost_bytes=0 stream_retrans_bytes=266 pmtu=1350 delivery_rate=7742] [2025-12-13T10:35:20.737767201Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:20.738004114Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:42085 with scid 508719cb3a6684ec5c89350e4a07a5c10b038b1d [2025-12-13T10:35:20.738043718Z TRACE quiche::tls] 508719cb3a6684ec5c89350e4a07a5c10b038b1d write message lvl=Initial len=266 [2025-12-13T10:35:20.738061201Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx pkt Initial version=1 dcid=7505175f892ea2213bb5e35bc2a4bc01 scid=508719cb3a6684ec5c89350e4a07a5c10b038b1d len=270 pn=0 [2025-12-13T10:35:20.738065249Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:20.738077632Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=998.933245ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 547, tv_nsec: 96825659 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 96825659 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 547, tv_nsec: 96825659 }, next_time: Instant { tv_sec: 547, tv_nsec: 96825659 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.738156539Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:20.772058921Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:42085 [2025-12-13T10:35:20.772080451Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx pkt Initial version=1 dcid=508719cb3a6684ec5c89350e4a07a5c10b038b1d scid=000000000000100511e44d5b3238c510344652ad token= len=116 pn=0 [2025-12-13T10:35:20.772099377Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:20.772110177Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d packet newly acked 0 [2025-12-13T10:35:20.772120376Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:20.772284202Z TRACE quiche::tls] 508719cb3a6684ec5c89350e4a07a5c10b038b1d set write secret lvl=Handshake [2025-12-13T10:35:20.772297287Z TRACE quiche::tls] 508719cb3a6684ec5c89350e4a07a5c10b038b1d set read secret lvl=Handshake [2025-12-13T10:35:20.772328726Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx pkt Handshake version=1 dcid=508719cb3a6684ec5c89350e4a07a5c10b038b1d scid=000000000000100511e44d5b3238c510344652ad len=985 pn=0 [2025-12-13T10:35:20.772337742Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm CRYPTO off=0 len=718 [2025-12-13T10:35:20.772535241Z TRACE quiche::tls] 508719cb3a6684ec5c89350e4a07a5c10b038b1d write message lvl=Handshake len=36 [2025-12-13T10:35:20.772539910Z TRACE quiche::tls] 508719cb3a6684ec5c89350e4a07a5c10b038b1d set write secret lvl=OneRTT [2025-12-13T10:35:20.772546923Z TRACE quiche::tls] 508719cb3a6684ec5c89350e4a07a5c10b038b1d set read secret lvl=OneRTT [2025-12-13T10:35:20.772562913Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(7505175f892ea2213bb5e35bc2a4bc01), max_idle_timeout: 75000, stateless_reset_token: Some(96830806524669536661766361851408866880), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(000000000000100511e44d5b3238c510344652ad), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:20.772577571Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm PADDING len=246 [2025-12-13T10:35:20.772593200Z TRACE quiche_apps::client] 0.0.0.0:42085: processed 1200 bytes [2025-12-13T10:35:20.772599331Z TRACE quiche_apps::client] 0.0.0.0:42085: recv() would block [2025-12-13T10:35:20.772602277Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.772616113Z TRACE quiche::h3] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:20.772631561Z TRACE quiche::h3] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm GREASE stream=0 len=0 [2025-12-13T10:35:20.772637903Z TRACE quiche::h3] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm GREASE stream=0 len=18 [2025-12-13T10:35:20.772645157Z TRACE quiche::h3] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm HEADERS stream=0 len=37 fin=true [2025-12-13T10:35:20.772651298Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /satisfied-zippy-artist", "user-agent: quiche"] [2025-12-13T10:35:20.772705169Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx pkt Initial version=1 dcid=000000000000100511e44d5b3238c510344652ad scid=508719cb3a6684ec5c89350e4a07a5c10b038b1d len=6 pn=1 [2025-12-13T10:35:20.772715258Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm ACK delay=78 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:20.772724986Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=101.545229ms latest_rtt=34.064775ms srtt=34.064775ms min_rtt=34.064775ms rttvar=17.032387ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 547, tv_nsec: 131375040 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 131375040 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064775ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 96825659 }), send_elapsed: 0ns, ack_elapsed: 34.064775ms, rtt: 34.064775ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495379, last_update: Instant { tv_sec: 547, tv_nsec: 131375010 }, next_time: Instant { tv_sec: 547, tv_nsec: 131375040 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.772747258Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx pkt Handshake version=1 dcid=000000000000100511e44d5b3238c510344652ad scid=508719cb3a6684ec5c89350e4a07a5c10b038b1d len=45 pn=2 [2025-12-13T10:35:20.772750924Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm ACK delay=52 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:20.772754151Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:20.772760553Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=102.130524ms latest_rtt=34.064775ms srtt=34.064775ms min_rtt=34.064775ms rttvar=17.032387ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 547, tv_nsec: 131375040 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 131375040 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064775ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 96825659 }), send_elapsed: 0ns, ack_elapsed: 34.064775ms, rtt: 34.064775ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495379, last_update: Instant { tv_sec: 547, tv_nsec: 131511185 }, next_time: Instant { tv_sec: 547, tv_nsec: 131375040 }, max_datagram_size: 1350, last_packet_size: None, iv: 224.071µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.772774489Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d dropped epoch 0 state [2025-12-13T10:35:20.772787844Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx pkt Short dcid=000000000000100511e44d5b3238c510344652ad key_phase=false len=1128 pn=3 [2025-12-13T10:35:20.772791240Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[20, 77, 57, af, 50, 2b, 36, e7, e0, a5, 89, 8e, 96, d7, 7c, 8d, e6, fa, 8f, e2] reset_token=[2c, d5, 70, dd, 4a, 4e, 64, c7, af, 16, d6, 18, 9d, 14, 09, 79] [2025-12-13T10:35:20.772798524Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:20.772805747Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm PADDING len=1064 [2025-12-13T10:35:20.772812640Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=102.078437ms latest_rtt=34.064775ms srtt=34.064775ms min_rtt=34.064775ms rttvar=17.032387ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 547, tv_nsec: 131375040 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 131375040 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064775ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 96825659 }), send_elapsed: 0ns, ack_elapsed: 34.064775ms, rtt: 34.064775ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 495379, last_update: Instant { tv_sec: 547, tv_nsec: 131511185 }, next_time: Instant { tv_sec: 547, tv_nsec: 131735256 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.772850992Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:42085 to 193.167.100.100:443 [2025-12-13T10:35:20.772859758Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx pkt Short dcid=000000000000100511e44d5b3238c510344652ad key_phase=false len=6 pn=4 [2025-12-13T10:35:20.772864256Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:20.772874395Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=102.01592ms latest_rtt=34.064775ms srtt=34.064775ms min_rtt=34.064775ms rttvar=17.032387ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 547, tv_nsec: 131375040 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 131375040 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064775ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 96825659 }), send_elapsed: 0ns, ack_elapsed: 34.064775ms, rtt: 34.064775ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495379, last_update: Instant { tv_sec: 547, tv_nsec: 131669531 }, next_time: Instant { tv_sec: 547, tv_nsec: 131735256 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.442574ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.772925321Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:42085 to 193.167.100.100:443 [2025-12-13T10:35:20.772941030Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx pkt Short dcid=000000000000100511e44d5b3238c510344652ad key_phase=false len=6 pn=5 [2025-12-13T10:35:20.772947091Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:20.772957821Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=101.932554ms latest_rtt=34.064775ms srtt=34.064775ms min_rtt=34.064775ms rttvar=17.032387ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 547, tv_nsec: 131375040 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 131375040 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064775ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 96825659 }), send_elapsed: 0ns, ack_elapsed: 34.064775ms, rtt: 34.064775ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 495379, last_update: Instant { tv_sec: 547, tv_nsec: 131669531 }, next_time: Instant { tv_sec: 547, tv_nsec: 134190732 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.773001643Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:42085 to 193.167.100.100:443 [2025-12-13T10:35:20.773013175Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx pkt Short dcid=000000000000100511e44d5b3238c510344652ad key_phase=false len=80 pn=6 [2025-12-13T10:35:20.773019446Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm STREAM id=0 off=0 len=75 fin=true [2025-12-13T10:35:20.773054953Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=101.834982ms latest_rtt=34.064775ms srtt=34.064775ms min_rtt=34.064775ms rttvar=17.032387ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1483 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 547, tv_nsec: 131375040 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 131375040 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064775ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 96825659 }), send_elapsed: 0ns, ack_elapsed: 34.064775ms, rtt: 34.064775ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495379, last_update: Instant { tv_sec: 547, tv_nsec: 131819912 }, next_time: Instant { tv_sec: 547, tv_nsec: 134190732 }, max_datagram_size: 1350, last_packet_size: None, iv: 327.022µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.773090159Z TRACE quiche_apps::client] written 118 bytes from 0.0.0.0:42085 to 193.167.100.100:443 [2025-12-13T10:35:20.773095258Z TRACE quiche_apps::client] 0.0.0.0:42085 -> 193.167.100.100:443: done writing [2025-12-13T10:35:20.806317499Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:42085 [2025-12-13T10:35:20.806334220Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx pkt Short dcid=508719cb3a6684ec5c89350e4a07a5c10b038b1d key_phase=false len=869 pn=0 [2025-12-13T10:35:20.806345902Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:20.806352454Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d packet newly acked 3 [2025-12-13T10:35:20.806360019Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:20.806390656Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm HANDSHAKE_DONE [2025-12-13T10:35:20.806398571Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d dropped epoch 1 state [2025-12-13T10:35:20.806407487Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 33, fa, 81, 1f, d7, 31, e9, 33, e2, c5, 7c, fa] reset_token=[a9, a9, 9f, 80, 9a, bb, 2c, 72, f7, 83, 4c, 3e, 36, 2d, 1b, 52] [2025-12-13T10:35:20.806429138Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 64, 9c, a1, 8f, 3d, 85, d0, 9d, 32, fb, 43, 91] reset_token=[a0, 2e, 8d, 80, 72, 66, cc, 34, de, bc, 1d, b6, f5, fd, 0b, 47] [2025-12-13T10:35:20.806441601Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 28, c4, 07, d8, 07, d0, 95, 78, eb, 9d, 62, dc] reset_token=[a1, 71, e3, 09, 46, ac, 2d, a2, 64, 51, c8, c9, 88, 97, 13, 9a] [2025-12-13T10:35:20.806453543Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b7, 77, c8, da, c5, 35, 52, 65, 4b, 64, eb, 87] reset_token=[46, 9a, 58, da, c1, 8e, d2, 8f, 66, f8, bc, 18, dc, 01, b9, 35] [2025-12-13T10:35:20.806465716Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 92, 29, c4, 8d, 00, 89, 51, cd, 90, 84, 21, 2f] reset_token=[2a, 6c, d3, 83, cb, d9, aa, 02, e4, 95, e2, 51, f6, 78, a9, 33] [2025-12-13T10:35:20.806478160Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c0, ab, 3a, 6e, d3, b6, a2, a4, 9f, c3, 96, cd] reset_token=[4a, 10, 0d, 8c, c5, 43, 7e, 42, 2c, 33, 53, 5a, d9, 2e, 34, e2] [2025-12-13T10:35:20.806487036Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 36, 3c, c4, 37, e5, 49, 4a, db, 7d, b8, ef, e6] reset_token=[cb, d9, 87, 85, 45, 7a, 0b, c8, d2, ba, 2f, d3, 1f, d4, 33, 15] [2025-12-13T10:35:20.806497456Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:20.806503998Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:20.806510370Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:20.806527291Z TRACE quiche_apps::client] 0.0.0.0:42085: processed 890 bytes [2025-12-13T10:35:20.806532371Z TRACE quiche_apps::client] 0.0.0.0:42085: recv() would block [2025-12-13T10:35:20.806535396Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.806538432Z TRACE quiche::h3] 508719cb3a6684ec5c89350e4a07a5c10b038b1d stream id 3 is readable [2025-12-13T10:35:20.806543932Z TRACE quiche::h3::stream] 508719cb3a6684ec5c89350e4a07a5c10b038b1d read 1 bytes on stream 3 [2025-12-13T10:35:20.806548992Z TRACE quiche::h3] 508719cb3a6684ec5c89350e4a07a5c10b038b1d open peer's control stream 3 [2025-12-13T10:35:20.806553009Z TRACE quiche::h3::stream] 508719cb3a6684ec5c89350e4a07a5c10b038b1d read 1 bytes on stream 3 [2025-12-13T10:35:20.806556706Z TRACE quiche::h3::stream] 508719cb3a6684ec5c89350e4a07a5c10b038b1d read 1 bytes on stream 3 [2025-12-13T10:35:20.806560634Z TRACE quiche::h3::stream] 508719cb3a6684ec5c89350e4a07a5c10b038b1d read 6 bytes on stream 3 [2025-12-13T10:35:20.806564030Z TRACE quiche::h3] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:20.806571664Z TRACE quiche::h3] 508719cb3a6684ec5c89350e4a07a5c10b038b1d stream id 7 is readable [2025-12-13T10:35:20.806575612Z TRACE quiche::h3::stream] 508719cb3a6684ec5c89350e4a07a5c10b038b1d read 1 bytes on stream 7 [2025-12-13T10:35:20.806586372Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx pkt Short dcid=000000000000100511e44d5b3238c510344652ad key_phase=false len=5 pn=7 [2025-12-13T10:35:20.806589908Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm ACK delay=31 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:20.806597833Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=77.141517ms latest_rtt=33.410961ms srtt=33.983048ms min_rtt=33.410961ms rttvar=12.937743ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=206 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 547, tv_nsec: 165146217 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 131735256 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 3, rate_sample: RateSample { bandwidth: 276.21 Kbps, is_app_limited: true, interval: 33.771177ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 131375040 }), send_elapsed: 360.216µs, ack_elapsed: 33.771177ms, rtt: 33.410961ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 496571, last_update: Instant { tv_sec: 547, tv_nsec: 165395453 }, next_time: Instant { tv_sec: 547, tv_nsec: 165722475 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.806647656Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:42085 to 193.167.100.100:443 [2025-12-13T10:35:20.806657364Z TRACE quiche_apps::client] 0.0.0.0:42085 -> 193.167.100.100:443: done writing [2025-12-13T10:35:20.884784738Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:20.884799055Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d loss detection timeout expired [2025-12-13T10:35:20.884804946Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=109.667863ms latest_rtt=33.410961ms srtt=33.983048ms min_rtt=33.410961ms rttvar=12.937743ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=206 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 547, tv_nsec: 165146217 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 131735256 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 3, rate_sample: RateSample { bandwidth: 276.21 Kbps, is_app_limited: true, interval: 33.771177ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 131375040 }), send_elapsed: 360.216µs, ack_elapsed: 33.771177ms, rtt: 33.410961ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 496571, last_update: Instant { tv_sec: 547, tv_nsec: 165395453 }, next_time: Instant { tv_sec: 547, tv_nsec: 165722475 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.884826928Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.884848798Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx pkt Short dcid=000000000000100511e44d5b3238c510344652ad key_phase=false len=12 pn=8 [2025-12-13T10:35:20.884853747Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm ACK delay=9814 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:20.884859068Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:20.884876089Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=221.427374ms latest_rtt=33.410961ms srtt=33.983048ms min_rtt=33.410961ms rttvar=12.937743ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=256 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 547, tv_nsec: 165146217 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 131735256 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 3, rate_sample: RateSample { bandwidth: 276.21 Kbps, is_app_limited: true, interval: 33.771177ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 131375040 }), send_elapsed: 360.216µs, ack_elapsed: 33.771177ms, rtt: 33.410961ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 50, rate: 496571, last_update: Instant { tv_sec: 547, tv_nsec: 243650215 }, next_time: Instant { tv_sec: 547, tv_nsec: 243650215 }, max_datagram_size: 1350, last_packet_size: Some(50), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.884941081Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:42085 to 193.167.100.100:443 [2025-12-13T10:35:20.884952813Z TRACE quiche_apps::client] 0.0.0.0:42085 -> 193.167.100.100:443: done writing [2025-12-13T10:35:20.905544991Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:42085 [2025-12-13T10:35:20.905573314Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx pkt Short dcid=508719cb3a6684ec5c89350e4a07a5c10b038b1d key_phase=false len=1329 pn=2 [2025-12-13T10:35:20.905588763Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm PING mtu_probe=None [2025-12-13T10:35:20.905602940Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm PADDING len=1311 [2025-12-13T10:35:20.905614311Z TRACE quiche_apps::client] 0.0.0.0:42085: processed 1350 bytes [2025-12-13T10:35:20.905621604Z TRACE quiche_apps::client] 0.0.0.0:42085: recv() would block [2025-12-13T10:35:20.905626373Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:20.905640931Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx pkt Short dcid=000000000000100511e44d5b3238c510344652ad key_phase=false len=7 pn=9 [2025-12-13T10:35:20.905647052Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm ACK delay=8 blocks=[0..0, 2..2] ecn_counts=None [2025-12-13T10:35:20.905659866Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=200.643246ms latest_rtt=33.410961ms srtt=33.983048ms min_rtt=33.410961ms rttvar=12.937743ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=256 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 547, tv_nsec: 165146217 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 131735256 }, end_of_app_limited: 7, last_sent_packet: 9, largest_acked: 3, rate_sample: RateSample { bandwidth: 276.21 Kbps, is_app_limited: true, interval: 33.771177ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 131375040 }), send_elapsed: 360.216µs, ack_elapsed: 33.771177ms, rtt: 33.410961ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 496571, last_update: Instant { tv_sec: 547, tv_nsec: 264447708 }, next_time: Instant { tv_sec: 547, tv_nsec: 243650215 }, max_datagram_size: 1350, last_packet_size: None, iv: 100.691µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:20.905717203Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:42085 to 193.167.100.100:443 [2025-12-13T10:35:20.905727312Z TRACE quiche_apps::client] 0.0.0.0:42085 -> 193.167.100.100:443: done writing [2025-12-13T10:35:21.106983290Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:21.107000251Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d loss detection timeout expired [2025-12-13T10:35:21.107006523Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=220.764599ms latest_rtt=33.410961ms srtt=33.983048ms min_rtt=33.410961ms rttvar=12.937743ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=256 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 547, tv_nsec: 165146217 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 131735256 }, end_of_app_limited: 7, last_sent_packet: 9, largest_acked: 3, rate_sample: RateSample { bandwidth: 276.21 Kbps, is_app_limited: true, interval: 33.771177ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 131375040 }), send_elapsed: 360.216µs, ack_elapsed: 33.771177ms, rtt: 33.410961ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 496571, last_update: Instant { tv_sec: 547, tv_nsec: 264447708 }, next_time: Instant { tv_sec: 547, tv_nsec: 243650215 }, max_datagram_size: 1350, last_packet_size: None, iv: 100.691µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.107040186Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:21.107063369Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx pkt Short dcid=000000000000100511e44d5b3238c510344652ad key_phase=false len=16 pn=10 [2025-12-13T10:35:21.107068398Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm ACK delay=25186 blocks=[0..0, 2..2] ecn_counts=None [2025-12-13T10:35:21.107074269Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:21.107089017Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=442.896626ms latest_rtt=33.410961ms srtt=33.983048ms min_rtt=33.410961ms rttvar=12.937743ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=310 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 547, tv_nsec: 165146217 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 131735256 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 3, rate_sample: RateSample { bandwidth: 276.21 Kbps, is_app_limited: true, interval: 33.771177ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 131375040 }), send_elapsed: 360.216µs, ack_elapsed: 33.771177ms, rtt: 33.410961ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 54, rate: 496571, last_update: Instant { tv_sec: 547, tv_nsec: 465864195 }, next_time: Instant { tv_sec: 547, tv_nsec: 465964886 }, max_datagram_size: 1350, last_packet_size: Some(54), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.107150322Z TRACE quiche_apps::client] written 54 bytes from 0.0.0.0:42085 to 193.167.100.100:443 [2025-12-13T10:35:21.107167804Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx pkt Short dcid=000000000000100511e44d5b3238c510344652ad key_phase=false len=16 pn=11 [2025-12-13T10:35:21.107174897Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm ACK delay=25199 blocks=[0..0, 2..2] ecn_counts=None [2025-12-13T10:35:21.107182582Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:21.107219962Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=442.873864ms latest_rtt=33.410961ms srtt=33.983048ms min_rtt=33.410961ms rttvar=12.937743ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=364 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 547, tv_nsec: 165146217 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 131735256 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 3, rate_sample: RateSample { bandwidth: 276.21 Kbps, is_app_limited: true, interval: 33.771177ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 131375040 }), send_elapsed: 360.216µs, ack_elapsed: 33.771177ms, rtt: 33.410961ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 108, rate: 496571, last_update: Instant { tv_sec: 547, tv_nsec: 465864195 }, next_time: Instant { tv_sec: 547, tv_nsec: 465964886 }, max_datagram_size: 1350, last_packet_size: Some(54), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.107273943Z TRACE quiche_apps::client] written 54 bytes from 0.0.0.0:42085 to 193.167.100.100:443 [2025-12-13T10:35:21.107285374Z TRACE quiche_apps::client] 0.0.0.0:42085 -> 193.167.100.100:443: done writing [2025-12-13T10:35:21.163126789Z TRACE quiche_apps::client] got 46 bytes from 193.167.100.100:443 to 0.0.0.0:42085 [2025-12-13T10:35:21.163146015Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx pkt Short dcid=508719cb3a6684ec5c89350e4a07a5c10b038b1d key_phase=false len=25 pn=4 [2025-12-13T10:35:21.163160963Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm ACK delay=3125 blocks=[4..5, 7..10] ecn_counts=None [2025-12-13T10:35:21.163171402Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d packet newly acked 4 [2025-12-13T10:35:21.163177133Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d packet newly acked 5 [2025-12-13T10:35:21.163184166Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d packet newly acked 7 [2025-12-13T10:35:21.163213821Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d packet newly acked 8 [2025-12-13T10:35:21.163222297Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d packet newly acked 9 [2025-12-13T10:35:21.163228639Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d packet newly acked 10 [2025-12-13T10:35:21.163236624Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d packet 6 lost on epoch 2 [2025-12-13T10:35:21.163276619Z TRACE quiche_apps::client] 0.0.0.0:42085: processed 46 bytes [2025-12-13T10:35:21.163285826Z TRACE quiche_apps::client] 0.0.0.0:42085: recv() would block [2025-12-13T10:35:21.163290595Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:21.163305854Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx pkt Short dcid=000000000000100511e44d5b3238c510344652ad key_phase=false len=80 pn=12 [2025-12-13T10:35:21.163312025Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm STREAM id=0 off=0 len=75 fin=true [2025-12-13T10:35:21.163324609Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=122.527817ms latest_rtt=55.991853ms srtt=36.734148ms min_rtt=33.410961ms rttvar=15.205508ms cwnd=9450 ssthresh=9450 bytes_in_flight=172 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 547, tv_nsec: 521956739 }) Rate { delivered: 1691, delivered_time: Instant { tv_sec: 547, tv_nsec: 521956739 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 465964886 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 10, rate_sample: RateSample { bandwidth: 276.21 Kbps, is_app_limited: true, interval: 356.810522ms, delivered: 192, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 165146217 }), send_elapsed: 334.22963ms, ack_elapsed: 356.810522ms, rtt: 55.991853ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 321567, last_update: Instant { tv_sec: 547, tv_nsec: 522111328 }, next_time: Instant { tv_sec: 547, tv_nsec: 522111328 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:21.163389840Z TRACE quiche_apps::client] written 118 bytes from 0.0.0.0:42085 to 193.167.100.100:443 [2025-12-13T10:35:21.163400059Z TRACE quiche_apps::client] 0.0.0.0:42085 -> 193.167.100.100:443: done writing [2025-12-13T10:35:21.195879515Z TRACE quiche_apps::client] got 1231 bytes from 193.167.100.100:443 to 0.0.0.0:42085 [2025-12-13T10:35:21.195899322Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx pkt Short dcid=508719cb3a6684ec5c89350e4a07a5c10b038b1d key_phase=false len=1210 pn=5 [2025-12-13T10:35:21.195914250Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm ACK delay=0 blocks=[4..5, 7..10, 12..12] ecn_counts=None [2025-12-13T10:35:21.195924008Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d packet newly acked 12 [2025-12-13T10:35:21.195928827Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d packet 11 lost on epoch 2 [2025-12-13T10:35:21.195936151Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:35:21.195945458Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:21.195966598Z TRACE quiche_apps::client] 0.0.0.0:42085: processed 1231 bytes [2025-12-13T10:35:21.195974813Z TRACE quiche_apps::client] 0.0.0.0:42085: recv() would block [2025-12-13T10:35:21.195981175Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:21.195986956Z TRACE quiche::h3] 508719cb3a6684ec5c89350e4a07a5c10b038b1d stream id 0 is readable [2025-12-13T10:35:21.195998037Z TRACE quiche::h3::stream] 508719cb3a6684ec5c89350e4a07a5c10b038b1d read 1 bytes on stream 0 [2025-12-13T10:35:21.196006893Z TRACE quiche::h3::stream] 508719cb3a6684ec5c89350e4a07a5c10b038b1d read 1 bytes on stream 0 [2025-12-13T10:35:21.196041968Z TRACE quiche::h3::stream] 508719cb3a6684ec5c89350e4a07a5c10b038b1d read 1 bytes on stream 0 [2025-12-13T10:35:21.196052909Z TRACE quiche::h3::stream] 508719cb3a6684ec5c89350e4a07a5c10b038b1d read 144 bytes on stream 0 [2025-12-13T10:35:21.196060503Z TRACE quiche::h3] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:21.196067616Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:21.196071374Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:21.196077425Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:21.196085009Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 50, 49, 32, 71, 77, 84] [2025-12-13T10:35:21.196091611Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:21.196096801Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:21.196101690Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:21.196108403Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:21.196114143Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:21.196119914Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:21.196139741Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:21 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:21.196149700Z TRACE quiche::h3] 508719cb3a6684ec5c89350e4a07a5c10b038b1d stream id 0 is readable [2025-12-13T10:35:21.196154539Z TRACE quiche::h3::stream] 508719cb3a6684ec5c89350e4a07a5c10b038b1d read 1 bytes on stream 0 [2025-12-13T10:35:21.196159147Z TRACE quiche::h3::stream] 508719cb3a6684ec5c89350e4a07a5c10b038b1d read 1 bytes on stream 0 [2025-12-13T10:35:21.196163455Z TRACE quiche::h3::stream] 508719cb3a6684ec5c89350e4a07a5c10b038b1d read 1 bytes on stream 0 [2025-12-13T10:35:21.196167012Z TRACE quiche::h3] 508719cb3a6684ec5c89350e4a07a5c10b038b1d rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:21.196176430Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:21.196180728Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:21.196184425Z INFO quiche_apps::common] 1/1 response(s) received in 458.023256ms, closing... [2025-12-13T10:35:21.196232905Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx pkt Short dcid=000000000000100511e44d5b3238c510344652ad key_phase=false len=11 pn=13 [2025-12-13T10:35:21.196238346Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:21.196251250Z TRACE quiche::recovery::congestion::recovery] 508719cb3a6684ec5c89350e4a07a5c10b038b1d timer=110.939658ms latest_rtt=32.59955ms srtt=36.217322ms min_rtt=32.59955ms rttvar=12.43778ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 547, tv_nsec: 554882769 }) Rate { delivered: 1809, delivered_time: Instant { tv_sec: 547, tv_nsec: 522111328 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 522111328 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 12, rate_sample: RateSample { bandwidth: 276.21 Kbps, is_app_limited: true, interval: 56.146442ms, delivered: 118, prior_delivered: 1691, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 521956739 }), send_elapsed: 56.146442ms, ack_elapsed: 32.754139ms, rtt: 32.59955ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 326156, last_update: Instant { tv_sec: 547, tv_nsec: 522111328 }, next_time: Instant { tv_sec: 547, tv_nsec: 522111328 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:21.196301033Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:42085 to 193.167.100.100:443 [2025-12-13T10:35:21.196306964Z TRACE quiche_apps::client] 0.0.0.0:42085 -> 193.167.100.100:443: done writing [2025-12-13T10:35:21.454607052Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:21.454621319Z TRACE quiche] 508719cb3a6684ec5c89350e4a07a5c10b038b1d draining timeout expired [2025-12-13T10:35:21.454648830Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:21.454654692Z INFO quiche_apps::client] connection closed, recv=6 sent=14 lost=2 retrans=5 sent_bytes=2302 recv_bytes=4717 lost_bytes=172 [local_addr=0.0.0.0:42085 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=6 sent=14 lost=2 retrans=5 rtt=36.217322ms min_rtt=Some(32.59955ms) rttvar=12.43778ms cwnd=9450 sent_bytes=2302 recv_bytes=4717 lost_bytes=0 stream_retrans_bytes=79 pmtu=1350 delivery_rate=34526] [2025-12-13T10:35:21.459468033Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:21.459715766Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:49694 with scid d00f104e2e12b17efa3f6d88f773f068d873678c [2025-12-13T10:35:21.459756683Z TRACE quiche::tls] d00f104e2e12b17efa3f6d88f773f068d873678c write message lvl=Initial len=266 [2025-12-13T10:35:21.459771340Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx pkt Initial version=1 dcid=3f889746a8c0e74fe4db2f02549ddb81 scid=d00f104e2e12b17efa3f6d88f773f068d873678c len=270 pn=0 [2025-12-13T10:35:21.459774887Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:21.459785968Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=998.936852ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 547, tv_nsec: 818537371 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 818537371 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 547, tv_nsec: 818537371 }, next_time: Instant { tv_sec: 547, tv_nsec: 818537371 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.459847923Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:21.493828219Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:49694 [2025-12-13T10:35:21.493845030Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx pkt Initial version=1 dcid=d00f104e2e12b17efa3f6d88f773f068d873678c scid=00000000000010052962168d3885036b30b8f6a0 token= len=116 pn=0 [2025-12-13T10:35:21.493872321Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:21.493881949Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c packet newly acked 0 [2025-12-13T10:35:21.493892148Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:21.494009818Z TRACE quiche::tls] d00f104e2e12b17efa3f6d88f773f068d873678c set write secret lvl=Handshake [2025-12-13T10:35:21.494021349Z TRACE quiche::tls] d00f104e2e12b17efa3f6d88f773f068d873678c set read secret lvl=Handshake [2025-12-13T10:35:21.494049592Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx pkt Handshake version=1 dcid=d00f104e2e12b17efa3f6d88f773f068d873678c scid=00000000000010052962168d3885036b30b8f6a0 len=985 pn=0 [2025-12-13T10:35:21.494058028Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm CRYPTO off=0 len=718 [2025-12-13T10:35:21.494297876Z TRACE quiche::tls] d00f104e2e12b17efa3f6d88f773f068d873678c write message lvl=Handshake len=36 [2025-12-13T10:35:21.494306573Z TRACE quiche::tls] d00f104e2e12b17efa3f6d88f773f068d873678c set write secret lvl=OneRTT [2025-12-13T10:35:21.494315730Z TRACE quiche::tls] d00f104e2e12b17efa3f6d88f773f068d873678c set read secret lvl=OneRTT [2025-12-13T10:35:21.494334805Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(3f889746a8c0e74fe4db2f02549ddb81), max_idle_timeout: 75000, stateless_reset_token: Some(191296474662680157980352680181782667529), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(00000000000010052962168d3885036b30b8f6a0), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:21.494355574Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm PADDING len=246 [2025-12-13T10:35:21.494372856Z TRACE quiche_apps::client] 0.0.0.0:49694: processed 1200 bytes [2025-12-13T10:35:21.494378978Z TRACE quiche_apps::client] 0.0.0.0:49694: recv() would block [2025-12-13T10:35:21.494382705Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:21.494398554Z TRACE quiche::h3] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:21.494417570Z TRACE quiche::h3] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm GREASE stream=0 len=0 [2025-12-13T10:35:21.494425445Z TRACE quiche::h3] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm GREASE stream=0 len=18 [2025-12-13T10:35:21.494434261Z TRACE quiche::h3] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm HEADERS stream=0 len=34 fin=true [2025-12-13T10:35:21.494441785Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /full-happy-phone", "user-agent: quiche"] [2025-12-13T10:35:21.494513289Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx pkt Initial version=1 dcid=00000000000010052962168d3885036b30b8f6a0 scid=d00f104e2e12b17efa3f6d88f773f068d873678c len=6 pn=1 [2025-12-13T10:35:21.494519120Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm ACK delay=83 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:21.494530551Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=101.667744ms latest_rtt=34.118914ms srtt=34.118914ms min_rtt=34.118914ms rttvar=17.059457ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 547, tv_nsec: 853146752 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 853146752 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.07 Kbps, is_app_limited: true, interval: 34.118914ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 818537371 }), send_elapsed: 0ns, ack_elapsed: 34.118914ms, rtt: 34.118914ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494593, last_update: Instant { tv_sec: 547, tv_nsec: 853146712 }, next_time: Instant { tv_sec: 547, tv_nsec: 853146752 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.494556730Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx pkt Handshake version=1 dcid=00000000000010052962168d3885036b30b8f6a0 scid=d00f104e2e12b17efa3f6d88f773f068d873678c len=45 pn=2 [2025-12-13T10:35:21.494561298Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm ACK delay=63 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:21.494565266Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:21.494573091Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=102.286671ms latest_rtt=34.118914ms srtt=34.118914ms min_rtt=34.118914ms rttvar=17.059457ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 547, tv_nsec: 853146752 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 853146752 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.07 Kbps, is_app_limited: true, interval: 34.118914ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 818537371 }), send_elapsed: 0ns, ack_elapsed: 34.118914ms, rtt: 34.118914ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494593, last_update: Instant { tv_sec: 547, tv_nsec: 853317692 }, next_time: Instant { tv_sec: 547, tv_nsec: 853146752 }, max_datagram_size: 1350, last_packet_size: None, iv: 224.427µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.494595753Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c dropped epoch 0 state [2025-12-13T10:35:21.494611843Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx pkt Short dcid=00000000000010052962168d3885036b30b8f6a0 key_phase=false len=1128 pn=3 [2025-12-13T10:35:21.494615991Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[d1, 55, 46, bf, 13, ac, d2, 15, 83, 39, b1, 1b, 47, 17, 5d, ab, 8a, f8, 22, 9d] reset_token=[c0, 12, 23, 73, 34, 86, 61, a3, 63, 83, c6, 06, 5d, d1, 86, 65] [2025-12-13T10:35:21.494624286Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:21.494628414Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm PADDING len=1064 [2025-12-13T10:35:21.494636759Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=102.223083ms latest_rtt=34.118914ms srtt=34.118914ms min_rtt=34.118914ms rttvar=17.059457ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 547, tv_nsec: 853146752 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 853146752 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.07 Kbps, is_app_limited: true, interval: 34.118914ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 818537371 }), send_elapsed: 0ns, ack_elapsed: 34.118914ms, rtt: 34.118914ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 494593, last_update: Instant { tv_sec: 547, tv_nsec: 853317692 }, next_time: Instant { tv_sec: 547, tv_nsec: 853542119 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.494684008Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:49694 to 193.167.100.100:443 [2025-12-13T10:35:21.494701060Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx pkt Short dcid=00000000000010052962168d3885036b30b8f6a0 key_phase=false len=6 pn=4 [2025-12-13T10:35:21.494708333Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:21.494721408Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=102.137222ms latest_rtt=34.118914ms srtt=34.118914ms min_rtt=34.118914ms rttvar=17.059457ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 547, tv_nsec: 853146752 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 853146752 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.07 Kbps, is_app_limited: true, interval: 34.118914ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 818537371 }), send_elapsed: 0ns, ack_elapsed: 34.118914ms, rtt: 34.118914ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494593, last_update: Instant { tv_sec: 547, tv_nsec: 853507576 }, next_time: Instant { tv_sec: 547, tv_nsec: 853542119 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.446456ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.494772954Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:49694 to 193.167.100.100:443 [2025-12-13T10:35:21.494789796Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx pkt Short dcid=00000000000010052962168d3885036b30b8f6a0 key_phase=false len=6 pn=5 [2025-12-13T10:35:21.494796859Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:21.494810063Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=102.049709ms latest_rtt=34.118914ms srtt=34.118914ms min_rtt=34.118914ms rttvar=17.059457ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 547, tv_nsec: 853146752 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 853146752 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.07 Kbps, is_app_limited: true, interval: 34.118914ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 818537371 }), send_elapsed: 0ns, ack_elapsed: 34.118914ms, rtt: 34.118914ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 494593, last_update: Instant { tv_sec: 547, tv_nsec: 853507576 }, next_time: Instant { tv_sec: 547, tv_nsec: 856042698 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.494850409Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:49694 to 193.167.100.100:443 [2025-12-13T10:35:21.494866469Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx pkt Short dcid=00000000000010052962168d3885036b30b8f6a0 key_phase=false len=77 pn=6 [2025-12-13T10:35:21.494873372Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm STREAM id=0 off=0 len=72 fin=true [2025-12-13T10:35:21.494903649Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=101.956094ms latest_rtt=34.118914ms srtt=34.118914ms min_rtt=34.118914ms rttvar=17.059457ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1480 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 547, tv_nsec: 853146752 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 853146752 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.07 Kbps, is_app_limited: true, interval: 34.118914ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 818537371 }), send_elapsed: 0ns, ack_elapsed: 34.118914ms, rtt: 34.118914ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494593, last_update: Instant { tv_sec: 547, tv_nsec: 853673166 }, next_time: Instant { tv_sec: 547, tv_nsec: 856042698 }, max_datagram_size: 1350, last_packet_size: None, iv: 321.476µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.494941008Z TRACE quiche_apps::client] written 115 bytes from 0.0.0.0:49694 to 193.167.100.100:443 [2025-12-13T10:35:21.494949564Z TRACE quiche_apps::client] 0.0.0.0:49694 -> 193.167.100.100:443: done writing [2025-12-13T10:35:21.528523991Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:49694 [2025-12-13T10:35:21.528540131Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx pkt Short dcid=d00f104e2e12b17efa3f6d88f773f068d873678c key_phase=false len=869 pn=0 [2025-12-13T10:35:21.528551523Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:21.528558075Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c packet newly acked 3 [2025-12-13T10:35:21.528565118Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:21.528593421Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm HANDSHAKE_DONE [2025-12-13T10:35:21.528600454Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c dropped epoch 1 state [2025-12-13T10:35:21.528609090Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 14, a8, 09, 21, 16, ba, 0c, 26, d4, 90, 2d, 42] reset_token=[07, 29, 54, aa, 9f, 08, 64, 9a, d7, b0, c6, b3, ca, d7, 6e, 05] [2025-12-13T10:35:21.528622385Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 5a, df, 5b, 04, d1, 9f, 46, 51, 7a, dc, b9, fc] reset_token=[67, b2, 44, 1b, 93, 66, c6, a1, 8d, 27, 80, 93, 9c, 62, 1c, 28] [2025-12-13T10:35:21.528635409Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 28, 36, 3b, 36, a2, c6, fe, 3f, 12, cb, 31, 02] reset_token=[1f, 29, d3, c9, 7f, c8, c6, eb, f5, fc, 65, f0, 26, b7, 7e, 51] [2025-12-13T10:35:21.528647322Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 1a, 9e, f2, de, e8, 85, 90, 7e, 1d, 69, 28, 51] reset_token=[96, 87, b8, c0, 8c, c8, a8, 82, d7, 0c, d4, 92, d3, 37, b2, 9e] [2025-12-13T10:35:21.528659484Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 02, ea, b5, ad, bb, 67, 10, 9e, 81, 99, 7b, d1] reset_token=[16, 79, 5b, e5, 61, f4, 22, f0, c3, 4a, 34, ff, 4e, 3c, 2a, 06] [2025-12-13T10:35:21.528672218Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 8e, d5, 50, 6f, fe, cd, e6, f3, c7, d8, 3c, d6] reset_token=[5c, af, 9d, e4, d3, 04, 92, a3, 7a, 9d, c5, ef, a3, 2d, 0e, 25] [2025-12-13T10:35:21.528684301Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 04, ff, 7d, bc, 85, 6b, e7, e3, f9, 6e, f0, 2c] reset_token=[26, 03, c9, 5e, b8, 0f, 3c, 76, 6f, da, 5a, 40, 25, 2c, bb, 3a] [2025-12-13T10:35:21.528693658Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:21.528700040Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:21.528705731Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:21.528728143Z TRACE quiche_apps::client] 0.0.0.0:49694: processed 890 bytes [2025-12-13T10:35:21.528734795Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:49694 [2025-12-13T10:35:21.528746016Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx pkt Short dcid=d00f104e2e12b17efa3f6d88f773f068d873678c key_phase=false len=22 pn=1 [2025-12-13T10:35:21.528752167Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm ACK delay=0 blocks=[3..5] ecn_counts=None [2025-12-13T10:35:21.528756015Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c packet newly acked 4 [2025-12-13T10:35:21.528758800Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c packet newly acked 5 [2025-12-13T10:35:21.528767326Z TRACE quiche_apps::client] 0.0.0.0:49694: processed 43 bytes [2025-12-13T10:35:21.528771414Z TRACE quiche_apps::client] 0.0.0.0:49694: recv() would block [2025-12-13T10:35:21.528774279Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:21.528777385Z TRACE quiche::h3] d00f104e2e12b17efa3f6d88f773f068d873678c stream id 3 is readable [2025-12-13T10:35:21.528782695Z TRACE quiche::h3::stream] d00f104e2e12b17efa3f6d88f773f068d873678c read 1 bytes on stream 3 [2025-12-13T10:35:21.528787403Z TRACE quiche::h3] d00f104e2e12b17efa3f6d88f773f068d873678c open peer's control stream 3 [2025-12-13T10:35:21.528791200Z TRACE quiche::h3::stream] d00f104e2e12b17efa3f6d88f773f068d873678c read 1 bytes on stream 3 [2025-12-13T10:35:21.528794787Z TRACE quiche::h3::stream] d00f104e2e12b17efa3f6d88f773f068d873678c read 1 bytes on stream 3 [2025-12-13T10:35:21.528798594Z TRACE quiche::h3::stream] d00f104e2e12b17efa3f6d88f773f068d873678c read 6 bytes on stream 3 [2025-12-13T10:35:21.528801810Z TRACE quiche::h3] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:21.528809585Z TRACE quiche::h3] d00f104e2e12b17efa3f6d88f773f068d873678c stream id 7 is readable [2025-12-13T10:35:21.528813452Z TRACE quiche::h3::stream] d00f104e2e12b17efa3f6d88f773f068d873678c read 1 bytes on stream 7 [2025-12-13T10:35:21.528823792Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx pkt Short dcid=00000000000010052962168d3885036b30b8f6a0 key_phase=false len=5 pn=7 [2025-12-13T10:35:21.528827188Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm ACK delay=9 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:21.528834011Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=65.964451ms latest_rtt=31.515996ms srtt=33.759707ms min_rtt=31.515996ms rttvar=10.295015ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=115 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1587, delivered_time: Instant { tv_sec: 547, tv_nsec: 887558694 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 856042698 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 5, rate_sample: RateSample { bandwidth: 291.52 Kbps, is_app_limited: true, interval: 34.411942ms, delivered: 1254, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 853146752 }), send_elapsed: 2.895946ms, ack_elapsed: 34.411942ms, rtt: 31.515996ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 499856, last_update: Instant { tv_sec: 547, tv_nsec: 887632953 }, next_time: Instant { tv_sec: 547, tv_nsec: 887954429 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.528877061Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:49694 to 193.167.100.100:443 [2025-12-13T10:35:21.528886519Z TRACE quiche_apps::client] 0.0.0.0:49694 -> 193.167.100.100:443: done writing [2025-12-13T10:35:21.595005673Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:21.595020000Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c loss detection timeout expired [2025-12-13T10:35:21.595033996Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=99.703622ms latest_rtt=31.515996ms srtt=33.759707ms min_rtt=31.515996ms rttvar=10.295015ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=115 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1587, delivered_time: Instant { tv_sec: 547, tv_nsec: 887558694 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 856042698 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 5, rate_sample: RateSample { bandwidth: 291.52 Kbps, is_app_limited: true, interval: 34.411942ms, delivered: 1254, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 853146752 }), send_elapsed: 2.895946ms, ack_elapsed: 34.411942ms, rtt: 31.515996ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 499856, last_update: Instant { tv_sec: 547, tv_nsec: 887632953 }, next_time: Instant { tv_sec: 547, tv_nsec: 887954429 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.595055937Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:21.595072237Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx pkt Short dcid=00000000000010052962168d3885036b30b8f6a0 key_phase=false len=83 pn=8 [2025-12-13T10:35:21.595077086Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm ACK delay=8290 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:21.595082316Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm STREAM id=0 off=0 len=72 fin=true [2025-12-13T10:35:21.595094258Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=199.847364ms latest_rtt=31.515996ms srtt=33.759707ms min_rtt=31.515996ms rttvar=10.295015ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=236 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1587, delivered_time: Instant { tv_sec: 547, tv_nsec: 887558694 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 856042698 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 5, rate_sample: RateSample { bandwidth: 291.52 Kbps, is_app_limited: true, interval: 34.411942ms, delivered: 1254, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 853146752 }), send_elapsed: 2.895946ms, ack_elapsed: 34.411942ms, rtt: 31.515996ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 121, rate: 499856, last_update: Instant { tv_sec: 547, tv_nsec: 953876780 }, next_time: Instant { tv_sec: 547, tv_nsec: 953876780 }, max_datagram_size: 1350, last_packet_size: Some(121), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.595143230Z TRACE quiche_apps::client] written 121 bytes from 0.0.0.0:49694 to 193.167.100.100:443 [2025-12-13T10:35:21.595149802Z TRACE quiche_apps::client] 0.0.0.0:49694 -> 193.167.100.100:443: done writing [2025-12-13T10:35:21.627792700Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:49694 [2025-12-13T10:35:21.627809201Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx pkt Short dcid=d00f104e2e12b17efa3f6d88f773f068d873678c key_phase=false len=1329 pn=2 [2025-12-13T10:35:21.627820492Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm PING mtu_probe=None [2025-12-13T10:35:21.627833857Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm PADDING len=1311 [2025-12-13T10:35:21.627844778Z TRACE quiche_apps::client] 0.0.0.0:49694: processed 1350 bytes [2025-12-13T10:35:21.627859505Z TRACE quiche_apps::client] 0.0.0.0:49694: recv() would block [2025-12-13T10:35:21.627865186Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:21.627879653Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx pkt Short dcid=00000000000010052962168d3885036b30b8f6a0 key_phase=false len=5 pn=9 [2025-12-13T10:35:21.627885634Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm ACK delay=8 blocks=[0..2] ecn_counts=None [2025-12-13T10:35:21.627897506Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=167.043545ms latest_rtt=31.515996ms srtt=33.759707ms min_rtt=31.515996ms rttvar=10.295015ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=236 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1587, delivered_time: Instant { tv_sec: 547, tv_nsec: 887558694 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 856042698 }, end_of_app_limited: 7, last_sent_packet: 9, largest_acked: 5, rate_sample: RateSample { bandwidth: 291.52 Kbps, is_app_limited: true, interval: 34.411942ms, delivered: 1254, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 853146752 }), send_elapsed: 2.895946ms, ack_elapsed: 34.411942ms, rtt: 31.515996ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 499856, last_update: Instant { tv_sec: 547, tv_nsec: 986686149 }, next_time: Instant { tv_sec: 547, tv_nsec: 986686149 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.627953621Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:49694 to 193.167.100.100:443 [2025-12-13T10:35:21.627963690Z TRACE quiche_apps::client] 0.0.0.0:49694 -> 193.167.100.100:443: done writing [2025-12-13T10:35:21.795180854Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:21.795220648Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c loss detection timeout expired [2025-12-13T10:35:21.795227100Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=199.593615ms latest_rtt=31.515996ms srtt=33.759707ms min_rtt=31.515996ms rttvar=10.295015ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=236 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1587, delivered_time: Instant { tv_sec: 547, tv_nsec: 887558694 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 856042698 }, end_of_app_limited: 7, last_sent_packet: 9, largest_acked: 5, rate_sample: RateSample { bandwidth: 291.52 Kbps, is_app_limited: true, interval: 34.411942ms, delivered: 1254, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 853146752 }), send_elapsed: 2.895946ms, ack_elapsed: 34.411942ms, rtt: 31.515996ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 499856, last_update: Instant { tv_sec: 547, tv_nsec: 986686149 }, next_time: Instant { tv_sec: 547, tv_nsec: 986686149 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.795248871Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:21.795267376Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx pkt Short dcid=00000000000010052962168d3885036b30b8f6a0 key_phase=false len=85 pn=10 [2025-12-13T10:35:21.795272205Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm ACK delay=20931 blocks=[0..2] ecn_counts=None [2025-12-13T10:35:21.795277494Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm STREAM id=0 off=0 len=72 fin=true [2025-12-13T10:35:21.795300477Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=399.714315ms latest_rtt=31.515996ms srtt=33.759707ms min_rtt=31.515996ms rttvar=10.295015ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=359 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1587, delivered_time: Instant { tv_sec: 547, tv_nsec: 887558694 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 856042698 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 5, rate_sample: RateSample { bandwidth: 291.52 Kbps, is_app_limited: true, interval: 34.411942ms, delivered: 1254, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 853146752 }), send_elapsed: 2.895946ms, ack_elapsed: 34.411942ms, rtt: 31.515996ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 123, rate: 499856, last_update: Instant { tv_sec: 548, tv_nsec: 154070416 }, next_time: Instant { tv_sec: 548, tv_nsec: 154070416 }, max_datagram_size: 1350, last_packet_size: Some(123), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.795351964Z TRACE quiche_apps::client] written 123 bytes from 0.0.0.0:49694 to 193.167.100.100:443 [2025-12-13T10:35:21.795368344Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx pkt Short dcid=00000000000010052962168d3885036b30b8f6a0 key_phase=false len=9 pn=11 [2025-12-13T10:35:21.795375848Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm ACK delay=20944 blocks=[0..2] ecn_counts=None [2025-12-13T10:35:21.795383452Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm PING mtu_probe=None [2025-12-13T10:35:21.795397078Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=399.721458ms latest_rtt=31.515996ms srtt=33.759707ms min_rtt=31.515996ms rttvar=10.295015ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=406 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1587, delivered_time: Instant { tv_sec: 547, tv_nsec: 887558694 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 856042698 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 5, rate_sample: RateSample { bandwidth: 291.52 Kbps, is_app_limited: true, interval: 34.411942ms, delivered: 1254, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 853146752 }), send_elapsed: 2.895946ms, ack_elapsed: 34.411942ms, rtt: 31.515996ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 499856, last_update: Instant { tv_sec: 548, tv_nsec: 154174831 }, next_time: Instant { tv_sec: 548, tv_nsec: 154070416 }, max_datagram_size: 1350, last_packet_size: None, iv: 340.098µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.795442072Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:49694 to 193.167.100.100:443 [2025-12-13T10:35:21.795452472Z TRACE quiche_apps::client] 0.0.0.0:49694 -> 193.167.100.100:443: done writing [2025-12-13T10:35:21.930399105Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:49694 [2025-12-13T10:35:21.930419513Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx pkt Short dcid=d00f104e2e12b17efa3f6d88f773f068d873678c key_phase=false len=20 pn=4 [2025-12-13T10:35:21.930432748Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm PING mtu_probe=None [2025-12-13T10:35:21.930438478Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm PADDING len=2 [2025-12-13T10:35:21.930450451Z TRACE quiche_apps::client] 0.0.0.0:49694: processed 41 bytes [2025-12-13T10:35:21.930469276Z TRACE quiche_apps::client] 0.0.0.0:49694: recv() would block [2025-12-13T10:35:21.930476129Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:21.930492990Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx pkt Short dcid=00000000000010052962168d3885036b30b8f6a0 key_phase=false len=7 pn=12 [2025-12-13T10:35:21.930500274Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm ACK delay=9 blocks=[0..2, 4..4] ecn_counts=None [2025-12-13T10:35:21.930515322Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=264.603695ms latest_rtt=31.515996ms srtt=33.759707ms min_rtt=31.515996ms rttvar=10.295015ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=406 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1587, delivered_time: Instant { tv_sec: 547, tv_nsec: 887558694 }, first_sent_time: Instant { tv_sec: 547, tv_nsec: 856042698 }, end_of_app_limited: 10, last_sent_packet: 12, largest_acked: 5, rate_sample: RateSample { bandwidth: 291.52 Kbps, is_app_limited: true, interval: 34.411942ms, delivered: 1254, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 853146752 }), send_elapsed: 2.895946ms, ack_elapsed: 34.411942ms, rtt: 31.515996ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 499856, last_update: Instant { tv_sec: 548, tv_nsec: 289298465 }, next_time: Instant { tv_sec: 548, tv_nsec: 289638563 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:21.930584401Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:49694 to 193.167.100.100:443 [2025-12-13T10:35:21.930596644Z TRACE quiche_apps::client] 0.0.0.0:49694 -> 193.167.100.100:443: done writing [2025-12-13T10:35:21.962393167Z TRACE quiche_apps::client] got 1233 bytes from 193.167.100.100:443 to 0.0.0.0:49694 [2025-12-13T10:35:21.962414196Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx pkt Short dcid=d00f104e2e12b17efa3f6d88f773f068d873678c key_phase=false len=1212 pn=6 [2025-12-13T10:35:21.962430446Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm ACK delay=0 blocks=[4..5, 7..7, 9..10, 12..12] ecn_counts=None [2025-12-13T10:35:21.962440685Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c packet newly acked 7 [2025-12-13T10:35:21.962446596Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c packet newly acked 9 [2025-12-13T10:35:21.962452547Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c packet newly acked 10 [2025-12-13T10:35:21.962459641Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c packet newly acked 12 [2025-12-13T10:35:21.962467706Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c packet 6 lost on epoch 2 [2025-12-13T10:35:21.962475110Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c packet 8 lost on epoch 2 [2025-12-13T10:35:21.962481812Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c packet 11 lost on epoch 2 [2025-12-13T10:35:21.962503142Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:35:21.962511568Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:21.962533338Z TRACE quiche_apps::client] 0.0.0.0:49694: processed 1233 bytes [2025-12-13T10:35:21.962539400Z TRACE quiche_apps::client] 0.0.0.0:49694: recv() would block [2025-12-13T10:35:21.962543157Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:21.962547114Z TRACE quiche::h3] d00f104e2e12b17efa3f6d88f773f068d873678c stream id 0 is readable [2025-12-13T10:35:21.962560389Z TRACE quiche::h3::stream] d00f104e2e12b17efa3f6d88f773f068d873678c read 1 bytes on stream 0 [2025-12-13T10:35:21.962565499Z TRACE quiche::h3::stream] d00f104e2e12b17efa3f6d88f773f068d873678c read 1 bytes on stream 0 [2025-12-13T10:35:21.962569877Z TRACE quiche::h3::stream] d00f104e2e12b17efa3f6d88f773f068d873678c read 1 bytes on stream 0 [2025-12-13T10:35:21.962574946Z TRACE quiche::h3::stream] d00f104e2e12b17efa3f6d88f773f068d873678c read 144 bytes on stream 0 [2025-12-13T10:35:21.962579084Z TRACE quiche::h3] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:21.962583723Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:21.962587430Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:21.962593421Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:21.962601005Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 50, 49, 32, 71, 77, 84] [2025-12-13T10:35:21.962607688Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:21.962612687Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:21.962617306Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:21.962624088Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:21.962630039Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:21.962635640Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:21.962663121Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:21 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:21.962672749Z TRACE quiche::h3] d00f104e2e12b17efa3f6d88f773f068d873678c stream id 0 is readable [2025-12-13T10:35:21.962677558Z TRACE quiche::h3::stream] d00f104e2e12b17efa3f6d88f773f068d873678c read 1 bytes on stream 0 [2025-12-13T10:35:21.962682127Z TRACE quiche::h3::stream] d00f104e2e12b17efa3f6d88f773f068d873678c read 1 bytes on stream 0 [2025-12-13T10:35:21.962686465Z TRACE quiche::h3::stream] d00f104e2e12b17efa3f6d88f773f068d873678c read 1 bytes on stream 0 [2025-12-13T10:35:21.962690272Z TRACE quiche::h3] d00f104e2e12b17efa3f6d88f773f068d873678c rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:21.962699038Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:21.962703316Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:21.962706953Z INFO quiche_apps::common] 1/1 response(s) received in 502.852207ms, closing... [2025-12-13T10:35:21.962720488Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx pkt Short dcid=00000000000010052962168d3885036b30b8f6a0 key_phase=false len=11 pn=13 [2025-12-13T10:35:21.962724907Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:21.962735015Z TRACE quiche::recovery::congestion::recovery] d00f104e2e12b17efa3f6d88f773f068d873678c timer=91.523432ms latest_rtt=31.587129ms srtt=33.488134ms min_rtt=31.515996ms rttvar=8.264405ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 548, tv_nsec: 488578457 }) Rate { delivered: 1710, delivered_time: Instant { tv_sec: 548, tv_nsec: 289638563 }, first_sent_time: Instant { tv_sec: 548, tv_nsec: 289638563 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 12, rate_sample: RateSample { bandwidth: 291.52 Kbps, is_app_limited: true, interval: 433.666998ms, delivered: 123, prior_delivered: 1587, prior_time: Some(Instant { tv_sec: 547, tv_nsec: 887558694 }), send_elapsed: 433.595865ms, ack_elapsed: 433.666998ms, rtt: 31.587129ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 352736, last_update: Instant { tv_sec: 548, tv_nsec: 289298465 }, next_time: Instant { tv_sec: 548, tv_nsec: 289638563 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:21.962779809Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:49694 to 193.167.100.100:443 [2025-12-13T10:35:21.962784989Z TRACE quiche_apps::client] 0.0.0.0:49694 -> 193.167.100.100:443: done writing [2025-12-13T10:35:22.163034264Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:22.163048301Z TRACE quiche] d00f104e2e12b17efa3f6d88f773f068d873678c draining timeout expired [2025-12-13T10:35:22.163075341Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:22.163080982Z INFO quiche_apps::client] connection closed, recv=7 sent=14 lost=3 retrans=3 sent_bytes=2357 recv_bytes=4757 lost_bytes=283 [local_addr=0.0.0.0:49694 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=7 sent=14 lost=3 retrans=3 rtt=33.488134ms min_rtt=Some(31.515996ms) rttvar=8.264405ms cwnd=9450 sent_bytes=2357 recv_bytes=4757 lost_bytes=0 stream_retrans_bytes=216 pmtu=1350 delivery_rate=36440] [2025-12-13T10:35:22.167611199Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:22.167836279Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:44570 with scid b0390482d081e2afa6e3790ae12ad24987b2d93f [2025-12-13T10:35:22.167873780Z TRACE quiche::tls] b0390482d081e2afa6e3790ae12ad24987b2d93f write message lvl=Initial len=266 [2025-12-13T10:35:22.167885742Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=cee378f7d8f18e619a05b41a79fe170c scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=270 pn=0 [2025-12-13T10:35:22.167889409Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:22.167898736Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=998.944506ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 548, tv_nsec: 526657764 }, first_sent_time: Instant { tv_sec: 548, tv_nsec: 526657764 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 548, tv_nsec: 526657764 }, next_time: Instant { tv_sec: 548, tv_nsec: 526657764 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:22.167953990Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:23.168012865Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:23.168052148Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f loss detection timeout expired [2025-12-13T10:35:23.168061606Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=997.780444ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 548, tv_nsec: 526657764 }, first_sent_time: Instant { tv_sec: 548, tv_nsec: 526657764 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 548, tv_nsec: 526657764 }, next_time: Instant { tv_sec: 548, tv_nsec: 526657764 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:23.168092334Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:23.168136887Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=cee378f7d8f18e619a05b41a79fe170c scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=270 pn=1 [2025-12-13T10:35:23.168143719Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:23.168165009Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=1.997946019s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 548, tv_nsec: 526657764 }, first_sent_time: Instant { tv_sec: 548, tv_nsec: 526657764 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 549, tv_nsec: 526925680 }, next_time: Instant { tv_sec: 549, tv_nsec: 526925680 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:23.168275726Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:23.168291205Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:25.168350847Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:25.168378599Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f loss detection timeout expired [2025-12-13T10:35:25.168387135Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=1.995722932s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 548, tv_nsec: 526657764 }, first_sent_time: Instant { tv_sec: 548, tv_nsec: 526657764 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 549, tv_nsec: 526925680 }, next_time: Instant { tv_sec: 549, tv_nsec: 526925680 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:25.168425126Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:25.168459660Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=cee378f7d8f18e619a05b41a79fe170c scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=270 pn=2 [2025-12-13T10:35:25.168464589Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:25.168484747Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=3.995949726s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=999 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 548, tv_nsec: 526657764 }, first_sent_time: Instant { tv_sec: 548, tv_nsec: 526657764 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 551, tv_nsec: 527249145 }, next_time: Instant { tv_sec: 551, tv_nsec: 527249145 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:25.168533729Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.168546773Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=cee378f7d8f18e619a05b41a79fe170c scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=4 pn=3 [2025-12-13T10:35:25.168551402Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm PING mtu_probe=None [2025-12-13T10:35:25.168555469Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm PADDING len=3 [2025-12-13T10:35:25.168563444Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=3.995975584s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1066 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 548, tv_nsec: 526657764 }, first_sent_time: Instant { tv_sec: 548, tv_nsec: 526657764 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 551, tv_nsec: 527353630 }, next_time: Instant { tv_sec: 551, tv_nsec: 527353630 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:25.168620330Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.168633324Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:25.202627804Z TRACE quiche_apps::client] got 71 bytes from 193.167.100.100:443 to 0.0.0.0:44570 [2025-12-13T10:35:25.202649635Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx pkt Initial version=1 dcid=b0390482d081e2afa6e3790ae12ad24987b2d93f scid=0000000000001005789f343e6ea28eafdacb04d9 token= len=22 pn=1 [2025-12-13T10:35:25.202671165Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm ACK delay=0 blocks=[2..3] ecn_counts=None [2025-12-13T10:35:25.202681324Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet newly acked 2 [2025-12-13T10:35:25.202688157Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet newly acked 3 [2025-12-13T10:35:25.202695590Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet 0 lost on epoch 0 [2025-12-13T10:35:25.202702574Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet 1 lost on epoch 0 [2025-12-13T10:35:25.202755502Z TRACE quiche_apps::client] 0.0.0.0:44570: processed 71 bytes [2025-12-13T10:35:25.202767264Z TRACE quiche_apps::client] 0.0.0.0:44570: recv() would block [2025-12-13T10:35:25.202773997Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:25.202797511Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:25.305961039Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:25.305976929Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f loss detection timeout expired [2025-12-13T10:35:25.305982128Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=204.628415ms latest_rtt=34.105888ms srtt=34.105888ms min_rtt=34.105888ms rttvar=17.052944ms cwnd=9450 ssthresh=9450 bytes_in_flight=0 app_limited=false congestion_recovery_start_time=Some(Instant { tv_sec: 551, tv_nsec: 561459518 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 551, tv_nsec: 561459518 }, first_sent_time: Instant { tv_sec: 551, tv_nsec: 527353630 }, end_of_app_limited: 3, last_sent_packet: 3, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.034801754s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 548, tv_nsec: 526657764 }), send_elapsed: 3.000695866s, ack_elapsed: 3.034801754s, rtt: 34.105888ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 551, tv_nsec: 527353630 }, next_time: Instant { tv_sec: 551, tv_nsec: 527353630 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:25.306010632Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:25.306032923Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=7 pn=4 [2025-12-13T10:35:25.306037913Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=12923 blocks=[1..1] ecn_counts=None [2025-12-13T10:35:25.306043423Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm PING mtu_probe=None [2025-12-13T10:35:25.306056547Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=204.595995ms latest_rtt=34.105888ms srtt=34.105888ms min_rtt=34.105888ms rttvar=17.052944ms cwnd=9450 ssthresh=9450 bytes_in_flight=74 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 551, tv_nsec: 698937794 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 551, tv_nsec: 664831906 }, first_sent_time: Instant { tv_sec: 551, tv_nsec: 664831906 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.034801754s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 548, tv_nsec: 526657764 }), send_elapsed: 3.000695866s, ack_elapsed: 3.034801754s, rtt: 34.105888ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346347, last_update: Instant { tv_sec: 551, tv_nsec: 664831906 }, next_time: Instant { tv_sec: 551, tv_nsec: 664831906 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:25.306124074Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.306137008Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:25.511401698Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:25.511417518Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f loss detection timeout expired [2025-12-13T10:35:25.511422778Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=203.864281ms latest_rtt=34.105888ms srtt=34.105888ms min_rtt=34.105888ms rttvar=17.052944ms cwnd=9450 ssthresh=9450 bytes_in_flight=74 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 551, tv_nsec: 698937794 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 551, tv_nsec: 664831906 }, first_sent_time: Instant { tv_sec: 551, tv_nsec: 664831906 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.034801754s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 548, tv_nsec: 526657764 }), send_elapsed: 3.000695866s, ack_elapsed: 3.034801754s, rtt: 34.105888ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346347, last_update: Instant { tv_sec: 551, tv_nsec: 664831906 }, next_time: Instant { tv_sec: 551, tv_nsec: 664831906 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:25.511449708Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:25.511470066Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=9 pn=5 [2025-12-13T10:35:25.511475035Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=38602 blocks=[1..1] ecn_counts=None [2025-12-13T10:35:25.511480856Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm PING mtu_probe=None [2025-12-13T10:35:25.511491987Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=409.234158ms latest_rtt=34.105888ms srtt=34.105888ms min_rtt=34.105888ms rttvar=17.052944ms cwnd=9450 ssthresh=9450 bytes_in_flight=150 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 551, tv_nsec: 698937794 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 551, tv_nsec: 664831906 }, first_sent_time: Instant { tv_sec: 551, tv_nsec: 664831906 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.034801754s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 548, tv_nsec: 526657764 }), send_elapsed: 3.000695866s, ack_elapsed: 3.034801754s, rtt: 34.105888ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346347, last_update: Instant { tv_sec: 551, tv_nsec: 870270111 }, next_time: Instant { tv_sec: 551, tv_nsec: 870270111 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:25.511560104Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.511583879Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=9 pn=6 [2025-12-13T10:35:25.511591653Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=38617 blocks=[1..1] ecn_counts=None [2025-12-13T10:35:25.511599558Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm PING mtu_probe=None [2025-12-13T10:35:25.511612152Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=409.228247ms latest_rtt=34.105888ms srtt=34.105888ms min_rtt=34.105888ms rttvar=17.052944ms cwnd=9450 ssthresh=9450 bytes_in_flight=226 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 551, tv_nsec: 698937794 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 551, tv_nsec: 664831906 }, first_sent_time: Instant { tv_sec: 551, tv_nsec: 664831906 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.034801754s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 548, tv_nsec: 526657764 }), send_elapsed: 3.000695866s, ack_elapsed: 3.034801754s, rtt: 34.105888ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346347, last_update: Instant { tv_sec: 551, tv_nsec: 870270111 }, next_time: Instant { tv_sec: 551, tv_nsec: 870270111 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:25.511658498Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.511670270Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:25.543405199Z TRACE quiche_apps::client] got 73 bytes from 193.167.100.100:443 to 0.0.0.0:44570 [2025-12-13T10:35:25.543427701Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx pkt Initial version=1 dcid=b0390482d081e2afa6e3790ae12ad24987b2d93f scid=0000000000001005789f343e6ea28eafdacb04d9 token= len=24 pn=2 [2025-12-13T10:35:25.543444823Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm ACK delay=0 blocks=[2..3, 5..5] ecn_counts=None [2025-12-13T10:35:25.543454061Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet newly acked 5 [2025-12-13T10:35:25.543460222Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet 4 lost on epoch 0 [2025-12-13T10:35:25.543485539Z TRACE quiche_apps::client] 0.0.0.0:44570: processed 73 bytes [2025-12-13T10:35:25.543493264Z TRACE quiche_apps::client] 0.0.0.0:44570: recv() would block [2025-12-13T10:35:25.543498063Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:25.543517369Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=5 pn=7 [2025-12-13T10:35:25.543532717Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=11 blocks=[2..2] ecn_counts=None [2025-12-13T10:35:25.543545051Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=55.161475ms latest_rtt=31.966441ms srtt=33.838457ms min_rtt=31.966441ms rttvar=13.324569ms cwnd=9450 ssthresh=9450 bytes_in_flight=76 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 551, tv_nsec: 698937794 }) Rate { delivered: 476, delivered_time: Instant { tv_sec: 551, tv_nsec: 902236552 }, first_sent_time: Instant { tv_sec: 551, tv_nsec: 870270111 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 5, rate_sample: RateSample { bandwidth: 2.56 Kbps, is_app_limited: true, interval: 237.404646ms, delivered: 76, prior_delivered: 400, prior_time: Some(Instant { tv_sec: 551, tv_nsec: 664831906 }), send_elapsed: 205.438205ms, ack_elapsed: 237.404646ms, rtt: 31.966441ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349085, last_update: Instant { tv_sec: 551, tv_nsec: 870270111 }, next_time: Instant { tv_sec: 551, tv_nsec: 870270111 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:25.543601336Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.543613018Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:25.599691215Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:25.599704800Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f loss detection timeout expired [2025-12-13T10:35:25.599709740Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=86.133128ms latest_rtt=31.966441ms srtt=33.838457ms min_rtt=31.966441ms rttvar=13.324569ms cwnd=9450 ssthresh=9450 bytes_in_flight=76 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 551, tv_nsec: 698937794 }) Rate { delivered: 476, delivered_time: Instant { tv_sec: 551, tv_nsec: 902236552 }, first_sent_time: Instant { tv_sec: 551, tv_nsec: 870270111 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 5, rate_sample: RateSample { bandwidth: 2.56 Kbps, is_app_limited: true, interval: 237.404646ms, delivered: 76, prior_delivered: 400, prior_time: Some(Instant { tv_sec: 551, tv_nsec: 664831906 }), send_elapsed: 205.438205ms, ack_elapsed: 237.404646ms, rtt: 31.966441ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349085, last_update: Instant { tv_sec: 551, tv_nsec: 870270111 }, next_time: Instant { tv_sec: 551, tv_nsec: 870270111 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:25.599731149Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:25.599749584Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=7 pn=8 [2025-12-13T10:35:25.599754473Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=7040 blocks=[2..2] ecn_counts=None [2025-12-13T10:35:25.599759713Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm PING mtu_probe=None [2025-12-13T10:35:25.599771114Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=174.238921ms latest_rtt=31.966441ms srtt=33.838457ms min_rtt=31.966441ms rttvar=13.324569ms cwnd=9450 ssthresh=9450 bytes_in_flight=150 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 551, tv_nsec: 698937794 }) Rate { delivered: 476, delivered_time: Instant { tv_sec: 551, tv_nsec: 902236552 }, first_sent_time: Instant { tv_sec: 551, tv_nsec: 870270111 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 5, rate_sample: RateSample { bandwidth: 2.56 Kbps, is_app_limited: true, interval: 237.404646ms, delivered: 76, prior_delivered: 400, prior_time: Some(Instant { tv_sec: 551, tv_nsec: 664831906 }), send_elapsed: 205.438205ms, ack_elapsed: 237.404646ms, rtt: 31.966441ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349085, last_update: Instant { tv_sec: 551, tv_nsec: 958551291 }, next_time: Instant { tv_sec: 551, tv_nsec: 958551291 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:25.599831287Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.599844060Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:25.631659833Z TRACE quiche_apps::client] got 75 bytes from 193.167.100.100:443 to 0.0.0.0:44570 [2025-12-13T10:35:25.631701421Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx pkt Initial version=1 dcid=b0390482d081e2afa6e3790ae12ad24987b2d93f scid=0000000000001005789f343e6ea28eafdacb04d9 token= len=26 pn=4 [2025-12-13T10:35:25.631718683Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm ACK delay=0 blocks=[2..3, 5..5, 7..8] ecn_counts=None [2025-12-13T10:35:25.631728792Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet newly acked 7 [2025-12-13T10:35:25.631735384Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet newly acked 8 [2025-12-13T10:35:25.631744010Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet 6 lost on epoch 0 [2025-12-13T10:35:25.631770530Z TRACE quiche_apps::client] 0.0.0.0:44570: processed 75 bytes [2025-12-13T10:35:25.631781781Z TRACE quiche_apps::client] 0.0.0.0:44570: recv() would block [2025-12-13T10:35:25.631787622Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:25.631810935Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=5 pn=9 [2025-12-13T10:35:25.631819011Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=13 blocks=[4..4] ecn_counts=None [2025-12-13T10:35:25.631834920Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=75.316763ms latest_rtt=31.960794ms srtt=33.603748ms min_rtt=31.960794ms rttvar=10.462841ms cwnd=6615 ssthresh=6615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 551, tv_nsec: 990512085 }) Rate { delivered: 550, delivered_time: Instant { tv_sec: 551, tv_nsec: 958551291 }, first_sent_time: Instant { tv_sec: 551, tv_nsec: 958551291 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 8, rate_sample: RateSample { bandwidth: 6.70 Kbps, is_app_limited: true, interval: 88.28118ms, delivered: 74, prior_delivered: 476, prior_time: Some(Instant { tv_sec: 551, tv_nsec: 902236552 }), send_elapsed: 88.28118ms, ack_elapsed: 88.275533ms, rtt: 31.960794ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246066, last_update: Instant { tv_sec: 551, tv_nsec: 958551291 }, next_time: Instant { tv_sec: 551, tv_nsec: 958551291 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:25.631910451Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.631924588Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:25.708056584Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:25.708073586Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f loss detection timeout expired [2025-12-13T10:35:25.708079166Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=150.90292ms latest_rtt=31.960794ms srtt=33.603748ms min_rtt=31.960794ms rttvar=10.462841ms cwnd=6615 ssthresh=6615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 551, tv_nsec: 990512085 }) Rate { delivered: 550, delivered_time: Instant { tv_sec: 551, tv_nsec: 958551291 }, first_sent_time: Instant { tv_sec: 551, tv_nsec: 958551291 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 8, rate_sample: RateSample { bandwidth: 6.70 Kbps, is_app_limited: true, interval: 88.28118ms, delivered: 74, prior_delivered: 476, prior_time: Some(Instant { tv_sec: 551, tv_nsec: 902236552 }), send_elapsed: 88.28118ms, ack_elapsed: 88.275533ms, rtt: 31.960794ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246066, last_update: Instant { tv_sec: 551, tv_nsec: 958551291 }, next_time: Instant { tv_sec: 551, tv_nsec: 958551291 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:25.708103752Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:25.708126254Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=7 pn=10 [2025-12-13T10:35:25.708131223Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=9553 blocks=[4..4] ecn_counts=None [2025-12-13T10:35:25.708136654Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm PING mtu_probe=None [2025-12-13T10:35:25.708180516Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=150.839241ms latest_rtt=31.960794ms srtt=33.603748ms min_rtt=31.960794ms rttvar=10.462841ms cwnd=6615 ssthresh=6615 bytes_in_flight=74 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 98885179 }) Rate { delivered: 550, delivered_time: Instant { tv_sec: 552, tv_nsec: 66924385 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 66924385 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 8, rate_sample: RateSample { bandwidth: 6.70 Kbps, is_app_limited: true, interval: 88.28118ms, delivered: 74, prior_delivered: 476, prior_time: Some(Instant { tv_sec: 551, tv_nsec: 902236552 }), send_elapsed: 88.28118ms, ack_elapsed: 88.275533ms, rtt: 31.960794ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246066, last_update: Instant { tv_sec: 552, tv_nsec: 66924385 }, next_time: Instant { tv_sec: 552, tv_nsec: 66924385 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:25.708284360Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.708297544Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:25.859512230Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:25.859537918Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f loss detection timeout expired [2025-12-13T10:35:25.859544581Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=150.384418ms latest_rtt=31.960794ms srtt=33.603748ms min_rtt=31.960794ms rttvar=10.462841ms cwnd=6615 ssthresh=6615 bytes_in_flight=74 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 98885179 }) Rate { delivered: 550, delivered_time: Instant { tv_sec: 552, tv_nsec: 66924385 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 66924385 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 8, rate_sample: RateSample { bandwidth: 6.70 Kbps, is_app_limited: true, interval: 88.28118ms, delivered: 74, prior_delivered: 476, prior_time: Some(Instant { tv_sec: 551, tv_nsec: 902236552 }), send_elapsed: 88.28118ms, ack_elapsed: 88.275533ms, rtt: 31.960794ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246066, last_update: Instant { tv_sec: 552, tv_nsec: 66924385 }, next_time: Instant { tv_sec: 552, tv_nsec: 66924385 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:25.859583353Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:25.859617346Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=9 pn=11 [2025-12-13T10:35:25.859623277Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=28489 blocks=[4..4] ecn_counts=None [2025-12-13T10:35:25.859629930Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm PING mtu_probe=None [2025-12-13T10:35:25.859647673Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=301.765305ms latest_rtt=31.960794ms srtt=33.603748ms min_rtt=31.960794ms rttvar=10.462841ms cwnd=6615 ssthresh=6615 bytes_in_flight=150 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 98885179 }) Rate { delivered: 550, delivered_time: Instant { tv_sec: 552, tv_nsec: 66924385 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 66924385 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 8, rate_sample: RateSample { bandwidth: 6.70 Kbps, is_app_limited: true, interval: 88.28118ms, delivered: 74, prior_delivered: 476, prior_time: Some(Instant { tv_sec: 551, tv_nsec: 902236552 }), send_elapsed: 88.28118ms, ack_elapsed: 88.275533ms, rtt: 31.960794ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246066, last_update: Instant { tv_sec: 552, tv_nsec: 218407212 }, next_time: Instant { tv_sec: 552, tv_nsec: 218407212 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:25.859739575Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.859761486Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=9 pn=12 [2025-12-13T10:35:25.859768589Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=28507 blocks=[4..4] ecn_counts=None [2025-12-13T10:35:25.859788236Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm PING mtu_probe=None [2025-12-13T10:35:25.859802072Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=301.766728ms latest_rtt=31.960794ms srtt=33.603748ms min_rtt=31.960794ms rttvar=10.462841ms cwnd=6615 ssthresh=6615 bytes_in_flight=226 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 98885179 }) Rate { delivered: 550, delivered_time: Instant { tv_sec: 552, tv_nsec: 66924385 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 66924385 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 8, rate_sample: RateSample { bandwidth: 6.70 Kbps, is_app_limited: true, interval: 88.28118ms, delivered: 74, prior_delivered: 476, prior_time: Some(Instant { tv_sec: 551, tv_nsec: 902236552 }), send_elapsed: 88.28118ms, ack_elapsed: 88.275533ms, rtt: 31.960794ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246066, last_update: Instant { tv_sec: 552, tv_nsec: 218407212 }, next_time: Instant { tv_sec: 552, tv_nsec: 218407212 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:25.859848388Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.859860411Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:25.892429421Z TRACE quiche_apps::client] got 77 bytes from 193.167.100.100:443 to 0.0.0.0:44570 [2025-12-13T10:35:25.892453085Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx pkt Initial version=1 dcid=b0390482d081e2afa6e3790ae12ad24987b2d93f scid=0000000000001005789f343e6ea28eafdacb04d9 token= len=28 pn=5 [2025-12-13T10:35:25.892472742Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm ACK delay=0 blocks=[2..3, 5..5, 7..9, 12..12] ecn_counts=None [2025-12-13T10:35:25.892483291Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet newly acked 9 [2025-12-13T10:35:25.892490174Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet newly acked 12 [2025-12-13T10:35:25.892499421Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet 10 lost on epoch 0 [2025-12-13T10:35:25.892519338Z TRACE quiche_apps::client] 0.0.0.0:44570: processed 77 bytes [2025-12-13T10:35:25.892528866Z TRACE quiche_apps::client] 0.0.0.0:44570: recv() would block [2025-12-13T10:35:25.892535529Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:25.892559664Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=5 pn=13 [2025-12-13T10:35:25.892567499Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=13 blocks=[5..5] ecn_counts=None [2025-12-13T10:35:25.892582036Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=32.812691ms latest_rtt=32.855415ms srtt=33.510205ms min_rtt=31.960794ms rttvar=8.034213ms cwnd=6615 ssthresh=6615 bytes_in_flight=76 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 98885179 }) Rate { delivered: 626, delivered_time: Instant { tv_sec: 552, tv_nsec: 251262627 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 218407212 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 12, rate_sample: RateSample { bandwidth: 6.70 Kbps, is_app_limited: true, interval: 184.338242ms, delivered: 76, prior_delivered: 550, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 66924385 }), send_elapsed: 151.482827ms, ack_elapsed: 184.338242ms, rtt: 32.855415ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246753, last_update: Instant { tv_sec: 552, tv_nsec: 218407212 }, next_time: Instant { tv_sec: 552, tv_nsec: 218407212 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:25.892651185Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.892666263Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:25.925742421Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:25.925754043Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f loss detection timeout expired [2025-12-13T10:35:25.925758491Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=65.283804ms latest_rtt=32.855415ms srtt=33.510205ms min_rtt=31.960794ms rttvar=8.034213ms cwnd=6615 ssthresh=6615 bytes_in_flight=76 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 98885179 }) Rate { delivered: 626, delivered_time: Instant { tv_sec: 552, tv_nsec: 251262627 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 218407212 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 12, rate_sample: RateSample { bandwidth: 6.70 Kbps, is_app_limited: true, interval: 184.338242ms, delivered: 76, prior_delivered: 550, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 66924385 }), send_elapsed: 151.482827ms, ack_elapsed: 184.338242ms, rtt: 32.855415ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246753, last_update: Instant { tv_sec: 552, tv_nsec: 218407212 }, next_time: Instant { tv_sec: 552, tv_nsec: 218407212 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:25.925778378Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:25.925794849Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=7 pn=14 [2025-12-13T10:35:25.925798906Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=4168 blocks=[5..5] ecn_counts=None [2025-12-13T10:35:25.925803395Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm PING mtu_probe=None [2025-12-13T10:35:25.925813414Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=131.263908ms latest_rtt=32.855415ms srtt=33.510205ms min_rtt=31.960794ms rttvar=8.034213ms cwnd=6615 ssthresh=6615 bytes_in_flight=150 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 98885179 }) Rate { delivered: 626, delivered_time: Instant { tv_sec: 552, tv_nsec: 251262627 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 218407212 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 12, rate_sample: RateSample { bandwidth: 6.70 Kbps, is_app_limited: true, interval: 184.338242ms, delivered: 76, prior_delivered: 550, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 66924385 }), send_elapsed: 151.482827ms, ack_elapsed: 184.338242ms, rtt: 32.855415ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246753, last_update: Instant { tv_sec: 552, tv_nsec: 284597709 }, next_time: Instant { tv_sec: 552, tv_nsec: 284597709 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:25.925866934Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.925877814Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:25.950386900Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:44570 [2025-12-13T10:35:25.950408681Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx pkt Initial version=1 dcid=b0390482d081e2afa6e3790ae12ad24987b2d93f scid=0000000000001005789f343e6ea28eafdacb04d9 token= len=1150 pn=6 [2025-12-13T10:35:25.950426214Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:25.950574561Z TRACE quiche::tls] b0390482d081e2afa6e3790ae12ad24987b2d93f set write secret lvl=Handshake [2025-12-13T10:35:25.950589849Z TRACE quiche::tls] b0390482d081e2afa6e3790ae12ad24987b2d93f set read secret lvl=Handshake [2025-12-13T10:35:25.950604868Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm PADDING len=1039 [2025-12-13T10:35:25.950622100Z TRACE quiche_apps::client] 0.0.0.0:44570: processed 1200 bytes [2025-12-13T10:35:25.950628472Z TRACE quiche_apps::client] 0.0.0.0:44570: recv() would block [2025-12-13T10:35:25.950632259Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:25.950646635Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=5 pn=15 [2025-12-13T10:35:25.950651224Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=30 blocks=[5..6] ecn_counts=None [2025-12-13T10:35:25.950661724Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=106.415307ms latest_rtt=32.855415ms srtt=33.510205ms min_rtt=31.960794ms rttvar=8.034213ms cwnd=6615 ssthresh=6615 bytes_in_flight=150 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 98885179 }) Rate { delivered: 626, delivered_time: Instant { tv_sec: 552, tv_nsec: 251262627 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 218407212 }, end_of_app_limited: 13, last_sent_packet: 15, largest_acked: 12, rate_sample: RateSample { bandwidth: 6.70 Kbps, is_app_limited: true, interval: 184.338242ms, delivered: 76, prior_delivered: 550, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 66924385 }), send_elapsed: 151.482827ms, ack_elapsed: 184.338242ms, rtt: 32.855415ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246753, last_update: Instant { tv_sec: 552, tv_nsec: 284597709 }, next_time: Instant { tv_sec: 552, tv_nsec: 284597709 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:25.950715464Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.950727266Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:25.957542383Z TRACE quiche_apps::client] got 77 bytes from 193.167.100.100:443 to 0.0.0.0:44570 [2025-12-13T10:35:25.957560006Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx pkt Initial version=1 dcid=b0390482d081e2afa6e3790ae12ad24987b2d93f scid=0000000000001005789f343e6ea28eafdacb04d9 token= len=28 pn=7 [2025-12-13T10:35:25.957576056Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm ACK delay=0 blocks=[2..3, 5..5, 7..9, 12..14] ecn_counts=None [2025-12-13T10:35:25.957595763Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet newly acked 13 [2025-12-13T10:35:25.957603167Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet newly acked 14 [2025-12-13T10:35:25.957611322Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet 11 lost on epoch 0 [2025-12-13T10:35:25.957637171Z TRACE quiche_apps::client] 0.0.0.0:44570: processed 77 bytes [2025-12-13T10:35:25.957646007Z TRACE quiche_apps::client] 0.0.0.0:44570: recv() would block [2025-12-13T10:35:25.957651868Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:25.957674641Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Initial version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=5 pn=16 [2025-12-13T10:35:25.957683918Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=14 blocks=[6..7] ecn_counts=None [2025-12-13T10:35:25.957703535Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=58.984535ms latest_rtt=31.773793ms srtt=33.293153ms min_rtt=31.773793ms rttvar=6.459762ms cwnd=4630 ssthresh=4630 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 316371502 }) Rate { delivered: 700, delivered_time: Instant { tv_sec: 552, tv_nsec: 284597709 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 284597709 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 14, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 66.190497ms, delivered: 74, prior_delivered: 626, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 251262627 }), send_elapsed: 66.190497ms, ack_elapsed: 65.108875ms, rtt: 31.773793ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 173834, last_update: Instant { tv_sec: 552, tv_nsec: 284597709 }, next_time: Instant { tv_sec: 552, tv_nsec: 284597709 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:25.957763707Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.957775339Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:25.982551291Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:44570 [2025-12-13T10:35:25.982569315Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx pkt Handshake version=1 dcid=b0390482d081e2afa6e3790ae12ad24987b2d93f scid=0000000000001005789f343e6ea28eafdacb04d9 len=20 pn=2 [2025-12-13T10:35:25.982580375Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm PING mtu_probe=None [2025-12-13T10:35:25.982586136Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm PADDING len=2 [2025-12-13T10:35:25.982601144Z TRACE quiche_apps::client] 0.0.0.0:44570: processed 68 bytes [2025-12-13T10:35:25.982608608Z TRACE quiche_apps::client] 0.0.0.0:44570: recv() would block [2025-12-13T10:35:25.982613848Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:25.982631842Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Handshake version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=5 pn=17 [2025-12-13T10:35:25.982638113Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=7 blocks=[2..2] ecn_counts=None [2025-12-13T10:35:25.982651699Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=34.036862ms latest_rtt=31.773793ms srtt=33.293153ms min_rtt=31.773793ms rttvar=6.459762ms cwnd=4630 ssthresh=4630 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 316371502 }) Rate { delivered: 700, delivered_time: Instant { tv_sec: 552, tv_nsec: 284597709 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 284597709 }, end_of_app_limited: 15, last_sent_packet: 17, largest_acked: 14, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 66.190497ms, delivered: 74, prior_delivered: 626, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 251262627 }), send_elapsed: 66.190497ms, ack_elapsed: 65.108875ms, rtt: 31.773793ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 173834, last_update: Instant { tv_sec: 552, tv_nsec: 284597709 }, next_time: Instant { tv_sec: 552, tv_nsec: 284597709 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:25.982686654Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f dropped epoch 0 state [2025-12-13T10:35:25.982721619Z TRACE quiche_apps::client] written 71 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:25.982739152Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.014056907Z TRACE quiche_apps::client] got 787 bytes from 193.167.100.100:443 to 0.0.0.0:44570 [2025-12-13T10:35:26.014077705Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx pkt Handshake version=1 dcid=b0390482d081e2afa6e3790ae12ad24987b2d93f scid=0000000000001005789f343e6ea28eafdacb04d9 len=738 pn=3 [2025-12-13T10:35:26.014095769Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm CRYPTO off=0 len=717 [2025-12-13T10:35:26.014407572Z TRACE quiche::tls] b0390482d081e2afa6e3790ae12ad24987b2d93f write message lvl=Handshake len=36 [2025-12-13T10:35:26.014415897Z TRACE quiche::tls] b0390482d081e2afa6e3790ae12ad24987b2d93f set write secret lvl=OneRTT [2025-12-13T10:35:26.014427479Z TRACE quiche::tls] b0390482d081e2afa6e3790ae12ad24987b2d93f set read secret lvl=OneRTT [2025-12-13T10:35:26.014448529Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(cee378f7d8f18e619a05b41a79fe170c), max_idle_timeout: 75000, stateless_reset_token: Some(299949126415445743635686696574289775856), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005789f343e6ea28eafdacb04d9), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:26.014482713Z TRACE quiche_apps::client] 0.0.0.0:44570: processed 787 bytes [2025-12-13T10:35:26.014487672Z TRACE quiche_apps::client] 0.0.0.0:44570: recv() would block [2025-12-13T10:35:26.014490757Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.014510474Z TRACE quiche::h3] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:26.014542645Z TRACE quiche::h3] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm GREASE stream=0 len=0 [2025-12-13T10:35:26.014549818Z TRACE quiche::h3] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm GREASE stream=0 len=18 [2025-12-13T10:35:26.014557863Z TRACE quiche::h3] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm HEADERS stream=0 len=40 fin=true [2025-12-13T10:35:26.014564535Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /smooth-aquamarine-suitcase", "user-agent: quiche"] [2025-12-13T10:35:26.014642000Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Handshake version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=46 pn=18 [2025-12-13T10:35:26.014647260Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=70 blocks=[2..3] ecn_counts=None [2025-12-13T10:35:26.014651288Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:26.014660645Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=59.103236ms latest_rtt=31.773793ms srtt=33.293153ms min_rtt=31.773793ms rttvar=6.459762ms cwnd=4630 ssthresh=4630 bytes_in_flight=112 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 405220025 }) Rate { delivered: 700, delivered_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 14, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 66.190497ms, delivered: 74, prior_delivered: 626, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 251262627 }), send_elapsed: 66.190497ms, ack_elapsed: 65.108875ms, rtt: 31.773793ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 173834, last_update: Instant { tv_sec: 552, tv_nsec: 373446232 }, next_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.014685561Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Short dcid=0000000000001005789f343e6ea28eafdacb04d9 key_phase=false len=64 pn=19 [2025-12-13T10:35:26.014689259Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[f7, 30, 2b, 0a, 03, ac, 91, 31, e0, 76, 73, f5, b0, 12, 53, 6c, 0b, f5, 2d, 5d] reset_token=[d8, 6f, 44, ef, 21, 40, 08, 81, 15, ce, 48, f5, cb, 91, a3, e7] [2025-12-13T10:35:26.014697263Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:26.014704176Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=59.059755ms latest_rtt=31.773793ms srtt=33.293153ms min_rtt=31.773793ms rttvar=6.459762ms cwnd=4630 ssthresh=4630 bytes_in_flight=214 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 405220025 }) Rate { delivered: 700, delivered_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 14, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 66.190497ms, delivered: 74, prior_delivered: 626, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 251262627 }), send_elapsed: 66.190497ms, ack_elapsed: 65.108875ms, rtt: 31.773793ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 173834, last_update: Instant { tv_sec: 552, tv_nsec: 373446232 }, next_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.014747608Z TRACE quiche_apps::client] written 214 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:26.014762044Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Short dcid=0000000000001005789f343e6ea28eafdacb04d9 key_phase=false len=6 pn=20 [2025-12-13T10:35:26.014774578Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:26.014786129Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=58.977521ms latest_rtt=31.773793ms srtt=33.293153ms min_rtt=31.773793ms rttvar=6.459762ms cwnd=4630 ssthresh=4630 bytes_in_flight=258 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 405220025 }) Rate { delivered: 700, delivered_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, end_of_app_limited: 19, last_sent_packet: 20, largest_acked: 14, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 66.190497ms, delivered: 74, prior_delivered: 626, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 251262627 }), send_elapsed: 66.190497ms, ack_elapsed: 65.108875ms, rtt: 31.773793ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 173834, last_update: Instant { tv_sec: 552, tv_nsec: 373446232 }, next_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.014823870Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:26.014837786Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Short dcid=0000000000001005789f343e6ea28eafdacb04d9 key_phase=false len=6 pn=21 [2025-12-13T10:35:26.014843757Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:26.014854016Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=58.909494ms latest_rtt=31.773793ms srtt=33.293153ms min_rtt=31.773793ms rttvar=6.459762ms cwnd=4630 ssthresh=4630 bytes_in_flight=302 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 405220025 }) Rate { delivered: 700, delivered_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, end_of_app_limited: 20, last_sent_packet: 21, largest_acked: 14, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 66.190497ms, delivered: 74, prior_delivered: 626, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 251262627 }), send_elapsed: 66.190497ms, ack_elapsed: 65.108875ms, rtt: 31.773793ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 173834, last_update: Instant { tv_sec: 552, tv_nsec: 373446232 }, next_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.014889182Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:26.014902286Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Short dcid=0000000000001005789f343e6ea28eafdacb04d9 key_phase=false len=83 pn=22 [2025-12-13T10:35:26.014908117Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm STREAM id=0 off=0 len=78 fin=true [2025-12-13T10:35:26.014919068Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=58.844403ms latest_rtt=31.773793ms srtt=33.293153ms min_rtt=31.773793ms rttvar=6.459762ms cwnd=4630 ssthresh=4630 bytes_in_flight=423 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 405220025 }) Rate { delivered: 700, delivered_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, end_of_app_limited: 21, last_sent_packet: 22, largest_acked: 14, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 66.190497ms, delivered: 74, prior_delivered: 626, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 251262627 }), send_elapsed: 66.190497ms, ack_elapsed: 65.108875ms, rtt: 31.773793ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 173834, last_update: Instant { tv_sec: 552, tv_nsec: 373446232 }, next_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.014970564Z TRACE quiche_apps::client] written 121 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:26.014982957Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.074092050Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:26.074106627Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f loss detection timeout expired [2025-12-13T10:35:26.074113109Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=58.782582ms latest_rtt=31.773793ms srtt=33.293153ms min_rtt=31.773793ms rttvar=6.459762ms cwnd=4630 ssthresh=4630 bytes_in_flight=423 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 405220025 }) Rate { delivered: 700, delivered_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, end_of_app_limited: 21, last_sent_packet: 22, largest_acked: 14, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 66.190497ms, delivered: 74, prior_delivered: 626, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 251262627 }), send_elapsed: 66.190497ms, ack_elapsed: 65.108875ms, rtt: 31.773793ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 173834, last_update: Instant { tv_sec: 552, tv_nsec: 373446232 }, next_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.074137365Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.074156250Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Handshake version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=46 pn=23 [2025-12-13T10:35:26.074160858Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=7509 blocks=[2..3] ecn_counts=None [2025-12-13T10:35:26.074166008Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:26.074177219Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=108.982206ms latest_rtt=31.773793ms srtt=33.293153ms min_rtt=31.773793ms rttvar=6.459762ms cwnd=4630 ssthresh=4630 bytes_in_flight=535 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 405220025 }) Rate { delivered: 700, delivered_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, end_of_app_limited: 22, last_sent_packet: 23, largest_acked: 14, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 66.190497ms, delivered: 74, prior_delivered: 626, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 251262627 }), send_elapsed: 66.190497ms, ack_elapsed: 65.108875ms, rtt: 31.773793ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 173834, last_update: Instant { tv_sec: 552, tv_nsec: 373446232 }, next_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.074269902Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:26.074281935Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.093647721Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:44570 [2025-12-13T10:35:26.093669612Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx pkt Handshake version=1 dcid=b0390482d081e2afa6e3790ae12ad24987b2d93f scid=0000000000001005789f343e6ea28eafdacb04d9 len=20 pn=5 [2025-12-13T10:35:26.093684550Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm PING mtu_probe=None [2025-12-13T10:35:26.093691763Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm PADDING len=2 [2025-12-13T10:35:26.093711510Z TRACE quiche_apps::client] 0.0.0.0:44570: processed 68 bytes [2025-12-13T10:35:26.093720397Z TRACE quiche_apps::client] 0.0.0.0:44570: recv() would block [2025-12-13T10:35:26.093726559Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.093746906Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Handshake version=1 dcid=0000000000001005789f343e6ea28eafdacb04d9 scid=b0390482d081e2afa6e3790ae12ad24987b2d93f len=7 pn=24 [2025-12-13T10:35:26.093754471Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=9 blocks=[2..3, 5..5] ecn_counts=None [2025-12-13T10:35:26.093770130Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=89.388554ms latest_rtt=31.773793ms srtt=33.293153ms min_rtt=31.773793ms rttvar=6.459762ms cwnd=4630 ssthresh=4630 bytes_in_flight=535 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 405220025 }) Rate { delivered: 700, delivered_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, end_of_app_limited: 22, last_sent_packet: 24, largest_acked: 14, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 66.190497ms, delivered: 74, prior_delivered: 626, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 251262627 }), send_elapsed: 66.190497ms, ack_elapsed: 65.108875ms, rtt: 31.773793ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 173834, last_update: Instant { tv_sec: 552, tv_nsec: 452549135 }, next_time: Instant { tv_sec: 552, tv_nsec: 452549135 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.093840832Z TRACE quiche_apps::client] written 73 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:26.093853606Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.106410791Z TRACE quiche_apps::client] got 885 bytes from 193.167.100.100:443 to 0.0.0.0:44570 [2025-12-13T10:35:26.106428144Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx pkt Short dcid=b0390482d081e2afa6e3790ae12ad24987b2d93f key_phase=false len=864 pn=0 [2025-12-13T10:35:26.106452269Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:26.106494107Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm HANDSHAKE_DONE [2025-12-13T10:35:26.106504416Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f dropped epoch 1 state [2025-12-13T10:35:26.106516218Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ac, 7a, 9e, 9e, 4e, ba, d3, c8, 46, 42, 93, a7] reset_token=[dd, da, 96, 04, d7, d8, a2, c3, 4c, 13, 5f, 78, 90, c7, 54, 01] [2025-12-13T10:35:26.106534162Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 6e, 79, d0, 47, cf, a5, 24, eb, c3, 25, 3e, 3a] reset_token=[7a, d5, 8b, 6e, 51, 13, fa, 6a, fb, c0, 3d, 1e, 76, 74, eb, 49] [2025-12-13T10:35:26.106549891Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 2a, f6, 9e, 2d, a0, ea, c3, 98, 22, 4f, d8, a0] reset_token=[5e, 8d, 14, 70, 9d, 8b, 0a, a6, 67, c0, f4, 6b, b2, 6e, b2, e8] [2025-12-13T10:35:26.106565230Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 2e, a0, fc, 97, 4a, 20, 8d, 1c, cd, 41, ec, 76] reset_token=[38, 1a, 68, 22, 0b, 72, 65, e1, ad, d0, 27, 6e, e6, 96, 43, 21] [2025-12-13T10:35:26.106580609Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 00, d2, d5, eb, 3e, a5, f4, 39, dd, 8f, 45, 47] reset_token=[d5, 86, 22, 18, a1, be, b8, ee, e5, d2, 6f, 46, f4, 27, 18, 1f] [2025-12-13T10:35:26.106594855Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b0, e1, 21, 8e, 5a, fc, 13, 79, 05, 70, 94, 3e] reset_token=[f2, b0, 27, af, cf, 12, 97, 7f, 8d, e8, 3a, 63, 62, 08, 50, 6c] [2025-12-13T10:35:26.106603832Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ea, af, 67, f5, 46, de, fe, 47, 9a, 2e, aa, ed] reset_token=[83, 9a, 1c, 6d, 8c, 4f, da, 15, 9a, da, 3e, c0, f1, be, 2e, a9] [2025-12-13T10:35:26.106610795Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:26.106616275Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:26.106620683Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:26.106636733Z TRACE quiche_apps::client] 0.0.0.0:44570: processed 885 bytes [2025-12-13T10:35:26.106642734Z TRACE quiche_apps::client] 0.0.0.0:44570: recv() would block [2025-12-13T10:35:26.106646371Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.106650058Z TRACE quiche::h3] b0390482d081e2afa6e3790ae12ad24987b2d93f stream id 3 is readable [2025-12-13T10:35:26.106657412Z TRACE quiche::h3::stream] b0390482d081e2afa6e3790ae12ad24987b2d93f read 1 bytes on stream 3 [2025-12-13T10:35:26.106663143Z TRACE quiche::h3] b0390482d081e2afa6e3790ae12ad24987b2d93f open peer's control stream 3 [2025-12-13T10:35:26.106668142Z TRACE quiche::h3::stream] b0390482d081e2afa6e3790ae12ad24987b2d93f read 1 bytes on stream 3 [2025-12-13T10:35:26.106672751Z TRACE quiche::h3::stream] b0390482d081e2afa6e3790ae12ad24987b2d93f read 1 bytes on stream 3 [2025-12-13T10:35:26.106677540Z TRACE quiche::h3::stream] b0390482d081e2afa6e3790ae12ad24987b2d93f read 6 bytes on stream 3 [2025-12-13T10:35:26.106681818Z TRACE quiche::h3] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:26.106698048Z TRACE quiche::h3] b0390482d081e2afa6e3790ae12ad24987b2d93f stream id 7 is readable [2025-12-13T10:35:26.106703218Z TRACE quiche::h3::stream] b0390482d081e2afa6e3790ae12ad24987b2d93f read 1 bytes on stream 7 [2025-12-13T10:35:26.106716062Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Short dcid=0000000000001005789f343e6ea28eafdacb04d9 key_phase=false len=5 pn=25 [2025-12-13T10:35:26.106720510Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=36 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:26.106744956Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=76.414349ms latest_rtt=31.773793ms srtt=33.293153ms min_rtt=31.773793ms rttvar=6.459762ms cwnd=4630 ssthresh=4630 bytes_in_flight=311 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 405220025 }) Rate { delivered: 700, delivered_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, end_of_app_limited: 22, last_sent_packet: 25, largest_acked: 14, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 66.190497ms, delivered: 74, prior_delivered: 626, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 251262627 }), send_elapsed: 66.190497ms, ack_elapsed: 65.108875ms, rtt: 31.773793ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 173834, last_update: Instant { tv_sec: 552, tv_nsec: 452549135 }, next_time: Instant { tv_sec: 552, tv_nsec: 452549135 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.106794017Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:26.106800419Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.183925311Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:26.183939338Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f loss detection timeout expired [2025-12-13T10:35:26.183944888Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=167.478649ms latest_rtt=31.773793ms srtt=33.293153ms min_rtt=31.773793ms rttvar=6.459762ms cwnd=4630 ssthresh=4630 bytes_in_flight=311 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 405220025 }) Rate { delivered: 700, delivered_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, end_of_app_limited: 22, last_sent_packet: 25, largest_acked: 14, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 66.190497ms, delivered: 74, prior_delivered: 626, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 251262627 }), send_elapsed: 66.190497ms, ack_elapsed: 65.108875ms, rtt: 31.773793ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 173834, last_update: Instant { tv_sec: 552, tv_nsec: 452549135 }, next_time: Instant { tv_sec: 552, tv_nsec: 452549135 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.183966749Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.183984061Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Short dcid=0000000000001005789f343e6ea28eafdacb04d9 key_phase=false len=70 pn=26 [2025-12-13T10:35:26.183988961Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=9694 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:26.184001023Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[f7, 30, 2b, 0a, 03, ac, 91, 31, e0, 76, 73, f5, b0, 12, 53, 6c, 0b, f5, 2d, 5d] reset_token=[d8, 6f, 44, ef, 21, 40, 08, 81, 15, ce, 48, f5, cb, 91, a3, e7] [2025-12-13T10:35:26.184010491Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:26.184023345Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=336.47826ms latest_rtt=31.773793ms srtt=33.293153ms min_rtt=31.773793ms rttvar=6.459762ms cwnd=4630 ssthresh=4630 bytes_in_flight=419 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 405220025 }) Rate { delivered: 700, delivered_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, end_of_app_limited: 25, last_sent_packet: 26, largest_acked: 14, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 66.190497ms, delivered: 74, prior_delivered: 626, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 251262627 }), send_elapsed: 66.190497ms, ack_elapsed: 65.108875ms, rtt: 31.773793ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 173834, last_update: Instant { tv_sec: 552, tv_nsec: 542787462 }, next_time: Instant { tv_sec: 552, tv_nsec: 542787462 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.184071735Z TRACE quiche_apps::client] written 108 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:26.184082856Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Short dcid=0000000000001005789f343e6ea28eafdacb04d9 key_phase=false len=12 pn=27 [2025-12-13T10:35:26.184087224Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=9706 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:26.184091592Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:26.184099156Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=336.506443ms latest_rtt=31.773793ms srtt=33.293153ms min_rtt=31.773793ms rttvar=6.459762ms cwnd=4630 ssthresh=4630 bytes_in_flight=469 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 405220025 }) Rate { delivered: 700, delivered_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, end_of_app_limited: 26, last_sent_packet: 27, largest_acked: 14, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 66.190497ms, delivered: 74, prior_delivered: 626, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 251262627 }), send_elapsed: 66.190497ms, ack_elapsed: 65.108875ms, rtt: 31.773793ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 173834, last_update: Instant { tv_sec: 552, tv_nsec: 542787462 }, next_time: Instant { tv_sec: 552, tv_nsec: 542787462 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.184134322Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:26.184139953Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.206720242Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:44570 [2025-12-13T10:35:26.206740039Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx pkt Short dcid=b0390482d081e2afa6e3790ae12ad24987b2d93f key_phase=false len=1329 pn=1 [2025-12-13T10:35:26.206754035Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm PING mtu_probe=None [2025-12-13T10:35:26.206770696Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm PADDING len=1311 [2025-12-13T10:35:26.206783821Z TRACE quiche_apps::client] 0.0.0.0:44570: processed 1350 bytes [2025-12-13T10:35:26.206792507Z TRACE quiche_apps::client] 0.0.0.0:44570: recv() would block [2025-12-13T10:35:26.206798538Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.206815250Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Short dcid=0000000000001005789f343e6ea28eafdacb04d9 key_phase=false len=5 pn=28 [2025-12-13T10:35:26.206822563Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm ACK delay=9 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:26.206837110Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=313.767667ms latest_rtt=31.773793ms srtt=33.293153ms min_rtt=31.773793ms rttvar=6.459762ms cwnd=4630 ssthresh=4630 bytes_in_flight=469 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 405220025 }) Rate { delivered: 700, delivered_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 373446232 }, end_of_app_limited: 26, last_sent_packet: 28, largest_acked: 14, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 66.190497ms, delivered: 74, prior_delivered: 626, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 251262627 }), send_elapsed: 66.190497ms, ack_elapsed: 65.108875ms, rtt: 31.773793ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 173834, last_update: Instant { tv_sec: 552, tv_nsec: 542787462 }, next_time: Instant { tv_sec: 552, tv_nsec: 542787462 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.206908865Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:26.206922440Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.215283081Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:44570 [2025-12-13T10:35:26.215302337Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx pkt Short dcid=b0390482d081e2afa6e3790ae12ad24987b2d93f key_phase=false len=22 pn=2 [2025-12-13T10:35:26.215315792Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm ACK delay=0 blocks=[25..27] ecn_counts=None [2025-12-13T10:35:26.215324889Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet newly acked 25 [2025-12-13T10:35:26.215331602Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet newly acked 26 [2025-12-13T10:35:26.215337613Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet newly acked 27 [2025-12-13T10:35:26.215347231Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet 19 lost on epoch 2 [2025-12-13T10:35:26.215353843Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet 20 lost on epoch 2 [2025-12-13T10:35:26.215360025Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet 21 lost on epoch 2 [2025-12-13T10:35:26.215366537Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet 22 lost on epoch 2 [2025-12-13T10:35:26.215399198Z TRACE quiche_apps::client] 0.0.0.0:44570: processed 43 bytes [2025-12-13T10:35:26.215409478Z TRACE quiche_apps::client] 0.0.0.0:44570: recv() would block [2025-12-13T10:35:26.215416060Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.215436157Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Short dcid=0000000000001005789f343e6ea28eafdacb04d9 key_phase=false len=46 pn=29 [2025-12-13T10:35:26.215443621Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[f7, 30, 2b, 0a, 03, ac, 91, 31, e0, 76, 73, f5, b0, 12, 53, 6c, 0b, f5, 2d, 5d] reset_token=[d8, 6f, 44, ef, 21, 40, 08, 81, 15, ce, 48, f5, cb, 91, a3, e7] [2025-12-13T10:35:26.215457728Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:26.215474780Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=79.341829ms latest_rtt=31.326522ms srtt=33.047323ms min_rtt=31.326522ms rttvar=5.336478ms cwnd=4630 ssthresh=4630 bytes_in_flight=84 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 436567986 }) Rate { delivered: 858, delivered_time: Instant { tv_sec: 552, tv_nsec: 542787462 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 542787462 }, end_of_app_limited: 28, last_sent_packet: 29, largest_acked: 27, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 200.667752ms, delivered: 158, prior_delivered: 700, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 373446232 }), send_elapsed: 169.34123ms, ack_elapsed: 200.667752ms, rtt: 31.326522ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 175127, last_update: Instant { tv_sec: 552, tv_nsec: 542787462 }, next_time: Instant { tv_sec: 552, tv_nsec: 542787462 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.215541945Z TRACE quiche_apps::client] written 84 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:26.215557134Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Short dcid=0000000000001005789f343e6ea28eafdacb04d9 key_phase=false len=83 pn=30 [2025-12-13T10:35:26.215564697Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm STREAM id=0 off=0 len=78 fin=true [2025-12-13T10:35:26.215578624Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=79.361726ms latest_rtt=31.326522ms srtt=33.047323ms min_rtt=31.326522ms rttvar=5.336478ms cwnd=4630 ssthresh=4630 bytes_in_flight=205 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 436567986 }) Rate { delivered: 858, delivered_time: Instant { tv_sec: 552, tv_nsec: 542787462 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 542787462 }, end_of_app_limited: 29, last_sent_packet: 30, largest_acked: 27, rate_sample: RateSample { bandwidth: 8.94 Kbps, is_app_limited: true, interval: 200.667752ms, delivered: 158, prior_delivered: 700, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 373446232 }), send_elapsed: 169.34123ms, ack_elapsed: 200.667752ms, rtt: 31.326522ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 175127, last_update: Instant { tv_sec: 552, tv_nsec: 542787462 }, next_time: Instant { tv_sec: 552, tv_nsec: 542787462 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.215644657Z TRACE quiche_apps::client] written 121 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:26.215655547Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.248097336Z TRACE quiche_apps::client] got 1229 bytes from 193.167.100.100:443 to 0.0.0.0:44570 [2025-12-13T10:35:26.248113967Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx pkt Short dcid=b0390482d081e2afa6e3790ae12ad24987b2d93f key_phase=false len=1208 pn=3 [2025-12-13T10:35:26.248125699Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm ACK delay=0 blocks=[25..28, 30..30] ecn_counts=None [2025-12-13T10:35:26.248133123Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet newly acked 28 [2025-12-13T10:35:26.248137832Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f packet newly acked 30 [2025-12-13T10:35:26.248148892Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:35:26.248155465Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:26.248171034Z TRACE quiche_apps::client] 0.0.0.0:44570: processed 1229 bytes [2025-12-13T10:35:26.248176985Z TRACE quiche_apps::client] 0.0.0.0:44570: recv() would block [2025-12-13T10:35:26.248181783Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.248203885Z TRACE quiche::h3] b0390482d081e2afa6e3790ae12ad24987b2d93f stream id 0 is readable [2025-12-13T10:35:26.248215236Z TRACE quiche::h3::stream] b0390482d081e2afa6e3790ae12ad24987b2d93f read 1 bytes on stream 0 [2025-12-13T10:35:26.248221869Z TRACE quiche::h3::stream] b0390482d081e2afa6e3790ae12ad24987b2d93f read 1 bytes on stream 0 [2025-12-13T10:35:26.248225856Z TRACE quiche::h3::stream] b0390482d081e2afa6e3790ae12ad24987b2d93f read 1 bytes on stream 0 [2025-12-13T10:35:26.248230184Z TRACE quiche::h3::stream] b0390482d081e2afa6e3790ae12ad24987b2d93f read 144 bytes on stream 0 [2025-12-13T10:35:26.248233540Z TRACE quiche::h3] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:26.248238289Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:26.248243158Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:26.248250492Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:26.248259489Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 50, 54, 32, 71, 77, 84] [2025-12-13T10:35:26.248266472Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:26.248272002Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:26.248278264Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:26.248289745Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:26.248297931Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:26.248306296Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:26.248322507Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:26 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:26.248344768Z TRACE quiche::h3] b0390482d081e2afa6e3790ae12ad24987b2d93f stream id 0 is readable [2025-12-13T10:35:26.248351881Z TRACE quiche::h3::stream] b0390482d081e2afa6e3790ae12ad24987b2d93f read 1 bytes on stream 0 [2025-12-13T10:35:26.248355949Z TRACE quiche::h3::stream] b0390482d081e2afa6e3790ae12ad24987b2d93f read 1 bytes on stream 0 [2025-12-13T10:35:26.248359616Z TRACE quiche::h3::stream] b0390482d081e2afa6e3790ae12ad24987b2d93f read 1 bytes on stream 0 [2025-12-13T10:35:26.248362612Z TRACE quiche::h3] b0390482d081e2afa6e3790ae12ad24987b2d93f rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:26.248369795Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:26.248373252Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:26.248376277Z INFO quiche_apps::common] 1/1 response(s) received in 4.080415014s, closing... [2025-12-13T10:35:26.248386617Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx pkt Short dcid=0000000000001005789f343e6ea28eafdacb04d9 key_phase=false len=11 pn=31 [2025-12-13T10:35:26.248390203Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:26.248398749Z TRACE quiche::recovery::congestion::recovery] b0390482d081e2afa6e3790ae12ad24987b2d93f timer=7.729988ms latest_rtt=64.138602ms srtt=36.933732ms min_rtt=31.326522ms rttvar=11.775177ms cwnd=4630 ssthresh=4630 bytes_in_flight=133 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 552, tv_nsec: 436567986 }) Rate { delivered: 979, delivered_time: Instant { tv_sec: 552, tv_nsec: 606926064 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 542787462 }, end_of_app_limited: 30, last_sent_packet: 31, largest_acked: 30, rate_sample: RateSample { bandwidth: 15.09 Kbps, is_app_limited: true, interval: 64.138602ms, delivered: 121, prior_delivered: 858, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 542787462 }), send_elapsed: 0ns, ack_elapsed: 64.138602ms, rtt: 64.138602ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 156699, last_update: Instant { tv_sec: 552, tv_nsec: 542787462 }, next_time: Instant { tv_sec: 552, tv_nsec: 542787462 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.2250356065565164 w_max=5622.75 } [2025-12-13T10:35:26.248439986Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:44570 to 193.167.100.100:443 [2025-12-13T10:35:26.248444755Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.327437256Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:44570 [2025-12-13T10:35:26.327456371Z TRACE quiche_apps::client] 0.0.0.0:44570: processed 41 bytes [2025-12-13T10:35:26.327464357Z TRACE quiche_apps::client] 0.0.0.0:44570: recv() would block [2025-12-13T10:35:26.327470197Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.327478062Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.488058381Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:44570 [2025-12-13T10:35:26.488084791Z TRACE quiche_apps::client] 0.0.0.0:44570: processed 41 bytes [2025-12-13T10:35:26.488093857Z TRACE quiche_apps::client] 0.0.0.0:44570: recv() would block [2025-12-13T10:35:26.488100680Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.488111581Z TRACE quiche_apps::client] 0.0.0.0:44570 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.501204521Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:26.501216974Z TRACE quiche] b0390482d081e2afa6e3790ae12ad24987b2d93f draining timeout expired [2025-12-13T10:35:26.501247862Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.501253843Z INFO quiche_apps::client] connection closed, recv=13 sent=32 lost=10 retrans=12 sent_bytes=3203 recv_bytes=6003 lost_bytes=1277 [local_addr=0.0.0.0:44570 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=13 sent=32 lost=10 retrans=12 rtt=36.933732ms min_rtt=Some(31.326522ms) rttvar=11.775177ms cwnd=4630 sent_bytes=3203 recv_bytes=6003 lost_bytes=0 stream_retrans_bytes=1485 pmtu=1350 delivery_rate=1886] [2025-12-13T10:35:26.506028897Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:26.506291338Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:42470 with scid be56375b62d05a9d98b00ee44088e9d7781f9bb9 [2025-12-13T10:35:26.506335540Z TRACE quiche::tls] be56375b62d05a9d98b00ee44088e9d7781f9bb9 write message lvl=Initial len=266 [2025-12-13T10:35:26.506352873Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx pkt Initial version=1 dcid=311e5533c4ca6aca715f4634647f7c4a scid=be56375b62d05a9d98b00ee44088e9d7781f9bb9 len=270 pn=0 [2025-12-13T10:35:26.506356770Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:26.506370506Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=998.929899ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 552, tv_nsec: 865115527 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 865115527 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 552, tv_nsec: 865115527 }, next_time: Instant { tv_sec: 552, tv_nsec: 865115527 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:26.506428604Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:26.540369732Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:42470 [2025-12-13T10:35:26.540392725Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx pkt Initial version=1 dcid=be56375b62d05a9d98b00ee44088e9d7781f9bb9 scid=0000000000001005983ead51f1e66ec924a8afa4 token= len=116 pn=0 [2025-12-13T10:35:26.540423402Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:26.540432880Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 packet newly acked 0 [2025-12-13T10:35:26.540442829Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:26.540580907Z TRACE quiche::tls] be56375b62d05a9d98b00ee44088e9d7781f9bb9 set write secret lvl=Handshake [2025-12-13T10:35:26.540599221Z TRACE quiche::tls] be56375b62d05a9d98b00ee44088e9d7781f9bb9 set read secret lvl=Handshake [2025-12-13T10:35:26.540640298Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx pkt Handshake version=1 dcid=be56375b62d05a9d98b00ee44088e9d7781f9bb9 scid=0000000000001005983ead51f1e66ec924a8afa4 len=985 pn=0 [2025-12-13T10:35:26.540650166Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm CRYPTO off=0 len=717 [2025-12-13T10:35:26.540859657Z TRACE quiche::tls] be56375b62d05a9d98b00ee44088e9d7781f9bb9 write message lvl=Handshake len=36 [2025-12-13T10:35:26.540873073Z TRACE quiche::tls] be56375b62d05a9d98b00ee44088e9d7781f9bb9 set write secret lvl=OneRTT [2025-12-13T10:35:26.540882220Z TRACE quiche::tls] be56375b62d05a9d98b00ee44088e9d7781f9bb9 set read secret lvl=OneRTT [2025-12-13T10:35:26.540900845Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(311e5533c4ca6aca715f4634647f7c4a), max_idle_timeout: 75000, stateless_reset_token: Some(6018293812162744842303686736611142717), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005983ead51f1e66ec924a8afa4), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:26.540917115Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm PADDING len=247 [2025-12-13T10:35:26.540933786Z TRACE quiche_apps::client] 0.0.0.0:42470: processed 1200 bytes [2025-12-13T10:35:26.540939907Z TRACE quiche_apps::client] 0.0.0.0:42470: recv() would block [2025-12-13T10:35:26.540943604Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.540959975Z TRACE quiche::h3] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:26.540979141Z TRACE quiche::h3] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:26.540986815Z TRACE quiche::h3] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:26.540996223Z TRACE quiche::h3] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm HEADERS stream=0 len=33 fin=true [2025-12-13T10:35:26.541003807Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /dry-intense-sock", "user-agent: quiche"] [2025-12-13T10:35:26.541065001Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx pkt Initial version=1 dcid=0000000000001005983ead51f1e66ec924a8afa4 scid=be56375b62d05a9d98b00ee44088e9d7781f9bb9 len=6 pn=1 [2025-12-13T10:35:26.541070782Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm ACK delay=84 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:26.541082213Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=101.569419ms latest_rtt=34.087732ms srtt=34.087732ms min_rtt=34.087732ms rttvar=17.043866ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 34.087732ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 865115527 }), send_elapsed: 0ns, ack_elapsed: 34.087732ms, rtt: 34.087732ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495046, last_update: Instant { tv_sec: 552, tv_nsec: 899712891 }, next_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:26.541108513Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx pkt Handshake version=1 dcid=0000000000001005983ead51f1e66ec924a8afa4 scid=be56375b62d05a9d98b00ee44088e9d7781f9bb9 len=45 pn=2 [2025-12-13T10:35:26.541118882Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm ACK delay=58 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:26.541123140Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:26.541131235Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=102.187114ms latest_rtt=34.087732ms srtt=34.087732ms min_rtt=34.087732ms rttvar=17.043866ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 34.087732ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 865115527 }), send_elapsed: 0ns, ack_elapsed: 34.087732ms, rtt: 34.087732ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495046, last_update: Instant { tv_sec: 552, tv_nsec: 899869765 }, next_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, max_datagram_size: 1350, last_packet_size: None, iv: 224.222µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:26.541148357Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 dropped epoch 0 state [2025-12-13T10:35:26.541164537Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx pkt Short dcid=0000000000001005983ead51f1e66ec924a8afa4 key_phase=false len=1128 pn=3 [2025-12-13T10:35:26.541168825Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[c2, 64, df, ab, 1f, 9e, e2, 23, 36, 04, f1, 4c, 01, 54, cf, b4, 93, 77, a5, ce] reset_token=[ae, a6, bf, eb, 07, d0, dd, 87, 41, 9f, 62, ce, 2a, 6a, 59, 02] [2025-12-13T10:35:26.541177982Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:26.541182130Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm PADDING len=1064 [2025-12-13T10:35:26.541217737Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=102.100342ms latest_rtt=34.087732ms srtt=34.087732ms min_rtt=34.087732ms rttvar=17.043866ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 34.087732ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 865115527 }), send_elapsed: 0ns, ack_elapsed: 34.087732ms, rtt: 34.087732ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 495046, last_update: Instant { tv_sec: 552, tv_nsec: 899869765 }, next_time: Instant { tv_sec: 552, tv_nsec: 900093987 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:26.541264835Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:42470 to 193.167.100.100:443 [2025-12-13T10:35:26.541275845Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx pkt Short dcid=0000000000001005983ead51f1e66ec924a8afa4 key_phase=false len=6 pn=4 [2025-12-13T10:35:26.541285724Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:26.541293709Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=102.024651ms latest_rtt=34.087732ms srtt=34.087732ms min_rtt=34.087732ms rttvar=17.043866ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 34.087732ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 865115527 }), send_elapsed: 0ns, ack_elapsed: 34.087732ms, rtt: 34.087732ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495046, last_update: Instant { tv_sec: 552, tv_nsec: 900084286 }, next_time: Instant { tv_sec: 552, tv_nsec: 900093987 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.444217ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:26.541334174Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:42470 to 193.167.100.100:443 [2025-12-13T10:35:26.541347629Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx pkt Short dcid=0000000000001005983ead51f1e66ec924a8afa4 key_phase=false len=6 pn=5 [2025-12-13T10:35:26.541352889Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:26.541363409Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=101.95443ms latest_rtt=34.087732ms srtt=34.087732ms min_rtt=34.087732ms rttvar=17.043866ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 34.087732ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 865115527 }), send_elapsed: 0ns, ack_elapsed: 34.087732ms, rtt: 34.087732ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 495046, last_update: Instant { tv_sec: 552, tv_nsec: 900084286 }, next_time: Instant { tv_sec: 552, tv_nsec: 902600086 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:26.541403894Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:42470 to 193.167.100.100:443 [2025-12-13T10:35:26.541416759Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx pkt Short dcid=0000000000001005983ead51f1e66ec924a8afa4 key_phase=false len=76 pn=6 [2025-12-13T10:35:26.541422449Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm STREAM id=0 off=0 len=71 fin=true [2025-12-13T10:35:26.541464638Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=101.85309ms latest_rtt=34.087732ms srtt=34.087732ms min_rtt=34.087732ms rttvar=17.043866ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1479 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 34.087732ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 865115527 }), send_elapsed: 0ns, ack_elapsed: 34.087732ms, rtt: 34.087732ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495046, last_update: Instant { tv_sec: 552, tv_nsec: 900224668 }, next_time: Instant { tv_sec: 552, tv_nsec: 902600086 }, max_datagram_size: 1350, last_packet_size: None, iv: 319.162µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:26.541505575Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:42470 to 193.167.100.100:443 [2025-12-13T10:35:26.541514311Z TRACE quiche_apps::client] 0.0.0.0:42470 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.643663974Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:26.643678020Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 loss detection timeout expired [2025-12-13T10:35:26.643684081Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=101.897093ms latest_rtt=34.087732ms srtt=34.087732ms min_rtt=34.087732ms rttvar=17.043866ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1479 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 34.087732ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 865115527 }), send_elapsed: 0ns, ack_elapsed: 34.087732ms, rtt: 34.087732ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495046, last_update: Instant { tv_sec: 552, tv_nsec: 900224668 }, next_time: Instant { tv_sec: 552, tv_nsec: 902600086 }, max_datagram_size: 1350, last_packet_size: None, iv: 319.162µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:26.643705752Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.643724567Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx pkt Handshake version=1 dcid=0000000000001005983ead51f1e66ec924a8afa4 scid=be56375b62d05a9d98b00ee44088e9d7781f9bb9 len=46 pn=7 [2025-12-13T10:35:26.643729416Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm ACK delay=12885 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:26.643734656Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:26.643746668Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=152.18965ms latest_rtt=34.087732ms srtt=34.087732ms min_rtt=34.087732ms rttvar=17.043866ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1591 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 34.087732ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 865115527 }), send_elapsed: 0ns, ack_elapsed: 34.087732ms, rtt: 34.087732ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 495046, last_update: Instant { tv_sec: 553, tv_nsec: 2526174 }, next_time: Instant { tv_sec: 553, tv_nsec: 2845336 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:26.643807472Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:42470 to 193.167.100.100:443 [2025-12-13T10:35:26.643819014Z TRACE quiche_apps::client] 0.0.0.0:42470 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.676296532Z TRACE quiche_apps::client] got 885 bytes from 193.167.100.100:443 to 0.0.0.0:42470 [2025-12-13T10:35:26.676314225Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx pkt Short dcid=be56375b62d05a9d98b00ee44088e9d7781f9bb9 key_phase=false len=864 pn=0 [2025-12-13T10:35:26.676326258Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:26.676355813Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm HANDSHAKE_DONE [2025-12-13T10:35:26.676361423Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 dropped epoch 1 state [2025-12-13T10:35:26.676368917Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 71, 4b, 19, ed, fb, 64, c7, 41, 11, ae, 62, 43] reset_token=[7d, f0, db, 1f, f7, 05, 1d, ed, d2, 87, 6a, 1e, 02, a6, 2e, b1] [2025-12-13T10:35:26.676383114Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ef, e9, c8, 41, 71, 26, 94, 2b, 1c, 14, f4, c5] reset_token=[b5, 9d, 2d, df, 6a, cd, 79, c5, 50, 64, a8, bd, ec, 1c, 57, 74] [2025-12-13T10:35:26.676395888Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 7e, 27, 43, 3c, fb, 58, 6e, 38, d4, fd, 0b, 14] reset_token=[2b, 00, b2, e1, 70, 32, d9, c1, 34, 37, 8c, 55, 31, 06, 25, df] [2025-12-13T10:35:26.676407650Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, db, 6d, 73, 72, 2f, 19, 92, fb, 76, 48, 06, f8] reset_token=[c2, 8a, d7, 41, 14, 06, f3, ca, cd, 79, 92, 1e, 13, cf, eb, d0] [2025-12-13T10:35:26.676419953Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ef, c9, 58, 56, 07, 1f, 5f, 8a, 75, 6f, f2, 3a] reset_token=[c9, 17, 37, 7d, ba, c2, 17, be, cb, 32, f0, 08, 75, b7, ee, 04] [2025-12-13T10:35:26.676431975Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 05, 6a, 82, 72, fd, e1, 73, 2c, 20, 7b, c2, 55] reset_token=[7a, fe, 66, b8, d1, e2, fc, 5b, 35, 22, 57, 70, 98, 3c, bb, ee] [2025-12-13T10:35:26.676444589Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 98, 11, d4, db, 47, 34, 82, e5, dd, d5, 9a, 11] reset_token=[22, 1e, 62, db, 04, 92, 43, 56, 81, 78, 79, 14, 2b, 6e, 21, 20] [2025-12-13T10:35:26.676450830Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:26.676454978Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:26.676458795Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:26.676472381Z TRACE quiche_apps::client] 0.0.0.0:42470: processed 885 bytes [2025-12-13T10:35:26.676479955Z TRACE quiche_apps::client] 0.0.0.0:42470: recv() would block [2025-12-13T10:35:26.676485345Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.676498399Z TRACE quiche::h3] be56375b62d05a9d98b00ee44088e9d7781f9bb9 stream id 3 is readable [2025-12-13T10:35:26.676506915Z TRACE quiche::h3::stream] be56375b62d05a9d98b00ee44088e9d7781f9bb9 read 1 bytes on stream 3 [2025-12-13T10:35:26.676511864Z TRACE quiche::h3] be56375b62d05a9d98b00ee44088e9d7781f9bb9 open peer's control stream 3 [2025-12-13T10:35:26.676515972Z TRACE quiche::h3::stream] be56375b62d05a9d98b00ee44088e9d7781f9bb9 read 1 bytes on stream 3 [2025-12-13T10:35:26.676519719Z TRACE quiche::h3::stream] be56375b62d05a9d98b00ee44088e9d7781f9bb9 read 1 bytes on stream 3 [2025-12-13T10:35:26.676523667Z TRACE quiche::h3::stream] be56375b62d05a9d98b00ee44088e9d7781f9bb9 read 6 bytes on stream 3 [2025-12-13T10:35:26.676527243Z TRACE quiche::h3] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:26.676535138Z TRACE quiche::h3] be56375b62d05a9d98b00ee44088e9d7781f9bb9 stream id 7 is readable [2025-12-13T10:35:26.676539216Z TRACE quiche::h3::stream] be56375b62d05a9d98b00ee44088e9d7781f9bb9 read 1 bytes on stream 7 [2025-12-13T10:35:26.676553773Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx pkt Short dcid=0000000000001005983ead51f1e66ec924a8afa4 key_phase=false len=5 pn=8 [2025-12-13T10:35:26.676558281Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm ACK delay=29 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:26.676569111Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=119.367166ms latest_rtt=34.087732ms srtt=34.087732ms min_rtt=34.087732ms rttvar=17.043866ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1368 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, end_of_app_limited: 6, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 34.087732ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 865115527 }), send_elapsed: 0ns, ack_elapsed: 34.087732ms, rtt: 34.087732ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495046, last_update: Instant { tv_sec: 553, tv_nsec: 35361452 }, next_time: Instant { tv_sec: 553, tv_nsec: 35361452 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:26.676618855Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:42470 to 193.167.100.100:443 [2025-12-13T10:35:26.676625527Z TRACE quiche_apps::client] 0.0.0.0:42470 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.776944502Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:42470 [2025-12-13T10:35:26.776967395Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx pkt Short dcid=be56375b62d05a9d98b00ee44088e9d7781f9bb9 key_phase=false len=1329 pn=1 [2025-12-13T10:35:26.776983666Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm PING mtu_probe=None [2025-12-13T10:35:26.776997371Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm PADDING len=1311 [2025-12-13T10:35:26.777016667Z TRACE quiche_apps::client] 0.0.0.0:42470: processed 1350 bytes [2025-12-13T10:35:26.777026285Z TRACE quiche_apps::client] 0.0.0.0:42470: recv() would block [2025-12-13T10:35:26.777031555Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.777058606Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx pkt Short dcid=0000000000001005983ead51f1e66ec924a8afa4 key_phase=false len=5 pn=9 [2025-12-13T10:35:26.777065338Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm ACK delay=10 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:26.777093000Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=18.842577ms latest_rtt=34.087732ms srtt=34.087732ms min_rtt=34.087732ms rttvar=17.043866ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1368 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, end_of_app_limited: 6, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 34.087732ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 865115527 }), send_elapsed: 0ns, ack_elapsed: 34.087732ms, rtt: 34.087732ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495046, last_update: Instant { tv_sec: 553, tv_nsec: 135857157 }, next_time: Instant { tv_sec: 553, tv_nsec: 135857157 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:26.777150808Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:42470 to 193.167.100.100:443 [2025-12-13T10:35:26.777162260Z TRACE quiche_apps::client] 0.0.0.0:42470 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.796237872Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:26.796251056Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 loss detection timeout expired [2025-12-13T10:35:26.796257328Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=254.205172ms latest_rtt=34.087732ms srtt=34.087732ms min_rtt=34.087732ms rttvar=17.043866ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1368 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, end_of_app_limited: 6, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 34.087732ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 865115527 }), send_elapsed: 0ns, ack_elapsed: 34.087732ms, rtt: 34.087732ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495046, last_update: Instant { tv_sec: 553, tv_nsec: 135857157 }, next_time: Instant { tv_sec: 553, tv_nsec: 135857157 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:26.796277195Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.796295469Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx pkt Short dcid=0000000000001005983ead51f1e66ec924a8afa4 key_phase=false len=70 pn=10 [2025-12-13T10:35:26.796300288Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm ACK delay=2415 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:26.796305598Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[c2, 64, df, ab, 1f, 9e, e2, 23, 36, 04, f1, 4c, 01, 54, cf, b4, 93, 77, a5, ce] reset_token=[ae, a6, bf, eb, 07, d0, dd, 87, 41, 9f, 62, ce, 2a, 6a, 59, 02] [2025-12-13T10:35:26.796315106Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:26.796328371Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=509.007669ms latest_rtt=34.087732ms srtt=34.087732ms min_rtt=34.087732ms rttvar=17.043866ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1476 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 34.087732ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 865115527 }), send_elapsed: 0ns, ack_elapsed: 34.087732ms, rtt: 34.087732ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495046, last_update: Instant { tv_sec: 553, tv_nsec: 155097978 }, next_time: Instant { tv_sec: 553, tv_nsec: 135857157 }, max_datagram_size: 1350, last_packet_size: None, iv: 218.162µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:26.796391359Z TRACE quiche_apps::client] written 108 bytes from 0.0.0.0:42470 to 193.167.100.100:443 [2025-12-13T10:35:26.796409963Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx pkt Short dcid=0000000000001005983ead51f1e66ec924a8afa4 key_phase=false len=12 pn=11 [2025-12-13T10:35:26.796414762Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm ACK delay=2430 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:26.796419421Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:26.796427626Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=509.024ms latest_rtt=34.087732ms srtt=34.087732ms min_rtt=34.087732ms rttvar=17.043866ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1526 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, first_sent_time: Instant { tv_sec: 552, tv_nsec: 899712932 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 34.087732ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 865115527 }), send_elapsed: 0ns, ack_elapsed: 34.087732ms, rtt: 34.087732ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 50, rate: 495046, last_update: Instant { tv_sec: 553, tv_nsec: 155097978 }, next_time: Instant { tv_sec: 553, tv_nsec: 155431696 }, max_datagram_size: 1350, last_packet_size: Some(50), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:26.796461630Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:42470 to 193.167.100.100:443 [2025-12-13T10:35:26.796467451Z TRACE quiche_apps::client] 0.0.0.0:42470 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.827678512Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:42470 [2025-12-13T10:35:26.827695203Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx pkt Short dcid=be56375b62d05a9d98b00ee44088e9d7781f9bb9 key_phase=false len=22 pn=2 [2025-12-13T10:35:26.827703188Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm ACK delay=0 blocks=[9..11] ecn_counts=None [2025-12-13T10:35:26.827710191Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 packet newly acked 9 [2025-12-13T10:35:26.827715621Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 packet newly acked 10 [2025-12-13T10:35:26.827720931Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 packet newly acked 11 [2025-12-13T10:35:26.827745447Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 packet 3 lost on epoch 2 [2025-12-13T10:35:26.827751177Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 packet 4 lost on epoch 2 [2025-12-13T10:35:26.827757359Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 packet 5 lost on epoch 2 [2025-12-13T10:35:26.827762599Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 packet 6 lost on epoch 2 [2025-12-13T10:35:26.827794468Z TRACE quiche_apps::client] 0.0.0.0:42470: processed 43 bytes [2025-12-13T10:35:26.827803004Z TRACE quiche_apps::client] 0.0.0.0:42470: recv() would block [2025-12-13T10:35:26.827808294Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.827826238Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx pkt Short dcid=0000000000001005983ead51f1e66ec924a8afa4 key_phase=false len=51 pn=12 [2025-12-13T10:35:26.827832860Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm ACK delay=16 blocks=[2..2] ecn_counts=None [2025-12-13T10:35:26.827839142Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[c2, 64, df, ab, 1f, 9e, e2, 23, 36, 04, f1, 4c, 01, 54, cf, b4, 93, 77, a5, ce] reset_token=[ae, a6, bf, eb, 07, d0, dd, 87, 41, 9f, 62, ce, 2a, 6a, 59, 02] [2025-12-13T10:35:26.827851836Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:26.827866623Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=112.802639ms latest_rtt=31.075504ms srtt=33.711203ms min_rtt=31.075504ms rttvar=13.535956ms cwnd=9450 ssthresh=9450 bytes_in_flight=89 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 553, tv_nsec: 217923044 }) Rate { delivered: 491, delivered_time: Instant { tv_sec: 553, tv_nsec: 155431696 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 155431696 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 11, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 286.794268ms, delivered: 158, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 899712932 }), send_elapsed: 255.718764ms, ack_elapsed: 286.794268ms, rtt: 31.075504ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350402, last_update: Instant { tv_sec: 553, tv_nsec: 186629378 }, next_time: Instant { tv_sec: 553, tv_nsec: 155431696 }, max_datagram_size: 1350, last_packet_size: None, iv: 142.693µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:26.827909814Z TRACE quiche_apps::client] written 89 bytes from 0.0.0.0:42470 to 193.167.100.100:443 [2025-12-13T10:35:26.827919522Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx pkt Short dcid=0000000000001005983ead51f1e66ec924a8afa4 key_phase=false len=76 pn=13 [2025-12-13T10:35:26.827923109Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm STREAM id=0 off=0 len=71 fin=true [2025-12-13T10:35:26.827929511Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=112.839017ms latest_rtt=31.075504ms srtt=33.711203ms min_rtt=31.075504ms rttvar=13.535956ms cwnd=9450 ssthresh=9450 bytes_in_flight=203 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 553, tv_nsec: 217923044 }) Rate { delivered: 491, delivered_time: Instant { tv_sec: 553, tv_nsec: 155431696 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 155431696 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 11, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 286.794268ms, delivered: 158, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 552, tv_nsec: 899712932 }), send_elapsed: 255.718764ms, ack_elapsed: 286.794268ms, rtt: 31.075504ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350402, last_update: Instant { tv_sec: 553, tv_nsec: 186629378 }, next_time: Instant { tv_sec: 553, tv_nsec: 186870695 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:26.827966049Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:42470 to 193.167.100.100:443 [2025-12-13T10:35:26.827970978Z TRACE quiche_apps::client] 0.0.0.0:42470 -> 193.167.100.100:443: done writing [2025-12-13T10:35:26.860983109Z TRACE quiche_apps::client] got 1227 bytes from 193.167.100.100:443 to 0.0.0.0:42470 [2025-12-13T10:35:26.861000210Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx pkt Short dcid=be56375b62d05a9d98b00ee44088e9d7781f9bb9 key_phase=false len=1206 pn=3 [2025-12-13T10:35:26.861012263Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm ACK delay=0 blocks=[9..13] ecn_counts=None [2025-12-13T10:35:26.861018695Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 packet newly acked 12 [2025-12-13T10:35:26.861024015Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 packet newly acked 13 [2025-12-13T10:35:26.861031930Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:35:26.861040316Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:26.861079128Z TRACE quiche_apps::client] 0.0.0.0:42470: processed 1227 bytes [2025-12-13T10:35:26.861087764Z TRACE quiche_apps::client] 0.0.0.0:42470: recv() would block [2025-12-13T10:35:26.861092783Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:26.861097703Z TRACE quiche::h3] be56375b62d05a9d98b00ee44088e9d7781f9bb9 stream id 0 is readable [2025-12-13T10:35:26.861106099Z TRACE quiche::h3::stream] be56375b62d05a9d98b00ee44088e9d7781f9bb9 read 1 bytes on stream 0 [2025-12-13T10:35:26.861112871Z TRACE quiche::h3::stream] be56375b62d05a9d98b00ee44088e9d7781f9bb9 read 1 bytes on stream 0 [2025-12-13T10:35:26.861118772Z TRACE quiche::h3::stream] be56375b62d05a9d98b00ee44088e9d7781f9bb9 read 1 bytes on stream 0 [2025-12-13T10:35:26.861124763Z TRACE quiche::h3::stream] be56375b62d05a9d98b00ee44088e9d7781f9bb9 read 144 bytes on stream 0 [2025-12-13T10:35:26.861128290Z TRACE quiche::h3] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:26.861132678Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:26.861135764Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:26.861141204Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:26.861148147Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 50, 54, 32, 71, 77, 84] [2025-12-13T10:35:26.861153808Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:26.861158216Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:26.861165018Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:26.861180127Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:26.861202899Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:26.861210854Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:26.861223508Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:26 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:26.861231342Z TRACE quiche::h3] be56375b62d05a9d98b00ee44088e9d7781f9bb9 stream id 0 is readable [2025-12-13T10:35:26.861235570Z TRACE quiche::h3::stream] be56375b62d05a9d98b00ee44088e9d7781f9bb9 read 1 bytes on stream 0 [2025-12-13T10:35:26.861239348Z TRACE quiche::h3::stream] be56375b62d05a9d98b00ee44088e9d7781f9bb9 read 1 bytes on stream 0 [2025-12-13T10:35:26.861242834Z TRACE quiche::h3::stream] be56375b62d05a9d98b00ee44088e9d7781f9bb9 read 1 bytes on stream 0 [2025-12-13T10:35:26.861245809Z TRACE quiche::h3] be56375b62d05a9d98b00ee44088e9d7781f9bb9 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:26.861253764Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:26.861257001Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:26.861260066Z INFO quiche_apps::common] 1/1 response(s) received in 354.82494ms, closing... [2025-12-13T10:35:26.861270466Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx pkt Short dcid=0000000000001005983ead51f1e66ec924a8afa4 key_phase=false len=11 pn=14 [2025-12-13T10:35:26.861274102Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:26.861283039Z TRACE quiche::recovery::congestion::recovery] be56375b62d05a9d98b00ee44088e9d7781f9bb9 timer=99.974536ms latest_rtt=32.941522ms srtt=33.614992ms min_rtt=31.075504ms rttvar=10.344387ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 553, tv_nsec: 251274719 }) Rate { delivered: 694, delivered_time: Instant { tv_sec: 553, tv_nsec: 186870695 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 186870695 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 13, rate_sample: RateSample { bandwidth: 78.14 Kbps, is_app_limited: true, interval: 64.380521ms, delivered: 203, prior_delivered: 491, prior_time: Some(Instant { tv_sec: 553, tv_nsec: 155431696 }), send_elapsed: 31.438999ms, ack_elapsed: 64.380521ms, rtt: 32.941522ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 351405, last_update: Instant { tv_sec: 553, tv_nsec: 186629378 }, next_time: Instant { tv_sec: 553, tv_nsec: 186870695 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:26.861325008Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:42470 to 193.167.100.100:443 [2025-12-13T10:35:26.861329636Z TRACE quiche_apps::client] 0.0.0.0:42470 -> 193.167.100.100:443: done writing [2025-12-13T10:35:27.086605690Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:27.086628503Z TRACE quiche] be56375b62d05a9d98b00ee44088e9d7781f9bb9 draining timeout expired [2025-12-13T10:35:27.086669890Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:27.086677244Z INFO quiche_apps::client] connection closed, recv=6 sent=15 lost=5 retrans=7 sent_bytes=2493 recv_bytes=4705 lost_bytes=1368 [local_addr=0.0.0.0:42470 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=6 sent=15 lost=5 retrans=7 rtt=33.614992ms min_rtt=Some(31.075504ms) rttvar=10.344387ms cwnd=9450 sent_bytes=2493 recv_bytes=4705 lost_bytes=0 stream_retrans_bytes=148 pmtu=1350 delivery_rate=9768] [2025-12-13T10:35:27.091692251Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:27.091941086Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:41276 with scid 3c273c4a9a442d726cb90775cd30fe22685eb5ee [2025-12-13T10:35:27.091981351Z TRACE quiche::tls] 3c273c4a9a442d726cb90775cd30fe22685eb5ee write message lvl=Initial len=266 [2025-12-13T10:35:27.091998754Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx pkt Initial version=1 dcid=0d7f8831bbc775d9f9553c1f5c62f853 scid=3c273c4a9a442d726cb90775cd30fe22685eb5ee len=270 pn=0 [2025-12-13T10:35:27.092002521Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:27.092014804Z TRACE quiche::recovery::congestion::recovery] 3c273c4a9a442d726cb90775cd30fe22685eb5ee timer=998.932904ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 553, tv_nsec: 450762480 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 450762480 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 553, tv_nsec: 450762480 }, next_time: Instant { tv_sec: 553, tv_nsec: 450762480 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.092092609Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:27.126074715Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:41276 [2025-12-13T10:35:27.126092759Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx pkt Initial version=1 dcid=3c273c4a9a442d726cb90775cd30fe22685eb5ee scid=0000000000001005fca260f09294414d57607ab4 token= len=116 pn=0 [2025-12-13T10:35:27.126104811Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:27.126112826Z TRACE quiche::recovery::congestion::recovery] 3c273c4a9a442d726cb90775cd30fe22685eb5ee packet newly acked 0 [2025-12-13T10:35:27.126120872Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:27.126243120Z TRACE quiche::tls] 3c273c4a9a442d726cb90775cd30fe22685eb5ee set write secret lvl=Handshake [2025-12-13T10:35:27.126253229Z TRACE quiche::tls] 3c273c4a9a442d726cb90775cd30fe22685eb5ee set read secret lvl=Handshake [2025-12-13T10:35:27.126278646Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx pkt Handshake version=1 dcid=3c273c4a9a442d726cb90775cd30fe22685eb5ee scid=0000000000001005fca260f09294414d57607ab4 len=985 pn=0 [2025-12-13T10:35:27.126286331Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx frm CRYPTO off=0 len=716 [2025-12-13T10:35:27.126456238Z TRACE quiche::tls] 3c273c4a9a442d726cb90775cd30fe22685eb5ee write message lvl=Handshake len=36 [2025-12-13T10:35:27.126460867Z TRACE quiche::tls] 3c273c4a9a442d726cb90775cd30fe22685eb5ee set write secret lvl=OneRTT [2025-12-13T10:35:27.126474573Z TRACE quiche::tls] 3c273c4a9a442d726cb90775cd30fe22685eb5ee set read secret lvl=OneRTT [2025-12-13T10:35:27.126490162Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(0d7f8831bbc775d9f9553c1f5c62f853), max_idle_timeout: 75000, stateless_reset_token: Some(123700842259394754148541792140475154740), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005fca260f09294414d57607ab4), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:27.126504088Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx frm PADDING len=248 [2025-12-13T10:35:27.126518214Z TRACE quiche_apps::client] 0.0.0.0:41276: processed 1200 bytes [2025-12-13T10:35:27.126523364Z TRACE quiche_apps::client] 0.0.0.0:41276: recv() would block [2025-12-13T10:35:27.126526459Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:27.126540345Z TRACE quiche::h3] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:27.126556095Z TRACE quiche::h3] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx frm GREASE stream=0 len=0 [2025-12-13T10:35:27.126562306Z TRACE quiche::h3] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx frm GREASE stream=0 len=18 [2025-12-13T10:35:27.126574169Z TRACE quiche::h3] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx frm HEADERS stream=0 len=40 fin=true [2025-12-13T10:35:27.126580310Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /exhilarated-titanic-shogun", "user-agent: quiche"] [2025-12-13T10:35:27.126635093Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx pkt Initial version=1 dcid=0000000000001005fca260f09294414d57607ab4 scid=3c273c4a9a442d726cb90775cd30fe22685eb5ee len=6 pn=1 [2025-12-13T10:35:27.126639951Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx frm ACK delay=67 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:27.126649389Z TRACE quiche::recovery::congestion::recovery] 3c273c4a9a442d726cb90775cd30fe22685eb5ee timer=101.863205ms latest_rtt=34.141174ms srtt=34.141174ms min_rtt=34.141174ms rttvar=17.070587ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 553, tv_nsec: 485302409 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 485302409 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.02 Kbps, is_app_limited: true, interval: 34.141174ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 553, tv_nsec: 450762480 }), send_elapsed: 0ns, ack_elapsed: 34.141174ms, rtt: 34.141174ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494271, last_update: Instant { tv_sec: 553, tv_nsec: 485302379 }, next_time: Instant { tv_sec: 553, tv_nsec: 485302409 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.126672232Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx pkt Handshake version=1 dcid=0000000000001005fca260f09294414d57607ab4 scid=3c273c4a9a442d726cb90775cd30fe22685eb5ee len=45 pn=2 [2025-12-13T10:35:27.126675919Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx frm ACK delay=49 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:27.126684084Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:27.126690967Z TRACE quiche::recovery::congestion::recovery] 3c273c4a9a442d726cb90775cd30fe22685eb5ee timer=102.359051ms latest_rtt=34.141174ms srtt=34.141174ms min_rtt=34.141174ms rttvar=17.070587ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 553, tv_nsec: 485302409 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 485302409 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.02 Kbps, is_app_limited: true, interval: 34.141174ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 553, tv_nsec: 450762480 }), send_elapsed: 0ns, ack_elapsed: 34.141174ms, rtt: 34.141174ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494271, last_update: Instant { tv_sec: 553, tv_nsec: 485440998 }, next_time: Instant { tv_sec: 553, tv_nsec: 485302409 }, max_datagram_size: 1350, last_packet_size: None, iv: 224.573µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.126706726Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee dropped epoch 0 state [2025-12-13T10:35:27.126720612Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx pkt Short dcid=0000000000001005fca260f09294414d57607ab4 key_phase=false len=1128 pn=3 [2025-12-13T10:35:27.126724039Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[29, 2b, 5c, bd, 71, de, 82, 43, aa, ab, a9, 7a, 31, c4, 08, 37, 46, 9f, 70, 2a] reset_token=[c0, 55, de, 14, 16, c2, d8, 5d, 59, 49, 52, 99, fd, 65, 7c, 88] [2025-12-13T10:35:27.126731793Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:27.126735100Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx frm PADDING len=1064 [2025-12-13T10:35:27.126742032Z TRACE quiche::recovery::congestion::recovery] 3c273c4a9a442d726cb90775cd30fe22685eb5ee timer=102.308026ms latest_rtt=34.141174ms srtt=34.141174ms min_rtt=34.141174ms rttvar=17.070587ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 553, tv_nsec: 485302409 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 485302409 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.02 Kbps, is_app_limited: true, interval: 34.141174ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 553, tv_nsec: 450762480 }), send_elapsed: 0ns, ack_elapsed: 34.141174ms, rtt: 34.141174ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 494271, last_update: Instant { tv_sec: 553, tv_nsec: 485440998 }, next_time: Instant { tv_sec: 553, tv_nsec: 485665571 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.126782578Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:41276 to 193.167.100.100:443 [2025-12-13T10:35:27.126791645Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx pkt Short dcid=0000000000001005fca260f09294414d57607ab4 key_phase=false len=6 pn=4 [2025-12-13T10:35:27.126795032Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:27.126805992Z TRACE quiche::recovery::congestion::recovery] 3c273c4a9a442d726cb90775cd30fe22685eb5ee timer=102.244087ms latest_rtt=34.141174ms srtt=34.141174ms min_rtt=34.141174ms rttvar=17.070587ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 553, tv_nsec: 485302409 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 485302409 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.02 Kbps, is_app_limited: true, interval: 34.141174ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 553, tv_nsec: 450762480 }), send_elapsed: 0ns, ack_elapsed: 34.141174ms, rtt: 34.141174ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494271, last_update: Instant { tv_sec: 553, tv_nsec: 485601107 }, next_time: Instant { tv_sec: 553, tv_nsec: 485665571 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.44805ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.126835958Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:41276 to 193.167.100.100:443 [2025-12-13T10:35:27.126843231Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx pkt Short dcid=0000000000001005fca260f09294414d57607ab4 key_phase=false len=6 pn=5 [2025-12-13T10:35:27.126846538Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:27.126852068Z TRACE quiche::recovery::congestion::recovery] 3c273c4a9a442d726cb90775cd30fe22685eb5ee timer=102.19803ms latest_rtt=34.141174ms srtt=34.141174ms min_rtt=34.141174ms rttvar=17.070587ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 553, tv_nsec: 485302409 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 485302409 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.02 Kbps, is_app_limited: true, interval: 34.141174ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 553, tv_nsec: 450762480 }), send_elapsed: 0ns, ack_elapsed: 34.141174ms, rtt: 34.141174ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 494271, last_update: Instant { tv_sec: 553, tv_nsec: 485601107 }, next_time: Instant { tv_sec: 553, tv_nsec: 488113621 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.126878588Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:41276 to 193.167.100.100:443 [2025-12-13T10:35:27.126885110Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx pkt Short dcid=0000000000001005fca260f09294414d57607ab4 key_phase=false len=83 pn=6 [2025-12-13T10:35:27.126888456Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx frm STREAM id=0 off=0 len=78 fin=true [2025-12-13T10:35:27.126911790Z TRACE quiche::recovery::congestion::recovery] 3c273c4a9a442d726cb90775cd30fe22685eb5ee timer=102.138249ms latest_rtt=34.141174ms srtt=34.141174ms min_rtt=34.141174ms rttvar=17.070587ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1486 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 553, tv_nsec: 485302409 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 485302409 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.02 Kbps, is_app_limited: true, interval: 34.141174ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 553, tv_nsec: 450762480 }), send_elapsed: 0ns, ack_elapsed: 34.141174ms, rtt: 34.141174ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494271, last_update: Instant { tv_sec: 553, tv_nsec: 485696014 }, next_time: Instant { tv_sec: 553, tv_nsec: 488113621 }, max_datagram_size: 1350, last_packet_size: None, iv: 333.825µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.126943990Z TRACE quiche_apps::client] written 121 bytes from 0.0.0.0:41276 to 193.167.100.100:443 [2025-12-13T10:35:27.126949410Z TRACE quiche_apps::client] 0.0.0.0:41276 -> 193.167.100.100:443: done writing [2025-12-13T10:35:27.160715983Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:41276 [2025-12-13T10:35:27.160732253Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx pkt Short dcid=3c273c4a9a442d726cb90775cd30fe22685eb5ee key_phase=false len=22 pn=1 [2025-12-13T10:35:27.160744115Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx frm ACK delay=0 blocks=[3..5] ecn_counts=None [2025-12-13T10:35:27.160749385Z TRACE quiche::recovery::congestion::recovery] 3c273c4a9a442d726cb90775cd30fe22685eb5ee packet newly acked 3 [2025-12-13T10:35:27.160752551Z TRACE quiche::recovery::congestion::recovery] 3c273c4a9a442d726cb90775cd30fe22685eb5ee packet newly acked 4 [2025-12-13T10:35:27.160755426Z TRACE quiche::recovery::congestion::recovery] 3c273c4a9a442d726cb90775cd30fe22685eb5ee packet newly acked 5 [2025-12-13T10:35:27.160773811Z TRACE quiche_apps::client] 0.0.0.0:41276: processed 43 bytes [2025-12-13T10:35:27.160780894Z TRACE quiche_apps::client] 0.0.0.0:41276: recv() would block [2025-12-13T10:35:27.160785582Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:27.160793327Z TRACE quiche_apps::client] 0.0.0.0:41276 -> 193.167.100.100:443: done writing [2025-12-13T10:35:27.162302978Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:41276 [2025-12-13T10:35:27.162315522Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx pkt Short dcid=3c273c4a9a442d726cb90775cd30fe22685eb5ee key_phase=false len=1179 pn=2 [2025-12-13T10:35:27.162326121Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx frm ACK delay=0 blocks=[3..6] ecn_counts=None [2025-12-13T10:35:27.162333034Z TRACE quiche::recovery::congestion::recovery] 3c273c4a9a442d726cb90775cd30fe22685eb5ee packet newly acked 6 [2025-12-13T10:35:27.162340839Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx frm STREAM id=0 off=0 len=1152 fin=false [2025-12-13T10:35:27.162357070Z TRACE quiche_apps::client] 0.0.0.0:41276: processed 1200 bytes [2025-12-13T10:35:27.162365345Z TRACE quiche_apps::client] got 70 bytes from 193.167.100.100:443 to 0.0.0.0:41276 [2025-12-13T10:35:27.162371546Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx pkt Short dcid=3c273c4a9a442d726cb90775cd30fe22685eb5ee key_phase=false len=49 pn=3 [2025-12-13T10:35:27.162380213Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx frm STREAM id=0 off=1152 len=22 fin=false [2025-12-13T10:35:27.162386274Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:27.162396433Z TRACE quiche_apps::client] 0.0.0.0:41276: processed 70 bytes [2025-12-13T10:35:27.162403316Z TRACE quiche_apps::client] 0.0.0.0:41276: recv() would block [2025-12-13T10:35:27.162407744Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:27.162412353Z TRACE quiche::h3] 3c273c4a9a442d726cb90775cd30fe22685eb5ee stream id 0 is readable [2025-12-13T10:35:27.162419696Z TRACE quiche::h3::stream] 3c273c4a9a442d726cb90775cd30fe22685eb5ee read 1 bytes on stream 0 [2025-12-13T10:35:27.162426179Z TRACE quiche::h3::stream] 3c273c4a9a442d726cb90775cd30fe22685eb5ee read 1 bytes on stream 0 [2025-12-13T10:35:27.162440375Z TRACE quiche::h3::stream] 3c273c4a9a442d726cb90775cd30fe22685eb5ee read 1 bytes on stream 0 [2025-12-13T10:35:27.162448370Z TRACE quiche::h3::stream] 3c273c4a9a442d726cb90775cd30fe22685eb5ee read 144 bytes on stream 0 [2025-12-13T10:35:27.162454452Z TRACE quiche::h3] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:27.162461414Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:27.162467676Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:27.162476863Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:27.162488455Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 50, 55, 32, 71, 77, 84] [2025-12-13T10:35:27.162495498Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:27.162501169Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:27.162505988Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:27.162513512Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:27.162520074Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:27.162526676Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:27.162544720Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:27 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:27.162560339Z TRACE quiche::h3] 3c273c4a9a442d726cb90775cd30fe22685eb5ee stream id 0 is readable [2025-12-13T10:35:27.162568705Z TRACE quiche::h3::stream] 3c273c4a9a442d726cb90775cd30fe22685eb5ee read 1 bytes on stream 0 [2025-12-13T10:35:27.162573414Z TRACE quiche::h3::stream] 3c273c4a9a442d726cb90775cd30fe22685eb5ee read 1 bytes on stream 0 [2025-12-13T10:35:27.162577762Z TRACE quiche::h3::stream] 3c273c4a9a442d726cb90775cd30fe22685eb5ee read 1 bytes on stream 0 [2025-12-13T10:35:27.162581298Z TRACE quiche::h3] 3c273c4a9a442d726cb90775cd30fe22685eb5ee rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:27.162590876Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:27.162594914Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:27.162598581Z INFO quiche_apps::common] 1/1 response(s) received in 70.498799ms, closing... [2025-12-13T10:35:27.162610944Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx pkt Short dcid=0000000000001005fca260f09294414d57607ab4 key_phase=false len=11 pn=7 [2025-12-13T10:35:27.162615362Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:27.162626072Z TRACE quiche::recovery::congestion::recovery] 3c273c4a9a442d726cb90775cd30fe22685eb5ee timer=38.933989ms latest_rtt=33.014228ms srtt=33.703799ms min_rtt=31.430268ms rttvar=10.307519ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=160 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1708, delivered_time: Instant { tv_sec: 553, tv_nsec: 521127849 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 488113621 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 6, rate_sample: RateSample { bandwidth: 307.04 Kbps, is_app_limited: true, interval: 35.82544ms, delivered: 1375, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 553, tv_nsec: 485302409 }), send_elapsed: 2.811212ms, ack_elapsed: 35.82544ms, rtt: 33.014228ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 49, rate: 500685, last_update: Instant { tv_sec: 553, tv_nsec: 521419254 }, next_time: Instant { tv_sec: 553, tv_nsec: 521753079 }, max_datagram_size: 1350, last_packet_size: Some(49), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.162685072Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:41276 to 193.167.100.100:443 [2025-12-13T10:35:27.162694630Z TRACE quiche_apps::client] 0.0.0.0:41276 -> 193.167.100.100:443: done writing [2025-12-13T10:35:27.387972474Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:27.387986921Z TRACE quiche] 3c273c4a9a442d726cb90775cd30fe22685eb5ee draining timeout expired [2025-12-13T10:35:27.388017498Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:27.388023479Z INFO quiche_apps::client] connection closed, recv=5 sent=8 lost=0 retrans=0 sent_bytes=1941 recv_bytes=2513 lost_bytes=0 [local_addr=0.0.0.0:41276 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=5 sent=8 lost=0 retrans=0 rtt=33.703799ms min_rtt=Some(31.430268ms) rttvar=10.307519ms cwnd=13500 sent_bytes=1941 recv_bytes=2513 lost_bytes=0 stream_retrans_bytes=0 pmtu=1350 delivery_rate=38380] [2025-12-13T10:35:27.392652190Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:27.392871109Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:39647 with scid ed5c36257471c4bf18bfec0afab805a2c784f845 [2025-12-13T10:35:27.392911695Z TRACE quiche::tls] ed5c36257471c4bf18bfec0afab805a2c784f845 write message lvl=Initial len=266 [2025-12-13T10:35:27.392927615Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx pkt Initial version=1 dcid=730657b22abcfb7ad30270728b52c2c6 scid=ed5c36257471c4bf18bfec0afab805a2c784f845 len=270 pn=0 [2025-12-13T10:35:27.392931342Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:27.392941130Z TRACE quiche::recovery::congestion::recovery] ed5c36257471c4bf18bfec0afab805a2c784f845 timer=998.937723ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 553, tv_nsec: 751693455 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 751693455 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 553, tv_nsec: 751693455 }, next_time: Instant { tv_sec: 553, tv_nsec: 751693455 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.392988618Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:27.427148267Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:39647 [2025-12-13T10:35:27.427180587Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 rx pkt Initial version=1 dcid=ed5c36257471c4bf18bfec0afab805a2c784f845 scid=0000000000001005b83cd34f156c5a477090d6aa token= len=116 pn=0 [2025-12-13T10:35:27.427217516Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:27.427226984Z TRACE quiche::recovery::congestion::recovery] ed5c36257471c4bf18bfec0afab805a2c784f845 packet newly acked 0 [2025-12-13T10:35:27.427235831Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:27.427351066Z TRACE quiche::tls] ed5c36257471c4bf18bfec0afab805a2c784f845 set write secret lvl=Handshake [2025-12-13T10:35:27.427363539Z TRACE quiche::tls] ed5c36257471c4bf18bfec0afab805a2c784f845 set read secret lvl=Handshake [2025-12-13T10:35:27.427394056Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 rx pkt Handshake version=1 dcid=ed5c36257471c4bf18bfec0afab805a2c784f845 scid=0000000000001005b83cd34f156c5a477090d6aa len=985 pn=0 [2025-12-13T10:35:27.427403384Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 rx frm CRYPTO off=0 len=717 [2025-12-13T10:35:27.427610952Z TRACE quiche::tls] ed5c36257471c4bf18bfec0afab805a2c784f845 write message lvl=Handshake len=36 [2025-12-13T10:35:27.427616983Z TRACE quiche::tls] ed5c36257471c4bf18bfec0afab805a2c784f845 set write secret lvl=OneRTT [2025-12-13T10:35:27.427625719Z TRACE quiche::tls] ed5c36257471c4bf18bfec0afab805a2c784f845 set read secret lvl=OneRTT [2025-12-13T10:35:27.427643853Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(730657b22abcfb7ad30270728b52c2c6), max_idle_timeout: 75000, stateless_reset_token: Some(90455613163554083633718049656921065183), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005b83cd34f156c5a477090d6aa), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:27.427660424Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 rx frm PADDING len=247 [2025-12-13T10:35:27.427677626Z TRACE quiche_apps::client] 0.0.0.0:39647: processed 1200 bytes [2025-12-13T10:35:27.427683878Z TRACE quiche_apps::client] 0.0.0.0:39647: recv() would block [2025-12-13T10:35:27.427687725Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:27.427702232Z TRACE quiche::h3] ed5c36257471c4bf18bfec0afab805a2c784f845 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:27.427719885Z TRACE quiche::h3] ed5c36257471c4bf18bfec0afab805a2c784f845 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:27.427727730Z TRACE quiche::h3] ed5c36257471c4bf18bfec0afab805a2c784f845 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:27.427736937Z TRACE quiche::h3] ed5c36257471c4bf18bfec0afab805a2c784f845 tx frm HEADERS stream=0 len=38 fin=true [2025-12-13T10:35:27.427744411Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /bored-frigid-fisherman", "user-agent: quiche"] [2025-12-13T10:35:27.427806657Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx pkt Initial version=1 dcid=0000000000001005b83cd34f156c5a477090d6aa scid=ed5c36257471c4bf18bfec0afab805a2c784f845 len=6 pn=1 [2025-12-13T10:35:27.427812519Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx frm ACK delay=78 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:27.427824501Z TRACE quiche::recovery::congestion::recovery] ed5c36257471c4bf18bfec0afab805a2c784f845 timer=102.245628ms latest_rtt=34.297877ms srtt=34.297877ms min_rtt=34.297877ms rttvar=17.148938ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 553, tv_nsec: 786456111 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 786456111 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.67 Kbps, is_app_limited: true, interval: 34.297877ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 553, tv_nsec: 751693455 }), send_elapsed: 0ns, ack_elapsed: 34.297877ms, rtt: 34.297877ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492012, last_update: Instant { tv_sec: 553, tv_nsec: 786456071 }, next_time: Instant { tv_sec: 553, tv_nsec: 786456111 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.427859977Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx pkt Handshake version=1 dcid=0000000000001005b83cd34f156c5a477090d6aa scid=ed5c36257471c4bf18bfec0afab805a2c784f845 len=45 pn=2 [2025-12-13T10:35:27.427864786Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx frm ACK delay=58 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:27.427869044Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:27.427877269Z TRACE quiche::recovery::congestion::recovery] ed5c36257471c4bf18bfec0afab805a2c784f845 timer=102.812517ms latest_rtt=34.297877ms srtt=34.297877ms min_rtt=34.297877ms rttvar=17.148938ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 553, tv_nsec: 786456111 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 786456111 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.67 Kbps, is_app_limited: true, interval: 34.297877ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 553, tv_nsec: 751693455 }), send_elapsed: 0ns, ack_elapsed: 34.297877ms, rtt: 34.297877ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492012, last_update: Instant { tv_sec: 553, tv_nsec: 786610860 }, next_time: Instant { tv_sec: 553, tv_nsec: 786456111 }, max_datagram_size: 1350, last_packet_size: None, iv: 225.604µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.427897097Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 dropped epoch 0 state [2025-12-13T10:35:27.427914649Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx pkt Short dcid=0000000000001005b83cd34f156c5a477090d6aa key_phase=false len=1128 pn=3 [2025-12-13T10:35:27.427919027Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[c2, af, 2c, 40, 73, dc, 39, 67, 38, 33, c6, 61, 18, a3, 6a, d5, b6, 7d, 72, 63] reset_token=[97, 88, 6d, 9c, b1, 34, 2a, e4, fb, d7, 63, 9d, 27, c5, 30, 91] [2025-12-13T10:35:27.427928225Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:27.427932453Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx frm PADDING len=1064 [2025-12-13T10:35:27.427941420Z TRACE quiche::recovery::congestion::recovery] ed5c36257471c4bf18bfec0afab805a2c784f845 timer=102.748368ms latest_rtt=34.297877ms srtt=34.297877ms min_rtt=34.297877ms rttvar=17.148938ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 553, tv_nsec: 786456111 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 786456111 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.67 Kbps, is_app_limited: true, interval: 34.297877ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 553, tv_nsec: 751693455 }), send_elapsed: 0ns, ack_elapsed: 34.297877ms, rtt: 34.297877ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 492012, last_update: Instant { tv_sec: 553, tv_nsec: 786610860 }, next_time: Instant { tv_sec: 553, tv_nsec: 786836464 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.427996883Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:39647 to 193.167.100.100:443 [2025-12-13T10:35:27.428008545Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx pkt Short dcid=0000000000001005b83cd34f156c5a477090d6aa key_phase=false len=6 pn=4 [2025-12-13T10:35:27.428014817Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:27.428027721Z TRACE quiche::recovery::congestion::recovery] ed5c36257471c4bf18bfec0afab805a2c784f845 timer=102.661155ms latest_rtt=34.297877ms srtt=34.297877ms min_rtt=34.297877ms rttvar=17.148938ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 553, tv_nsec: 786456111 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 786456111 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.67 Kbps, is_app_limited: true, interval: 34.297877ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 553, tv_nsec: 751693455 }), send_elapsed: 0ns, ack_elapsed: 34.297877ms, rtt: 34.297877ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492012, last_update: Instant { tv_sec: 553, tv_nsec: 786816564 }, next_time: Instant { tv_sec: 553, tv_nsec: 786836464 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.45929ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.428078616Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:39647 to 193.167.100.100:443 [2025-12-13T10:35:27.428094005Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx pkt Short dcid=0000000000001005b83cd34f156c5a477090d6aa key_phase=false len=6 pn=5 [2025-12-13T10:35:27.428099805Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:27.428111006Z TRACE quiche::recovery::congestion::recovery] ed5c36257471c4bf18bfec0afab805a2c784f845 timer=102.57837ms latest_rtt=34.297877ms srtt=34.297877ms min_rtt=34.297877ms rttvar=17.148938ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 553, tv_nsec: 786456111 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 786456111 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.67 Kbps, is_app_limited: true, interval: 34.297877ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 553, tv_nsec: 751693455 }), send_elapsed: 0ns, ack_elapsed: 34.297877ms, rtt: 34.297877ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 492012, last_update: Instant { tv_sec: 553, tv_nsec: 786816564 }, next_time: Instant { tv_sec: 553, tv_nsec: 789360222 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.428158445Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:39647 to 193.167.100.100:443 [2025-12-13T10:35:27.428170528Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx pkt Short dcid=0000000000001005b83cd34f156c5a477090d6aa key_phase=false len=81 pn=6 [2025-12-13T10:35:27.428176469Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx frm STREAM id=0 off=0 len=76 fin=true [2025-12-13T10:35:27.428226162Z TRACE quiche::recovery::congestion::recovery] ed5c36257471c4bf18bfec0afab805a2c784f845 timer=102.462233ms latest_rtt=34.297877ms srtt=34.297877ms min_rtt=34.297877ms rttvar=17.148938ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1484 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 553, tv_nsec: 786456111 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 786456111 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.67 Kbps, is_app_limited: true, interval: 34.297877ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 553, tv_nsec: 751693455 }), send_elapsed: 0ns, ack_elapsed: 34.297877ms, rtt: 34.297877ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492012, last_update: Instant { tv_sec: 553, tv_nsec: 786976924 }, next_time: Instant { tv_sec: 553, tv_nsec: 789360222 }, max_datagram_size: 1350, last_packet_size: None, iv: 331.293µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.428267900Z TRACE quiche_apps::client] written 119 bytes from 0.0.0.0:39647 to 193.167.100.100:443 [2025-12-13T10:35:27.428273861Z TRACE quiche_apps::client] 0.0.0.0:39647 -> 193.167.100.100:443: done writing [2025-12-13T10:35:27.461828292Z TRACE quiche_apps::client] got 45 bytes from 193.167.100.100:443 to 0.0.0.0:39647 [2025-12-13T10:35:27.461843931Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 rx pkt Short dcid=ed5c36257471c4bf18bfec0afab805a2c784f845 key_phase=false len=24 pn=1 [2025-12-13T10:35:27.461854902Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 rx frm ACK delay=0 blocks=[3..3, 5..5] ecn_counts=None [2025-12-13T10:35:27.461862677Z TRACE quiche::recovery::congestion::recovery] ed5c36257471c4bf18bfec0afab805a2c784f845 packet newly acked 3 [2025-12-13T10:35:27.461868197Z TRACE quiche::recovery::congestion::recovery] ed5c36257471c4bf18bfec0afab805a2c784f845 packet newly acked 5 [2025-12-13T10:35:27.461887182Z TRACE quiche_apps::client] 0.0.0.0:39647: processed 45 bytes [2025-12-13T10:35:27.461894797Z TRACE quiche_apps::client] 0.0.0.0:39647: recv() would block [2025-12-13T10:35:27.461899235Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:27.461908031Z TRACE quiche_apps::client] 0.0.0.0:39647 -> 193.167.100.100:443: done writing [2025-12-13T10:35:27.463558993Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:39647 [2025-12-13T10:35:27.463572288Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 rx pkt Short dcid=ed5c36257471c4bf18bfec0afab805a2c784f845 key_phase=false len=1179 pn=2 [2025-12-13T10:35:27.463583159Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 rx frm ACK delay=0 blocks=[3..3, 5..6] ecn_counts=None [2025-12-13T10:35:27.463589871Z TRACE quiche::recovery::congestion::recovery] ed5c36257471c4bf18bfec0afab805a2c784f845 packet newly acked 6 [2025-12-13T10:35:27.463606142Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 rx frm STREAM id=0 off=0 len=1150 fin=false [2025-12-13T10:35:27.463622542Z TRACE quiche_apps::client] 0.0.0.0:39647: processed 1200 bytes [2025-12-13T10:35:27.463631389Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:39647 [2025-12-13T10:35:27.463638121Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 rx pkt Short dcid=ed5c36257471c4bf18bfec0afab805a2c784f845 key_phase=false len=51 pn=3 [2025-12-13T10:35:27.463647078Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:35:27.463653210Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:27.463663058Z TRACE quiche_apps::client] 0.0.0.0:39647: processed 72 bytes [2025-12-13T10:35:27.463669850Z TRACE quiche_apps::client] 0.0.0.0:39647: recv() would block [2025-12-13T10:35:27.463675200Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:27.463679969Z TRACE quiche::h3] ed5c36257471c4bf18bfec0afab805a2c784f845 stream id 0 is readable [2025-12-13T10:35:27.463687413Z TRACE quiche::h3::stream] ed5c36257471c4bf18bfec0afab805a2c784f845 read 1 bytes on stream 0 [2025-12-13T10:35:27.463694226Z TRACE quiche::h3::stream] ed5c36257471c4bf18bfec0afab805a2c784f845 read 1 bytes on stream 0 [2025-12-13T10:35:27.463700307Z TRACE quiche::h3::stream] ed5c36257471c4bf18bfec0afab805a2c784f845 read 1 bytes on stream 0 [2025-12-13T10:35:27.463705437Z TRACE quiche::h3::stream] ed5c36257471c4bf18bfec0afab805a2c784f845 read 144 bytes on stream 0 [2025-12-13T10:35:27.463709725Z TRACE quiche::h3] ed5c36257471c4bf18bfec0afab805a2c784f845 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:27.463716388Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:27.463721226Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:27.463728380Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:27.463736836Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 50, 55, 32, 71, 77, 84] [2025-12-13T10:35:27.463741935Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:27.463745963Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:27.463749559Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:27.463755040Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:27.463760259Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:27.463765179Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:27.463776550Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:27 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:27.463783814Z TRACE quiche::h3] ed5c36257471c4bf18bfec0afab805a2c784f845 stream id 0 is readable [2025-12-13T10:35:27.463787550Z TRACE quiche::h3::stream] ed5c36257471c4bf18bfec0afab805a2c784f845 read 1 bytes on stream 0 [2025-12-13T10:35:27.463796287Z TRACE quiche::h3::stream] ed5c36257471c4bf18bfec0afab805a2c784f845 read 1 bytes on stream 0 [2025-12-13T10:35:27.463799824Z TRACE quiche::h3::stream] ed5c36257471c4bf18bfec0afab805a2c784f845 read 1 bytes on stream 0 [2025-12-13T10:35:27.463802749Z TRACE quiche::h3] ed5c36257471c4bf18bfec0afab805a2c784f845 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:27.463809381Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:27.463812497Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:27.463815503Z INFO quiche_apps::common] 1/1 response(s) received in 70.822446ms, closing... [2025-12-13T10:35:27.463825612Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx pkt Short dcid=0000000000001005b83cd34f156c5a477090d6aa key_phase=false len=11 pn=7 [2025-12-13T10:35:27.463829078Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:27.463838015Z TRACE quiche::recovery::congestion::recovery] ed5c36257471c4bf18bfec0afab805a2c784f845 timer=2.22044ms latest_rtt=33.024394ms srtt=33.810278ms min_rtt=31.295255ms rttvar=10.433806ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=204 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1662, delivered_time: Instant { tv_sec: 553, tv_nsec: 822384616 }, first_sent_time: Instant { tv_sec: 553, tv_nsec: 789360222 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 6, rate_sample: RateSample { bandwidth: 295.92 Kbps, is_app_limited: true, interval: 35.928505ms, delivered: 1329, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 553, tv_nsec: 786456111 }), send_elapsed: 2.904111ms, ack_elapsed: 35.928505ms, rtt: 33.024394ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 49, rate: 499108, last_update: Instant { tv_sec: 553, tv_nsec: 822635024 }, next_time: Instant { tv_sec: 553, tv_nsec: 822966317 }, max_datagram_size: 1350, last_packet_size: Some(49), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.463878250Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:39647 to 193.167.100.100:443 [2025-12-13T10:35:27.463883049Z TRACE quiche_apps::client] 0.0.0.0:39647 -> 193.167.100.100:443: done writing [2025-12-13T10:35:27.691158695Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:27.691173944Z TRACE quiche] ed5c36257471c4bf18bfec0afab805a2c784f845 draining timeout expired [2025-12-13T10:35:27.691227574Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:27.691234457Z INFO quiche_apps::client] connection closed, recv=5 sent=8 lost=0 retrans=0 sent_bytes=1939 recv_bytes=2517 lost_bytes=0 [local_addr=0.0.0.0:39647 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=5 sent=8 lost=0 retrans=0 rtt=33.810278ms min_rtt=Some(31.295255ms) rttvar=10.433806ms cwnd=13500 sent_bytes=1939 recv_bytes=2517 lost_bytes=0 stream_retrans_bytes=0 pmtu=1350 delivery_rate=36990] [2025-12-13T10:35:27.696072510Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:27.696321926Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:38799 with scid 0b577beb8f8489ae8dad63728d72e4ab123d5e45 [2025-12-13T10:35:27.696366158Z TRACE quiche::tls] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 write message lvl=Initial len=266 [2025-12-13T10:35:27.696380044Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx pkt Initial version=1 dcid=01dc515c4293c8b167f855585ea1df79 scid=0b577beb8f8489ae8dad63728d72e4ab123d5e45 len=270 pn=0 [2025-12-13T10:35:27.696383782Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:27.696399020Z TRACE quiche::recovery::congestion::recovery] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 timer=998.931572ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 554, tv_nsec: 55145234 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 55145234 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 554, tv_nsec: 55145234 }, next_time: Instant { tv_sec: 554, tv_nsec: 55145234 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.696459433Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:27.730491858Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:38799 [2025-12-13T10:35:27.730512927Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx pkt Initial version=1 dcid=0b577beb8f8489ae8dad63728d72e4ab123d5e45 scid=0000000000001005fd165e3ac740cb3e9ed03f52 token= len=116 pn=0 [2025-12-13T10:35:27.730533335Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:27.730544196Z TRACE quiche::recovery::congestion::recovery] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 packet newly acked 0 [2025-12-13T10:35:27.730553874Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:27.730688455Z TRACE quiche::tls] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 set write secret lvl=Handshake [2025-12-13T10:35:27.730701961Z TRACE quiche::tls] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 set read secret lvl=Handshake [2025-12-13T10:35:27.730731656Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx pkt Handshake version=1 dcid=0b577beb8f8489ae8dad63728d72e4ab123d5e45 scid=0000000000001005fd165e3ac740cb3e9ed03f52 len=985 pn=0 [2025-12-13T10:35:27.730740623Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm CRYPTO off=0 len=716 [2025-12-13T10:35:27.730943873Z TRACE quiche::tls] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 write message lvl=Handshake len=36 [2025-12-13T10:35:27.730949263Z TRACE quiche::tls] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 set write secret lvl=OneRTT [2025-12-13T10:35:27.730957979Z TRACE quiche::tls] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 set read secret lvl=OneRTT [2025-12-13T10:35:27.730976393Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(01dc515c4293c8b167f855585ea1df79), max_idle_timeout: 75000, stateless_reset_token: Some(68038453388898427570646792626415100257), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005fd165e3ac740cb3e9ed03f52), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:27.730991932Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm PADDING len=248 [2025-12-13T10:35:27.731008784Z TRACE quiche_apps::client] 0.0.0.0:38799: processed 1200 bytes [2025-12-13T10:35:27.731022710Z TRACE quiche_apps::client] 0.0.0.0:38799: recv() would block [2025-12-13T10:35:27.731026587Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:27.731041595Z TRACE quiche::h3] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:27.731060090Z TRACE quiche::h3] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:27.731067925Z TRACE quiche::h3] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:27.731076811Z TRACE quiche::h3] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm HEADERS stream=0 len=33 fin=true [2025-12-13T10:35:27.731084285Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /tiny-dry-tyrant", "user-agent: quiche"] [2025-12-13T10:35:27.731142263Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx pkt Initial version=1 dcid=0000000000001005fd165e3ac740cb3e9ed03f52 scid=0b577beb8f8489ae8dad63728d72e4ab123d5e45 len=6 pn=1 [2025-12-13T10:35:27.731147934Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm ACK delay=78 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:27.731159155Z TRACE quiche::recovery::congestion::recovery] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 timer=101.885619ms latest_rtt=34.178558ms srtt=34.178558ms min_rtt=34.178558ms rttvar=17.089279ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 89788550 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 89788550 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.178558ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 55145234 }), send_elapsed: 0ns, ack_elapsed: 34.178558ms, rtt: 34.178558ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493730, last_update: Instant { tv_sec: 554, tv_nsec: 89788521 }, next_time: Instant { tv_sec: 554, tv_nsec: 89788550 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.731184482Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx pkt Handshake version=1 dcid=0000000000001005fd165e3ac740cb3e9ed03f52 scid=0b577beb8f8489ae8dad63728d72e4ab123d5e45 len=45 pn=2 [2025-12-13T10:35:27.731223996Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm ACK delay=56 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:27.731229807Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:27.731239285Z TRACE quiche::recovery::congestion::recovery] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 timer=102.428755ms latest_rtt=34.178558ms srtt=34.178558ms min_rtt=34.178558ms rttvar=17.089279ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 89788550 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 89788550 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.178558ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 55145234 }), send_elapsed: 0ns, ack_elapsed: 34.178558ms, rtt: 34.178558ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493730, last_update: Instant { tv_sec: 554, tv_nsec: 89947087 }, next_time: Instant { tv_sec: 554, tv_nsec: 89788550 }, max_datagram_size: 1350, last_packet_size: None, iv: 224.819µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.731263019Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 dropped epoch 0 state [2025-12-13T10:35:27.731279941Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx pkt Short dcid=0000000000001005fd165e3ac740cb3e9ed03f52 key_phase=false len=1128 pn=3 [2025-12-13T10:35:27.731283998Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[a9, 36, 0a, c1, 81, fe, b2, 7a, 23, a3, 71, 97, e4, 00, 93, 89, 03, 8f, 18, 0e] reset_token=[9b, ef, 84, 68, 6c, f6, cb, 77, 5c, e6, b5, b7, 44, 77, 33, 34] [2025-12-13T10:35:27.731292634Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:27.731296682Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm PADDING len=1064 [2025-12-13T10:35:27.731305438Z TRACE quiche::recovery::congestion::recovery] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 timer=102.362701ms latest_rtt=34.178558ms srtt=34.178558ms min_rtt=34.178558ms rttvar=17.089279ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 89788550 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 89788550 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.178558ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 55145234 }), send_elapsed: 0ns, ack_elapsed: 34.178558ms, rtt: 34.178558ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 493730, last_update: Instant { tv_sec: 554, tv_nsec: 89947087 }, next_time: Instant { tv_sec: 554, tv_nsec: 90171906 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.731352717Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:38799 to 193.167.100.100:443 [2025-12-13T10:35:27.731369979Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx pkt Short dcid=0000000000001005fd165e3ac740cb3e9ed03f52 key_phase=false len=6 pn=4 [2025-12-13T10:35:27.731377413Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:27.731390677Z TRACE quiche::recovery::congestion::recovery] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 timer=102.27646ms latest_rtt=34.178558ms srtt=34.178558ms min_rtt=34.178558ms rttvar=17.089279ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 89788550 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 89788550 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.178558ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 55145234 }), send_elapsed: 0ns, ack_elapsed: 34.178558ms, rtt: 34.178558ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493730, last_update: Instant { tv_sec: 554, tv_nsec: 90176115 }, next_time: Instant { tv_sec: 554, tv_nsec: 90171906 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.450732ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.731441743Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:38799 to 193.167.100.100:443 [2025-12-13T10:35:27.731458404Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx pkt Short dcid=0000000000001005fd165e3ac740cb3e9ed03f52 key_phase=false len=6 pn=5 [2025-12-13T10:35:27.731465477Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:27.731478933Z TRACE quiche::recovery::congestion::recovery] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 timer=102.188526ms latest_rtt=34.178558ms srtt=34.178558ms min_rtt=34.178558ms rttvar=17.089279ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 89788550 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 89788550 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.178558ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 55145234 }), send_elapsed: 0ns, ack_elapsed: 34.178558ms, rtt: 34.178558ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 493730, last_update: Instant { tv_sec: 554, tv_nsec: 90176115 }, next_time: Instant { tv_sec: 554, tv_nsec: 92715392 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.731519118Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:38799 to 193.167.100.100:443 [2025-12-13T10:35:27.731534506Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx pkt Short dcid=0000000000001005fd165e3ac740cb3e9ed03f52 key_phase=false len=76 pn=6 [2025-12-13T10:35:27.731541299Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm STREAM id=0 off=0 len=71 fin=true [2025-12-13T10:35:27.731576355Z TRACE quiche::recovery::congestion::recovery] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 timer=102.091544ms latest_rtt=34.178558ms srtt=34.178558ms min_rtt=34.178558ms rttvar=17.089279ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1479 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 89788550 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 89788550 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.178558ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 55145234 }), send_elapsed: 0ns, ack_elapsed: 34.178558ms, rtt: 34.178558ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493730, last_update: Instant { tv_sec: 554, tv_nsec: 90341033 }, next_time: Instant { tv_sec: 554, tv_nsec: 92715392 }, max_datagram_size: 1350, last_packet_size: None, iv: 320.013µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.731616329Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:38799 to 193.167.100.100:443 [2025-12-13T10:35:27.731625206Z TRACE quiche_apps::client] 0.0.0.0:38799 -> 193.167.100.100:443: done writing [2025-12-13T10:35:27.764983951Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:38799 [2025-12-13T10:35:27.764999901Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx pkt Short dcid=0b577beb8f8489ae8dad63728d72e4ab123d5e45 key_phase=false len=869 pn=0 [2025-12-13T10:35:27.765011262Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:27.765025720Z TRACE quiche::recovery::congestion::recovery] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 packet newly acked 3 [2025-12-13T10:35:27.765033664Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:27.765061977Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm HANDSHAKE_DONE [2025-12-13T10:35:27.765069171Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 dropped epoch 1 state [2025-12-13T10:35:27.765078208Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 1b, 6d, 35, c8, f0, 5f, 16, 55, 15, 46, 92, a8] reset_token=[2e, 61, d2, 6c, a0, 22, 74, 62, 91, 56, 9e, e4, 2c, 6a, d2, c3] [2025-12-13T10:35:27.765091833Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, d3, a6, 2f, 10, 3c, 09, 8b, 9c, eb, c1, 8c, 80] reset_token=[93, ab, f8, 44, fc, 32, b0, 84, a9, fe, 75, bf, 1a, 02, 6d, 3a] [2025-12-13T10:35:27.765104697Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c9, 25, ad, e8, 75, f5, 3d, 0c, b7, f9, 47, 8e] reset_token=[85, 9f, 80, 45, 8f, 51, c0, 99, 67, 74, 06, 3a, 00, 0b, 7b, bb] [2025-12-13T10:35:27.765116219Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 3c, 40, e1, 18, c7, 2c, 16, 96, bc, e2, f1, 66] reset_token=[7f, 6f, 8d, 09, 4e, dd, 94, c9, d8, 6a, dd, 47, e1, a4, 6b, b8] [2025-12-13T10:35:27.765128291Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, fb, 79, ce, c5, fd, 52, c0, a2, f0, 7d, a8, 43] reset_token=[b5, a6, 27, ff, 71, b4, ff, e9, 7e, 38, a0, 60, 66, ad, ed, ab] [2025-12-13T10:35:27.765140354Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 1a, 22, 35, 5b, 64, 2f, 9b, 61, 79, 49, ee, e0] reset_token=[06, 58, b2, 21, df, 71, 4a, 96, a3, 59, 3b, 78, bf, a0, 05, f5] [2025-12-13T10:35:27.765152376Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 69, ad, db, 00, 6b, 50, fb, f7, b1, c1, 84, 17] reset_token=[c1, c1, 11, 48, 67, 60, b6, d2, 0c, f8, 52, 94, f0, e6, 9e, 2a] [2025-12-13T10:35:27.765158708Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:27.765165330Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:27.765171592Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:27.765209393Z TRACE quiche_apps::client] 0.0.0.0:38799: processed 890 bytes [2025-12-13T10:35:27.765216907Z TRACE quiche_apps::client] got 45 bytes from 193.167.100.100:443 to 0.0.0.0:38799 [2025-12-13T10:35:27.765221676Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx pkt Short dcid=0b577beb8f8489ae8dad63728d72e4ab123d5e45 key_phase=false len=24 pn=1 [2025-12-13T10:35:27.765227637Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm ACK delay=0 blocks=[3..3, 5..5] ecn_counts=None [2025-12-13T10:35:27.765231665Z TRACE quiche::recovery::congestion::recovery] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 packet newly acked 5 [2025-12-13T10:35:27.765239098Z TRACE quiche_apps::client] 0.0.0.0:38799: processed 45 bytes [2025-12-13T10:35:27.765243126Z TRACE quiche_apps::client] 0.0.0.0:38799: recv() would block [2025-12-13T10:35:27.765245981Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:27.765248927Z TRACE quiche::h3] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 stream id 3 is readable [2025-12-13T10:35:27.765259316Z TRACE quiche::h3::stream] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 read 1 bytes on stream 3 [2025-12-13T10:35:27.765263794Z TRACE quiche::h3] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 open peer's control stream 3 [2025-12-13T10:35:27.765267712Z TRACE quiche::h3::stream] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 read 1 bytes on stream 3 [2025-12-13T10:35:27.765271319Z TRACE quiche::h3::stream] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 read 1 bytes on stream 3 [2025-12-13T10:35:27.765275136Z TRACE quiche::h3::stream] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 read 6 bytes on stream 3 [2025-12-13T10:35:27.765278462Z TRACE quiche::h3] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:27.765286076Z TRACE quiche::h3] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 stream id 7 is readable [2025-12-13T10:35:27.765289983Z TRACE quiche::h3::stream] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 read 1 bytes on stream 7 [2025-12-13T10:35:27.765300132Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx pkt Short dcid=0000000000001005fd165e3ac740cb3e9ed03f52 key_phase=false len=5 pn=7 [2025-12-13T10:35:27.765303649Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm ACK delay=9 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:27.765310482Z TRACE quiche::recovery::congestion::recovery] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 timer=4.029426ms latest_rtt=31.318982ms srtt=33.762207ms min_rtt=31.318982ms rttvar=10.411758ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=158 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1543, delivered_time: Instant { tv_sec: 554, tv_nsec: 124034374 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 92715392 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 5, rate_sample: RateSample { bandwidth: 282.66 Kbps, is_app_limited: true, interval: 34.245824ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 89788550 }), send_elapsed: 2.926842ms, ack_elapsed: 34.245824ms, rtt: 31.318982ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 499819, last_update: Instant { tv_sec: 554, tv_nsec: 124109434 }, next_time: Instant { tv_sec: 554, tv_nsec: 124429447 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.765349855Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:38799 to 193.167.100.100:443 [2025-12-13T10:35:27.765355496Z TRACE quiche_apps::client] 0.0.0.0:38799 -> 193.167.100.100:443: done writing [2025-12-13T10:35:27.766567391Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:38799 [2025-12-13T10:35:27.766583701Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx pkt Short dcid=0b577beb8f8489ae8dad63728d72e4ab123d5e45 key_phase=false len=1179 pn=2 [2025-12-13T10:35:27.766595003Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm ACK delay=0 blocks=[3..3, 5..6] ecn_counts=None [2025-12-13T10:35:27.766602166Z TRACE quiche::recovery::congestion::recovery] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 packet newly acked 6 [2025-12-13T10:35:27.766610341Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm STREAM id=0 off=0 len=1150 fin=false [2025-12-13T10:35:27.766627794Z TRACE quiche_apps::client] 0.0.0.0:38799: processed 1200 bytes [2025-12-13T10:35:27.766637151Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:38799 [2025-12-13T10:35:27.766643593Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx pkt Short dcid=0b577beb8f8489ae8dad63728d72e4ab123d5e45 key_phase=false len=51 pn=3 [2025-12-13T10:35:27.766659884Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:35:27.766666657Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:27.766677086Z TRACE quiche_apps::client] 0.0.0.0:38799: processed 72 bytes [2025-12-13T10:35:27.766683698Z TRACE quiche_apps::client] 0.0.0.0:38799: recv() would block [2025-12-13T10:35:27.766688678Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:27.766693627Z TRACE quiche::h3] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 stream id 0 is readable [2025-12-13T10:35:27.766700941Z TRACE quiche::h3::stream] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 read 1 bytes on stream 0 [2025-12-13T10:35:27.766707353Z TRACE quiche::h3::stream] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 read 1 bytes on stream 0 [2025-12-13T10:35:27.766713734Z TRACE quiche::h3::stream] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 read 1 bytes on stream 0 [2025-12-13T10:35:27.766720447Z TRACE quiche::h3::stream] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 read 144 bytes on stream 0 [2025-12-13T10:35:27.766725617Z TRACE quiche::h3] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:27.766730846Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:27.766735655Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:27.766742468Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:27.766752818Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 50, 55, 32, 71, 77, 84] [2025-12-13T10:35:27.766761654Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:27.766769058Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:27.766774969Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:27.766782293Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:27.766787272Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:27.766792321Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:27.766802651Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:27 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:27.766810265Z TRACE quiche::h3] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 stream id 0 is readable [2025-12-13T10:35:27.766814192Z TRACE quiche::h3::stream] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 read 1 bytes on stream 0 [2025-12-13T10:35:27.766817839Z TRACE quiche::h3::stream] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 read 1 bytes on stream 0 [2025-12-13T10:35:27.766821275Z TRACE quiche::h3::stream] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 read 1 bytes on stream 0 [2025-12-13T10:35:27.766824101Z TRACE quiche::h3] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:27.766830913Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:27.766841353Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:27.766846913Z INFO quiche_apps::common] 1/1 response(s) received in 70.380287ms, closing... [2025-12-13T10:35:27.766861400Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx pkt Short dcid=0000000000001005fd165e3ac740cb3e9ed03f52 key_phase=false len=11 pn=8 [2025-12-13T10:35:27.766866450Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:27.766876138Z TRACE quiche::recovery::congestion::recovery] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 timer=2.311392ms latest_rtt=32.680136ms srtt=33.626948ms min_rtt=31.318982ms rttvar=8.079335ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=93 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1657, delivered_time: Instant { tv_sec: 554, tv_nsec: 125395528 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 92715392 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 6, rate_sample: RateSample { bandwidth: 297.46 Kbps, is_app_limited: true, interval: 35.606978ms, delivered: 1324, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 89788550 }), send_elapsed: 2.926842ms, ack_elapsed: 35.606978ms, rtt: 32.680136ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 501829, last_update: Instant { tv_sec: 554, tv_nsec: 125669159 }, next_time: Instant { tv_sec: 554, tv_nsec: 124429447 }, max_datagram_size: 1350, last_packet_size: None, iv: 97.643µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.766917606Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:38799 to 193.167.100.100:443 [2025-12-13T10:35:27.766923236Z TRACE quiche_apps::client] 0.0.0.0:38799 -> 193.167.100.100:443: done writing [2025-12-13T10:35:27.965173625Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:27.965211435Z TRACE quiche] 0b577beb8f8489ae8dad63728d72e4ab123d5e45 draining timeout expired [2025-12-13T10:35:27.965247643Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:27.965252933Z INFO quiche_apps::client] connection closed, recv=6 sent=9 lost=0 retrans=0 sent_bytes=1977 recv_bytes=3407 lost_bytes=0 [local_addr=0.0.0.0:38799 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=6 sent=9 lost=0 retrans=0 rtt=33.626948ms min_rtt=Some(31.318982ms) rttvar=8.079335ms cwnd=13500 sent_bytes=1977 recv_bytes=3407 lost_bytes=0 stream_retrans_bytes=0 pmtu=1350 delivery_rate=37183] [2025-12-13T10:35:27.969708901Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:27.969918693Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:58818 with scid 99ebf03179886235c17dd590e423f96b1d492144 [2025-12-13T10:35:27.969954059Z TRACE quiche::tls] 99ebf03179886235c17dd590e423f96b1d492144 write message lvl=Initial len=266 [2025-12-13T10:35:27.969965571Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx pkt Initial version=1 dcid=088723c1aa875f910fd634d13f25d1d9 scid=99ebf03179886235c17dd590e423f96b1d492144 len=270 pn=0 [2025-12-13T10:35:27.969969258Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:27.969977924Z TRACE quiche::recovery::congestion::recovery] 99ebf03179886235c17dd590e423f96b1d492144 timer=998.947572ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 554, tv_nsec: 328740018 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 328740018 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 554, tv_nsec: 328740018 }, next_time: Instant { tv_sec: 554, tv_nsec: 328740018 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:27.970030021Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:28.003914975Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:58818 [2025-12-13T10:35:28.003934291Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx pkt Initial version=1 dcid=99ebf03179886235c17dd590e423f96b1d492144 scid=00000000000010050e0bc8022489ebf2109576d1 token= len=116 pn=0 [2025-12-13T10:35:28.003951473Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:28.003960219Z TRACE quiche::recovery::congestion::recovery] 99ebf03179886235c17dd590e423f96b1d492144 packet newly acked 0 [2025-12-13T10:35:28.003969286Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:28.004104168Z TRACE quiche::tls] 99ebf03179886235c17dd590e423f96b1d492144 set write secret lvl=Handshake [2025-12-13T10:35:28.004116602Z TRACE quiche::tls] 99ebf03179886235c17dd590e423f96b1d492144 set read secret lvl=Handshake [2025-12-13T10:35:28.004144985Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx pkt Handshake version=1 dcid=99ebf03179886235c17dd590e423f96b1d492144 scid=00000000000010050e0bc8022489ebf2109576d1 len=985 pn=0 [2025-12-13T10:35:28.004153731Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm CRYPTO off=0 len=718 [2025-12-13T10:35:28.004365968Z TRACE quiche::tls] 99ebf03179886235c17dd590e423f96b1d492144 write message lvl=Handshake len=36 [2025-12-13T10:35:28.004372019Z TRACE quiche::tls] 99ebf03179886235c17dd590e423f96b1d492144 set write secret lvl=OneRTT [2025-12-13T10:35:28.004381056Z TRACE quiche::tls] 99ebf03179886235c17dd590e423f96b1d492144 set read secret lvl=OneRTT [2025-12-13T10:35:28.004398208Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(088723c1aa875f910fd634d13f25d1d9), max_idle_timeout: 75000, stateless_reset_token: Some(132997944276780707710036197391250891946), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(00000000000010050e0bc8022489ebf2109576d1), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:28.004412435Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm PADDING len=246 [2025-12-13T10:35:28.004428344Z TRACE quiche_apps::client] 0.0.0.0:58818: processed 1200 bytes [2025-12-13T10:35:28.004434376Z TRACE quiche_apps::client] 0.0.0.0:58818: recv() would block [2025-12-13T10:35:28.004438092Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.004450616Z TRACE quiche::h3] 99ebf03179886235c17dd590e423f96b1d492144 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:28.004467117Z TRACE quiche::h3] 99ebf03179886235c17dd590e423f96b1d492144 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:28.004474691Z TRACE quiche::h3] 99ebf03179886235c17dd590e423f96b1d492144 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:28.004489428Z TRACE quiche::h3] 99ebf03179886235c17dd590e423f96b1d492144 tx frm HEADERS stream=0 len=34 fin=true [2025-12-13T10:35:28.004497013Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /broken-cold-chef", "user-agent: quiche"] [2025-12-13T10:35:28.004554841Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx pkt Initial version=1 dcid=00000000000010050e0bc8022489ebf2109576d1 scid=99ebf03179886235c17dd590e423f96b1d492144 len=6 pn=1 [2025-12-13T10:35:28.004560551Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx frm ACK delay=77 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:28.004571742Z TRACE quiche::recovery::congestion::recovery] 99ebf03179886235c17dd590e423f96b1d492144 timer=101.375486ms latest_rtt=34.005488ms srtt=34.005488ms min_rtt=34.005488ms rttvar=17.002744ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 363210485 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 363210485 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.34 Kbps, is_app_limited: true, interval: 34.005488ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 328740018 }), send_elapsed: 0ns, ack_elapsed: 34.005488ms, rtt: 34.005488ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 496243, last_update: Instant { tv_sec: 554, tv_nsec: 363210445 }, next_time: Instant { tv_sec: 554, tv_nsec: 363210485 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.004597450Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx pkt Handshake version=1 dcid=00000000000010050e0bc8022489ebf2109576d1 scid=99ebf03179886235c17dd590e423f96b1d492144 len=45 pn=2 [2025-12-13T10:35:28.004601829Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx frm ACK delay=56 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:28.004605866Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:28.004613661Z TRACE quiche::recovery::congestion::recovery] 99ebf03179886235c17dd590e423f96b1d492144 timer=101.947866ms latest_rtt=34.005488ms srtt=34.005488ms min_rtt=34.005488ms rttvar=17.002744ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 363210485 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 363210485 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.34 Kbps, is_app_limited: true, interval: 34.005488ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 328740018 }), send_elapsed: 0ns, ack_elapsed: 34.005488ms, rtt: 34.005488ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 496243, last_update: Instant { tv_sec: 554, tv_nsec: 363359694 }, next_time: Instant { tv_sec: 554, tv_nsec: 363210485 }, max_datagram_size: 1350, last_packet_size: None, iv: 223.681µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.004630222Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 dropped epoch 0 state [2025-12-13T10:35:28.004645210Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx pkt Short dcid=00000000000010050e0bc8022489ebf2109576d1 key_phase=false len=1128 pn=3 [2025-12-13T10:35:28.004655048Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[63, 9c, 81, 03, 00, b9, 21, 62, e6, 1d, 2a, de, 62, d1, de, 51, 3e, d7, b2, 89] reset_token=[30, 9b, 24, 44, c8, 0a, e9, 48, bf, b0, eb, 5b, ea, 7c, 0a, 23] [2025-12-13T10:35:28.004663624Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:28.004667712Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx frm PADDING len=1064 [2025-12-13T10:35:28.004676047Z TRACE quiche::recovery::congestion::recovery] 99ebf03179886235c17dd590e423f96b1d492144 timer=101.885529ms latest_rtt=34.005488ms srtt=34.005488ms min_rtt=34.005488ms rttvar=17.002744ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 363210485 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 363210485 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.34 Kbps, is_app_limited: true, interval: 34.005488ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 328740018 }), send_elapsed: 0ns, ack_elapsed: 34.005488ms, rtt: 34.005488ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 496243, last_update: Instant { tv_sec: 554, tv_nsec: 363359694 }, next_time: Instant { tv_sec: 554, tv_nsec: 363583375 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.004720480Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:58818 to 193.167.100.100:443 [2025-12-13T10:35:28.004730499Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx pkt Short dcid=00000000000010050e0bc8022489ebf2109576d1 key_phase=false len=6 pn=4 [2025-12-13T10:35:28.004734577Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:28.004741670Z TRACE quiche::recovery::congestion::recovery] 99ebf03179886235c17dd590e423f96b1d492144 timer=101.819927ms latest_rtt=34.005488ms srtt=34.005488ms min_rtt=34.005488ms rttvar=17.002744ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 363210485 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 363210485 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.34 Kbps, is_app_limited: true, interval: 34.005488ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 328740018 }), send_elapsed: 0ns, ack_elapsed: 34.005488ms, rtt: 34.005488ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 496243, last_update: Instant { tv_sec: 554, tv_nsec: 363539851 }, next_time: Instant { tv_sec: 554, tv_nsec: 363583375 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.438322ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.004774632Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:58818 to 193.167.100.100:443 [2025-12-13T10:35:28.004782957Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx pkt Short dcid=00000000000010050e0bc8022489ebf2109576d1 key_phase=false len=6 pn=5 [2025-12-13T10:35:28.004786935Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:28.004802594Z TRACE quiche::recovery::congestion::recovery] 99ebf03179886235c17dd590e423f96b1d492144 timer=101.758962ms latest_rtt=34.005488ms srtt=34.005488ms min_rtt=34.005488ms rttvar=17.002744ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 363210485 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 363210485 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.34 Kbps, is_app_limited: true, interval: 34.005488ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 328740018 }), send_elapsed: 0ns, ack_elapsed: 34.005488ms, rtt: 34.005488ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 496243, last_update: Instant { tv_sec: 554, tv_nsec: 363539851 }, next_time: Instant { tv_sec: 554, tv_nsec: 366031593 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.004839553Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:58818 to 193.167.100.100:443 [2025-12-13T10:35:28.004854942Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx pkt Short dcid=00000000000010050e0bc8022489ebf2109576d1 key_phase=false len=77 pn=6 [2025-12-13T10:35:28.004862125Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx frm STREAM id=0 off=0 len=72 fin=true [2025-12-13T10:35:28.004900066Z TRACE quiche::recovery::congestion::recovery] 99ebf03179886235c17dd590e423f96b1d492144 timer=101.660869ms latest_rtt=34.005488ms srtt=34.005488ms min_rtt=34.005488ms rttvar=17.002744ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1480 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 363210485 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 363210485 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.34 Kbps, is_app_limited: true, interval: 34.005488ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 328740018 }), send_elapsed: 0ns, ack_elapsed: 34.005488ms, rtt: 34.005488ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 496243, last_update: Instant { tv_sec: 554, tv_nsec: 363661829 }, next_time: Instant { tv_sec: 554, tv_nsec: 366031593 }, max_datagram_size: 1350, last_packet_size: None, iv: 320.408µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.004943116Z TRACE quiche_apps::client] written 115 bytes from 0.0.0.0:58818 to 193.167.100.100:443 [2025-12-13T10:35:28.004953476Z TRACE quiche_apps::client] 0.0.0.0:58818 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.038558732Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:58818 [2025-12-13T10:35:28.038578098Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx pkt Short dcid=99ebf03179886235c17dd590e423f96b1d492144 key_phase=false len=869 pn=0 [2025-12-13T10:35:28.038591824Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:28.038600630Z TRACE quiche::recovery::congestion::recovery] 99ebf03179886235c17dd590e423f96b1d492144 packet newly acked 3 [2025-12-13T10:35:28.038609817Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:28.038644332Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm HANDSHAKE_DONE [2025-12-13T10:35:28.038662456Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 dropped epoch 1 state [2025-12-13T10:35:28.038674318Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, e9, 6d, d4, 42, 99, 4c, be, b7, dd, 16, f4, fe] reset_token=[c1, 23, ae, ce, bd, 4e, cd, b7, d8, 38, fe, 3b, 4a, 96, 8c, d4] [2025-12-13T10:35:28.038691961Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, fa, 33, 1b, f5, cc, b7, 13, f0, 6d, e0, d0, fd] reset_token=[dd, 1f, 93, 63, 3d, 10, 6a, 78, 6a, de, be, 5d, b2, 68, 6d, 7d] [2025-12-13T10:35:28.038707480Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 61, 0a, 5f, e1, 94, ac, 64, fa, 39, d3, ab, ea] reset_token=[73, dd, 4d, 9d, 09, d8, 1c, 63, 1f, af, e4, 87, ff, c5, 7b, 46] [2025-12-13T10:35:28.038723059Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, d3, e6, 9e, 21, c5, d7, 48, 3c, 4a, 08, 00, 40] reset_token=[66, ce, 52, 94, 47, ca, 0b, 33, 13, 16, 43, a1, b7, 36, b1, 3f] [2025-12-13T10:35:28.038735973Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 59, 09, 46, de, 28, 1a, b1, a7, a6, a0, f2, c9] reset_token=[31, 68, 09, 65, 4e, 8c, c5, 78, 37, 47, f3, 62, f9, 78, 09, d4] [2025-12-13T10:35:28.038743958Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, cd, aa, f7, c9, 26, 6d, b0, 65, dd, ef, e4, dc] reset_token=[86, 80, 5f, ca, 3c, b7, 01, 52, 76, 28, 68, 55, 2d, af, ec, da] [2025-12-13T10:35:28.038751703Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 5a, 65, 62, 73, c5, 9e, a1, ff, 08, 0a, cc, dc] reset_token=[d1, 51, d4, 2d, ed, 8b, 7b, b5, a9, de, 05, a7, 19, a8, 36, 8c] [2025-12-13T10:35:28.038758275Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:28.038763134Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:28.038767302Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:28.038786227Z TRACE quiche_apps::client] 0.0.0.0:58818: processed 890 bytes [2025-12-13T10:35:28.038792349Z TRACE quiche_apps::client] 0.0.0.0:58818: recv() would block [2025-12-13T10:35:28.038796036Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.038799863Z TRACE quiche::h3] 99ebf03179886235c17dd590e423f96b1d492144 stream id 3 is readable [2025-12-13T10:35:28.038805894Z TRACE quiche::h3::stream] 99ebf03179886235c17dd590e423f96b1d492144 read 1 bytes on stream 3 [2025-12-13T10:35:28.038810984Z TRACE quiche::h3] 99ebf03179886235c17dd590e423f96b1d492144 open peer's control stream 3 [2025-12-13T10:35:28.038815602Z TRACE quiche::h3::stream] 99ebf03179886235c17dd590e423f96b1d492144 read 1 bytes on stream 3 [2025-12-13T10:35:28.038820101Z TRACE quiche::h3::stream] 99ebf03179886235c17dd590e423f96b1d492144 read 1 bytes on stream 3 [2025-12-13T10:35:28.038824819Z TRACE quiche::h3::stream] 99ebf03179886235c17dd590e423f96b1d492144 read 6 bytes on stream 3 [2025-12-13T10:35:28.038828767Z TRACE quiche::h3] 99ebf03179886235c17dd590e423f96b1d492144 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:28.038837673Z TRACE quiche::h3] 99ebf03179886235c17dd590e423f96b1d492144 stream id 7 is readable [2025-12-13T10:35:28.038842442Z TRACE quiche::h3::stream] 99ebf03179886235c17dd590e423f96b1d492144 read 1 bytes on stream 7 [2025-12-13T10:35:28.038861668Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx pkt Short dcid=00000000000010050e0bc8022489ebf2109576d1 key_phase=false len=5 pn=7 [2025-12-13T10:35:28.038866167Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx frm ACK delay=35 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:28.038875484Z TRACE quiche::recovery::congestion::recovery] 99ebf03179886235c17dd590e423f96b1d492144 timer=76.159747ms latest_rtt=33.806179ms srtt=33.980574ms min_rtt=33.806179ms rttvar=12.801885ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=203 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 554, tv_nsec: 397389554 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 363583375 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 3, rate_sample: RateSample { bandwidth: 272.91 Kbps, is_app_limited: true, interval: 34.179069ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 363210485 }), send_elapsed: 372.89µs, ack_elapsed: 34.179069ms, rtt: 33.806179ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 496607, last_update: Instant { tv_sec: 554, tv_nsec: 397669708 }, next_time: Instant { tv_sec: 554, tv_nsec: 397990116 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.038926740Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:58818 to 193.167.100.100:443 [2025-12-13T10:35:28.038937810Z TRACE quiche_apps::client] 0.0.0.0:58818 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.039516683Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:58818 [2025-12-13T10:35:28.039529937Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx pkt Short dcid=99ebf03179886235c17dd590e423f96b1d492144 key_phase=false len=1179 pn=1 [2025-12-13T10:35:28.039540056Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm ACK delay=0 blocks=[3..3, 6..6] ecn_counts=None [2025-12-13T10:35:28.039546538Z TRACE quiche::recovery::congestion::recovery] 99ebf03179886235c17dd590e423f96b1d492144 packet newly acked 6 [2025-12-13T10:35:28.039553782Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm STREAM id=0 off=0 len=1150 fin=false [2025-12-13T10:35:28.039569631Z TRACE quiche_apps::client] 0.0.0.0:58818: processed 1200 bytes [2025-12-13T10:35:28.039577907Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:58818 [2025-12-13T10:35:28.039584189Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx pkt Short dcid=99ebf03179886235c17dd590e423f96b1d492144 key_phase=false len=51 pn=2 [2025-12-13T10:35:28.039592694Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:35:28.039598596Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:28.039607452Z TRACE quiche_apps::client] 0.0.0.0:58818: processed 72 bytes [2025-12-13T10:35:28.039613604Z TRACE quiche_apps::client] 0.0.0.0:58818: recv() would block [2025-12-13T10:35:28.039618142Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.039622480Z TRACE quiche::h3] 99ebf03179886235c17dd590e423f96b1d492144 stream id 0 is readable [2025-12-13T10:35:28.039628912Z TRACE quiche::h3::stream] 99ebf03179886235c17dd590e423f96b1d492144 read 1 bytes on stream 0 [2025-12-13T10:35:28.039635424Z TRACE quiche::h3::stream] 99ebf03179886235c17dd590e423f96b1d492144 read 1 bytes on stream 0 [2025-12-13T10:35:28.039640884Z TRACE quiche::h3::stream] 99ebf03179886235c17dd590e423f96b1d492144 read 1 bytes on stream 0 [2025-12-13T10:35:28.039647647Z TRACE quiche::h3::stream] 99ebf03179886235c17dd590e423f96b1d492144 read 144 bytes on stream 0 [2025-12-13T10:35:28.039659730Z TRACE quiche::h3] 99ebf03179886235c17dd590e423f96b1d492144 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:28.039665551Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:28.039670250Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:28.039674698Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:28.039679497Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 50, 56, 32, 71, 77, 84] [2025-12-13T10:35:28.039684165Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:28.039688404Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:28.039692140Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:28.039697470Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:28.039704063Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:28.039712959Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:28.039728198Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:28 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:28.039736483Z TRACE quiche::h3] 99ebf03179886235c17dd590e423f96b1d492144 stream id 0 is readable [2025-12-13T10:35:28.039740671Z TRACE quiche::h3::stream] 99ebf03179886235c17dd590e423f96b1d492144 read 1 bytes on stream 0 [2025-12-13T10:35:28.039744358Z TRACE quiche::h3::stream] 99ebf03179886235c17dd590e423f96b1d492144 read 1 bytes on stream 0 [2025-12-13T10:35:28.039747795Z TRACE quiche::h3::stream] 99ebf03179886235c17dd590e423f96b1d492144 read 1 bytes on stream 0 [2025-12-13T10:35:28.039750610Z TRACE quiche::h3] 99ebf03179886235c17dd590e423f96b1d492144 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:28.039757132Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:28.039760388Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:28.039763143Z INFO quiche_apps::common] 1/1 response(s) received in 69.728413ms, closing... [2025-12-13T10:35:28.039772942Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx pkt Short dcid=00000000000010050e0bc8022489ebf2109576d1 key_phase=false len=11 pn=8 [2025-12-13T10:35:28.039776378Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:28.039785114Z TRACE quiche::recovery::congestion::recovery] 99ebf03179886235c17dd590e423f96b1d492144 timer=2.977022ms latest_rtt=32.310662ms srtt=33.771834ms min_rtt=32.310662ms rttvar=10.018891ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=137 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1614, delivered_time: Instant { tv_sec: 554, tv_nsec: 398342255 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 366031593 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 6, rate_sample: RateSample { bandwidth: 291.70 Kbps, is_app_limited: true, interval: 35.13177ms, delivered: 1281, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 363210485 }), send_elapsed: 2.821108ms, ack_elapsed: 35.13177ms, rtt: 32.310662ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 499676, last_update: Instant { tv_sec: 554, tv_nsec: 398582243 }, next_time: Instant { tv_sec: 554, tv_nsec: 397990116 }, max_datagram_size: 1350, last_packet_size: None, iv: 98.064µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.039829397Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:58818 to 193.167.100.100:443 [2025-12-13T10:35:28.039837372Z TRACE quiche_apps::client] 0.0.0.0:58818 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.137289361Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:58818 [2025-12-13T10:35:28.137315450Z TRACE quiche_apps::client] 0.0.0.0:58818: processed 1350 bytes [2025-12-13T10:35:28.137325769Z TRACE quiche_apps::client] 0.0.0.0:58818: recv() would block [2025-12-13T10:35:28.137331971Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.137343783Z TRACE quiche_apps::client] 0.0.0.0:58818 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.235483413Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:58818 [2025-12-13T10:35:28.235501707Z TRACE quiche_apps::client] 0.0.0.0:58818: processed 41 bytes [2025-12-13T10:35:28.235511325Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:58818 [2025-12-13T10:35:28.235518859Z TRACE quiche_apps::client] 0.0.0.0:58818: processed 41 bytes [2025-12-13T10:35:28.235526964Z TRACE quiche_apps::client] 0.0.0.0:58818: recv() would block [2025-12-13T10:35:28.235532905Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.235540840Z TRACE quiche_apps::client] 0.0.0.0:58818 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.236715576Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:58818 [2025-12-13T10:35:28.236730083Z TRACE quiche_apps::client] 0.0.0.0:58818: processed 1350 bytes [2025-12-13T10:35:28.236736605Z TRACE quiche_apps::client] 0.0.0.0:58818: recv() would block [2025-12-13T10:35:28.236741474Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.236749539Z TRACE quiche_apps::client] 0.0.0.0:58818 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.261851923Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:28.261867832Z TRACE quiche] 99ebf03179886235c17dd590e423f96b1d492144 draining timeout expired [2025-12-13T10:35:28.261906034Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.261912125Z INFO quiche_apps::client] connection closed, recv=5 sent=9 lost=0 retrans=0 sent_bytes=1978 recv_bytes=3362 lost_bytes=0 [local_addr=0.0.0.0:58818 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=5 sent=9 lost=0 retrans=0 rtt=33.771834ms min_rtt=Some(32.310662ms) rttvar=10.018891ms cwnd=13500 sent_bytes=1978 recv_bytes=3362 lost_bytes=0 stream_retrans_bytes=0 pmtu=1350 delivery_rate=36462] [2025-12-13T10:35:28.266576521Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:28.266813313Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:48609 with scid 0701b198129cbff909c004eb1d8714e9b45db008 [2025-12-13T10:35:28.266852216Z TRACE quiche::tls] 0701b198129cbff909c004eb1d8714e9b45db008 write message lvl=Initial len=266 [2025-12-13T10:35:28.266867775Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx pkt Initial version=1 dcid=d940796445f167d0fa4df4955ad0b935 scid=0701b198129cbff909c004eb1d8714e9b45db008 len=270 pn=0 [2025-12-13T10:35:28.266871602Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:28.266889205Z TRACE quiche::recovery::congestion::recovery] 0701b198129cbff909c004eb1d8714e9b45db008 timer=998.930961ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 554, tv_nsec: 625635008 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 625635008 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 554, tv_nsec: 625635008 }, next_time: Instant { tv_sec: 554, tv_nsec: 625635008 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.266941683Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:28.300622132Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:48609 [2025-12-13T10:35:28.300643672Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx pkt Initial version=1 dcid=0701b198129cbff909c004eb1d8714e9b45db008 scid=00000000000010051ea95a69c4c64c9a7c41204c token= len=116 pn=0 [2025-12-13T10:35:28.300661846Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:28.300672156Z TRACE quiche::recovery::congestion::recovery] 0701b198129cbff909c004eb1d8714e9b45db008 packet newly acked 0 [2025-12-13T10:35:28.300681263Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:28.300805806Z TRACE quiche::tls] 0701b198129cbff909c004eb1d8714e9b45db008 set write secret lvl=Handshake [2025-12-13T10:35:28.300818028Z TRACE quiche::tls] 0701b198129cbff909c004eb1d8714e9b45db008 set read secret lvl=Handshake [2025-12-13T10:35:28.300847253Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx pkt Handshake version=1 dcid=0701b198129cbff909c004eb1d8714e9b45db008 scid=00000000000010051ea95a69c4c64c9a7c41204c len=985 pn=0 [2025-12-13T10:35:28.300856610Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm CRYPTO off=0 len=717 [2025-12-13T10:35:28.301054721Z TRACE quiche::tls] 0701b198129cbff909c004eb1d8714e9b45db008 write message lvl=Handshake len=36 [2025-12-13T10:35:28.301060812Z TRACE quiche::tls] 0701b198129cbff909c004eb1d8714e9b45db008 set write secret lvl=OneRTT [2025-12-13T10:35:28.301069238Z TRACE quiche::tls] 0701b198129cbff909c004eb1d8714e9b45db008 set read secret lvl=OneRTT [2025-12-13T10:35:28.301087041Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(d940796445f167d0fa4df4955ad0b935), max_idle_timeout: 75000, stateless_reset_token: Some(119057809878180570405589572630235817957), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(00000000000010051ea95a69c4c64c9a7c41204c), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:28.301102009Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm PADDING len=247 [2025-12-13T10:35:28.301118310Z TRACE quiche_apps::client] 0.0.0.0:48609: processed 1200 bytes [2025-12-13T10:35:28.301132256Z TRACE quiche_apps::client] 0.0.0.0:48609: recv() would block [2025-12-13T10:35:28.301136283Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.301150971Z TRACE quiche::h3] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:28.301169335Z TRACE quiche::h3] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:28.301176899Z TRACE quiche::h3] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:28.301185976Z TRACE quiche::h3] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm HEADERS stream=0 len=36 fin=true [2025-12-13T10:35:28.301217966Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /exhilarated-soft-pen", "user-agent: quiche"] [2025-12-13T10:35:28.301277447Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx pkt Initial version=1 dcid=00000000000010051ea95a69c4c64c9a7c41204c scid=0701b198129cbff909c004eb1d8714e9b45db008 len=6 pn=1 [2025-12-13T10:35:28.301283027Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm ACK delay=79 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:28.301294759Z TRACE quiche::recovery::congestion::recovery] 0701b198129cbff909c004eb1d8714e9b45db008 timer=100.802121ms latest_rtt=33.819159ms srtt=33.819159ms min_rtt=33.819159ms rttvar=16.909579ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 659899258 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 659899258 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.77 Kbps, is_app_limited: true, interval: 33.819159ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 625635008 }), send_elapsed: 0ns, ack_elapsed: 33.819159ms, rtt: 33.819159ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 498977, last_update: Instant { tv_sec: 554, tv_nsec: 659899228 }, next_time: Instant { tv_sec: 554, tv_nsec: 659899258 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.301320658Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx pkt Handshake version=1 dcid=00000000000010051ea95a69c4c64c9a7c41204c scid=0701b198129cbff909c004eb1d8714e9b45db008 len=45 pn=2 [2025-12-13T10:35:28.301325206Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm ACK delay=59 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:28.301329254Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:28.301337249Z TRACE quiche::recovery::congestion::recovery] 0701b198129cbff909c004eb1d8714e9b45db008 timer=101.387454ms latest_rtt=33.819159ms srtt=33.819159ms min_rtt=33.819159ms rttvar=16.909579ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 659899258 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 659899258 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.77 Kbps, is_app_limited: true, interval: 33.819159ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 625635008 }), send_elapsed: 0ns, ack_elapsed: 33.819159ms, rtt: 33.819159ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 498977, last_update: Instant { tv_sec: 554, tv_nsec: 660081940 }, next_time: Instant { tv_sec: 554, tv_nsec: 659899258 }, max_datagram_size: 1350, last_packet_size: None, iv: 222.455µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.301359931Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 dropped epoch 0 state [2025-12-13T10:35:28.301376442Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx pkt Short dcid=00000000000010051ea95a69c4c64c9a7c41204c key_phase=false len=1128 pn=3 [2025-12-13T10:35:28.301380670Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[a3, 19, 97, 77, 9b, 2f, 65, 07, 55, 4a, 20, 0c, 33, 45, b4, 9a, ab, 70, a2, a7] reset_token=[69, 2f, f8, 19, 7a, 6c, 73, 01, 35, b4, 88, 01, a0, b3, 8d, 38] [2025-12-13T10:35:28.301389256Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:28.301393344Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm PADDING len=1064 [2025-12-13T10:35:28.301401869Z TRACE quiche::recovery::congestion::recovery] 0701b198129cbff909c004eb1d8714e9b45db008 timer=101.322934ms latest_rtt=33.819159ms srtt=33.819159ms min_rtt=33.819159ms rttvar=16.909579ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 659899258 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 659899258 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.77 Kbps, is_app_limited: true, interval: 33.819159ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 625635008 }), send_elapsed: 0ns, ack_elapsed: 33.819159ms, rtt: 33.819159ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 498977, last_update: Instant { tv_sec: 554, tv_nsec: 660081940 }, next_time: Instant { tv_sec: 554, tv_nsec: 660304395 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.301447354Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:48609 to 193.167.100.100:443 [2025-12-13T10:35:28.301457513Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx pkt Short dcid=00000000000010051ea95a69c4c64c9a7c41204c key_phase=false len=6 pn=4 [2025-12-13T10:35:28.301461631Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:28.301471630Z TRACE quiche::recovery::congestion::recovery] 0701b198129cbff909c004eb1d8714e9b45db008 timer=101.252502ms latest_rtt=33.819159ms srtt=33.819159ms min_rtt=33.819159ms rttvar=16.909579ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 659899258 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 659899258 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.77 Kbps, is_app_limited: true, interval: 33.819159ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 625635008 }), send_elapsed: 0ns, ack_elapsed: 33.819159ms, rtt: 33.819159ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 498977, last_update: Instant { tv_sec: 554, tv_nsec: 660266835 }, next_time: Instant { tv_sec: 554, tv_nsec: 660304395 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.424961ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.301541330Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:48609 to 193.167.100.100:443 [2025-12-13T10:35:28.301559825Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx pkt Short dcid=00000000000010051ea95a69c4c64c9a7c41204c key_phase=false len=6 pn=5 [2025-12-13T10:35:28.301567178Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:28.301580363Z TRACE quiche::recovery::congestion::recovery] 0701b198129cbff909c004eb1d8714e9b45db008 timer=101.143588ms latest_rtt=33.819159ms srtt=33.819159ms min_rtt=33.819159ms rttvar=16.909579ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 659899258 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 659899258 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.77 Kbps, is_app_limited: true, interval: 33.819159ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 625635008 }), send_elapsed: 0ns, ack_elapsed: 33.819159ms, rtt: 33.819159ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 498977, last_update: Instant { tv_sec: 554, tv_nsec: 660266835 }, next_time: Instant { tv_sec: 554, tv_nsec: 662789409 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.301634164Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:48609 to 193.167.100.100:443 [2025-12-13T10:35:28.301647879Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx pkt Short dcid=00000000000010051ea95a69c4c64c9a7c41204c key_phase=false len=79 pn=6 [2025-12-13T10:35:28.301655413Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:35:28.301691721Z TRACE quiche::recovery::congestion::recovery] 0701b198129cbff909c004eb1d8714e9b45db008 timer=101.03194ms latest_rtt=33.819159ms srtt=33.819159ms min_rtt=33.819159ms rttvar=16.909579ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1482 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 659899258 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 659899258 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.77 Kbps, is_app_limited: true, interval: 33.819159ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 625635008 }), send_elapsed: 0ns, ack_elapsed: 33.819159ms, rtt: 33.819159ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 498977, last_update: Instant { tv_sec: 554, tv_nsec: 660453765 }, next_time: Instant { tv_sec: 554, tv_nsec: 662789409 }, max_datagram_size: 1350, last_packet_size: None, iv: 322.66µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.301729201Z TRACE quiche_apps::client] written 117 bytes from 0.0.0.0:48609 to 193.167.100.100:443 [2025-12-13T10:35:28.301734822Z TRACE quiche_apps::client] 0.0.0.0:48609 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.335058271Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:48609 [2025-12-13T10:35:28.335076766Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx pkt Short dcid=0701b198129cbff909c004eb1d8714e9b45db008 key_phase=false len=869 pn=0 [2025-12-13T10:35:28.335098677Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:28.335106952Z TRACE quiche::recovery::congestion::recovery] 0701b198129cbff909c004eb1d8714e9b45db008 packet newly acked 3 [2025-12-13T10:35:28.335116721Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:28.335152277Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm HANDSHAKE_DONE [2025-12-13T10:35:28.335161324Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 dropped epoch 1 state [2025-12-13T10:35:28.335172224Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 5e, b6, 5d, 79, 8a, 79, 2d, 8e, 58, 11, 38, 71] reset_token=[23, 1b, 64, ab, 04, 12, 08, ac, ba, ad, 0e, b4, 3f, 12, 3f, a6] [2025-12-13T10:35:28.335212019Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 28, a7, 3e, f2, 83, c2, 8f, f7, e3, 7f, 1e, f6] reset_token=[9a, 27, ad, c6, 4b, 3e, 00, 57, ed, 78, 29, eb, 86, 03, 81, 1f] [2025-12-13T10:35:28.335227908Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 88, 46, f9, c8, 16, e8, da, ef, ab, a5, d0, d8] reset_token=[89, c1, e8, d6, 20, 40, 39, 3a, f5, 97, 36, 11, b8, 72, c6, d8] [2025-12-13T10:35:28.335236625Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 3b, 40, 5a, 18, 5a, c4, 70, f2, 7c, 77, 29, 8d] reset_token=[eb, 84, ed, b0, 2e, 63, c2, 04, 97, 3a, 53, c4, c0, df, f5, 1a] [2025-12-13T10:35:28.335248477Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, a7, 6d, 5a, 34, e7, 74, 32, ab, 33, fd, de, 18] reset_token=[72, 00, 76, 14, 46, a4, 1f, 3b, 93, 02, c6, 5c, 51, 06, 60, f8] [2025-12-13T10:35:28.335264016Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b0, 0d, d8, 73, a6, dc, 83, dd, c9, 25, 72, 92] reset_token=[7f, fd, 4d, ad, 3b, 9c, 34, 19, e7, d0, 6a, c5, 70, 82, 92, 07] [2025-12-13T10:35:28.335278844Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 26, 60, 82, 10, a2, c4, 9b, 67, ff, 24, 01, a8] reset_token=[8f, a8, c6, a2, f3, 69, 12, c9, 31, 8d, 08, a0, dc, c5, 6f, 35] [2025-12-13T10:35:28.335289544Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:28.335294553Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:28.335298971Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:28.335318097Z TRACE quiche_apps::client] 0.0.0.0:48609: processed 890 bytes [2025-12-13T10:35:28.335325621Z TRACE quiche_apps::client] got 45 bytes from 193.167.100.100:443 to 0.0.0.0:48609 [2025-12-13T10:35:28.335331282Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx pkt Short dcid=0701b198129cbff909c004eb1d8714e9b45db008 key_phase=false len=24 pn=1 [2025-12-13T10:35:28.335338445Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm ACK delay=0 blocks=[3..3, 5..5] ecn_counts=None [2025-12-13T10:35:28.335343334Z TRACE quiche::recovery::congestion::recovery] 0701b198129cbff909c004eb1d8714e9b45db008 packet newly acked 5 [2025-12-13T10:35:28.335352431Z TRACE quiche_apps::client] 0.0.0.0:48609: processed 45 bytes [2025-12-13T10:35:28.335357350Z TRACE quiche_apps::client] 0.0.0.0:48609: recv() would block [2025-12-13T10:35:28.335360967Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.335370565Z TRACE quiche::h3] 0701b198129cbff909c004eb1d8714e9b45db008 stream id 3 is readable [2025-12-13T10:35:28.335377298Z TRACE quiche::h3::stream] 0701b198129cbff909c004eb1d8714e9b45db008 read 1 bytes on stream 3 [2025-12-13T10:35:28.335382557Z TRACE quiche::h3] 0701b198129cbff909c004eb1d8714e9b45db008 open peer's control stream 3 [2025-12-13T10:35:28.335387246Z TRACE quiche::h3::stream] 0701b198129cbff909c004eb1d8714e9b45db008 read 1 bytes on stream 3 [2025-12-13T10:35:28.335391775Z TRACE quiche::h3::stream] 0701b198129cbff909c004eb1d8714e9b45db008 read 1 bytes on stream 3 [2025-12-13T10:35:28.335396503Z TRACE quiche::h3::stream] 0701b198129cbff909c004eb1d8714e9b45db008 read 6 bytes on stream 3 [2025-12-13T10:35:28.335400411Z TRACE quiche::h3] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:28.335409137Z TRACE quiche::h3] 0701b198129cbff909c004eb1d8714e9b45db008 stream id 7 is readable [2025-12-13T10:35:28.335413946Z TRACE quiche::h3::stream] 0701b198129cbff909c004eb1d8714e9b45db008 read 1 bytes on stream 7 [2025-12-13T10:35:28.335426740Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx pkt Short dcid=00000000000010051ea95a69c4c64c9a7c41204c key_phase=false len=5 pn=7 [2025-12-13T10:35:28.335430968Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm ACK delay=11 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:28.335440796Z TRACE quiche::recovery::congestion::recovery] 0701b198129cbff909c004eb1d8714e9b45db008 timer=3.719878ms latest_rtt=31.354551ms srtt=33.485379ms min_rtt=31.354551ms rttvar=10.164506ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=161 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1543, delivered_time: Instant { tv_sec: 554, tv_nsec: 694143960 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 662789409 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 5, rate_sample: RateSample { bandwidth: 282.66 Kbps, is_app_limited: true, interval: 34.244702ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 659899258 }), send_elapsed: 2.890151ms, ack_elapsed: 34.244702ms, rtt: 31.354551ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 503951, last_update: Instant { tv_sec: 554, tv_nsec: 694234900 }, next_time: Instant { tv_sec: 554, tv_nsec: 694557560 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.335496891Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:48609 to 193.167.100.100:443 [2025-12-13T10:35:28.335503794Z TRACE quiche_apps::client] 0.0.0.0:48609 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.336810707Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:48609 [2025-12-13T10:35:28.336823320Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx pkt Short dcid=0701b198129cbff909c004eb1d8714e9b45db008 key_phase=false len=1179 pn=2 [2025-12-13T10:35:28.336833629Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm ACK delay=0 blocks=[3..3, 5..6] ecn_counts=None [2025-12-13T10:35:28.336840142Z TRACE quiche::recovery::congestion::recovery] 0701b198129cbff909c004eb1d8714e9b45db008 packet newly acked 6 [2025-12-13T10:35:28.336847806Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm STREAM id=0 off=0 len=1150 fin=false [2025-12-13T10:35:28.336864016Z TRACE quiche_apps::client] 0.0.0.0:48609: processed 1200 bytes [2025-12-13T10:35:28.336872362Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:48609 [2025-12-13T10:35:28.336878784Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx pkt Short dcid=0701b198129cbff909c004eb1d8714e9b45db008 key_phase=false len=51 pn=3 [2025-12-13T10:35:28.336893431Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:35:28.336899383Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:28.336909481Z TRACE quiche_apps::client] 0.0.0.0:48609: processed 72 bytes [2025-12-13T10:35:28.336915773Z TRACE quiche_apps::client] 0.0.0.0:48609: recv() would block [2025-12-13T10:35:28.336920362Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.336926133Z TRACE quiche::h3] 0701b198129cbff909c004eb1d8714e9b45db008 stream id 0 is readable [2025-12-13T10:35:28.336933246Z TRACE quiche::h3::stream] 0701b198129cbff909c004eb1d8714e9b45db008 read 1 bytes on stream 0 [2025-12-13T10:35:28.336939888Z TRACE quiche::h3::stream] 0701b198129cbff909c004eb1d8714e9b45db008 read 1 bytes on stream 0 [2025-12-13T10:35:28.336945739Z TRACE quiche::h3::stream] 0701b198129cbff909c004eb1d8714e9b45db008 read 1 bytes on stream 0 [2025-12-13T10:35:28.336952993Z TRACE quiche::h3::stream] 0701b198129cbff909c004eb1d8714e9b45db008 read 144 bytes on stream 0 [2025-12-13T10:35:28.336958213Z TRACE quiche::h3] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:28.336963913Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:28.336968552Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:28.336975685Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:28.336984331Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 50, 56, 32, 71, 77, 84] [2025-12-13T10:35:28.336989841Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:28.336994170Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:28.336997796Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:28.337003297Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:28.337008106Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:28.337012935Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:28.337022833Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:28 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:28.337030087Z TRACE quiche::h3] 0701b198129cbff909c004eb1d8714e9b45db008 stream id 0 is readable [2025-12-13T10:35:28.337033924Z TRACE quiche::h3::stream] 0701b198129cbff909c004eb1d8714e9b45db008 read 1 bytes on stream 0 [2025-12-13T10:35:28.337037511Z TRACE quiche::h3::stream] 0701b198129cbff909c004eb1d8714e9b45db008 read 1 bytes on stream 0 [2025-12-13T10:35:28.337040997Z TRACE quiche::h3::stream] 0701b198129cbff909c004eb1d8714e9b45db008 read 1 bytes on stream 0 [2025-12-13T10:35:28.337043833Z TRACE quiche::h3] 0701b198129cbff909c004eb1d8714e9b45db008 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:28.337055484Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:28.337058830Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:28.337061666Z INFO quiche_apps::common] 1/1 response(s) received in 70.115876ms, closing... [2025-12-13T10:35:28.337071244Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx pkt Short dcid=00000000000010051ea95a69c4c64c9a7c41204c key_phase=false len=11 pn=8 [2025-12-13T10:35:28.337074580Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:28.337083476Z TRACE quiche::recovery::congestion::recovery] 0701b198129cbff909c004eb1d8714e9b45db008 timer=1.987609ms latest_rtt=32.846459ms srtt=33.405513ms min_rtt=31.354551ms rttvar=7.783109ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=93 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1660, delivered_time: Instant { tv_sec: 554, tv_nsec: 695635868 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 662789409 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 6, rate_sample: RateSample { bandwidth: 297.06 Kbps, is_app_limited: true, interval: 35.73661ms, delivered: 1327, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 659899258 }), send_elapsed: 2.890151ms, ack_elapsed: 35.73661ms, rtt: 32.846459ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 505156, last_update: Instant { tv_sec: 554, tv_nsec: 695880736 }, next_time: Instant { tv_sec: 554, tv_nsec: 694557560 }, max_datagram_size: 1350, last_packet_size: None, iv: 97µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.337121407Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:48609 to 193.167.100.100:443 [2025-12-13T10:35:28.337125996Z TRACE quiche_apps::client] 0.0.0.0:48609 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.435703613Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:48609 [2025-12-13T10:35:28.435728659Z TRACE quiche_apps::client] 0.0.0.0:48609: processed 1350 bytes [2025-12-13T10:35:28.435735673Z TRACE quiche_apps::client] 0.0.0.0:48609: recv() would block [2025-12-13T10:35:28.435741283Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.435747985Z TRACE quiche_apps::client] 0.0.0.0:48609 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.530901741Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:28.530923632Z TRACE quiche] 0701b198129cbff909c004eb1d8714e9b45db008 draining timeout expired [2025-12-13T10:35:28.530965731Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.530976150Z INFO quiche_apps::client] connection closed, recv=6 sent=9 lost=0 retrans=0 sent_bytes=1980 recv_bytes=3407 lost_bytes=0 [local_addr=0.0.0.0:48609 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=6 sent=9 lost=0 retrans=0 rtt=33.405513ms min_rtt=Some(31.354551ms) rttvar=7.783109ms cwnd=13500 sent_bytes=1980 recv_bytes=3407 lost_bytes=0 stream_retrans_bytes=0 pmtu=1350 delivery_rate=37132] [2025-12-13T10:35:28.535553748Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:28.535778287Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:49868 with scid c308476d39f74feb45a98d2743172f2f833419c3 [2025-12-13T10:35:28.535819324Z TRACE quiche::tls] c308476d39f74feb45a98d2743172f2f833419c3 write message lvl=Initial len=266 [2025-12-13T10:35:28.535833410Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Initial version=1 dcid=d89fb38e9c7ac6830b389de6c939101d scid=c308476d39f74feb45a98d2743172f2f833419c3 len=270 pn=0 [2025-12-13T10:35:28.535838450Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:28.535854980Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=998.931773ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 554, tv_nsec: 894601545 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 894601545 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 554, tv_nsec: 894601545 }, next_time: Instant { tv_sec: 554, tv_nsec: 894601545 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.535904042Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:28.569679514Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:49868 [2025-12-13T10:35:28.569702047Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx pkt Initial version=1 dcid=c308476d39f74feb45a98d2743172f2f833419c3 scid=0000000000001005bfafb2623ae0f55d8075f7e0 token= len=116 pn=0 [2025-12-13T10:35:28.569719299Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:28.569725620Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 packet newly acked 0 [2025-12-13T10:35:28.569734367Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:28.569864540Z TRACE quiche::tls] c308476d39f74feb45a98d2743172f2f833419c3 set write secret lvl=Handshake [2025-12-13T10:35:28.569884317Z TRACE quiche::tls] c308476d39f74feb45a98d2743172f2f833419c3 set read secret lvl=Handshake [2025-12-13T10:35:28.569921156Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx pkt Handshake version=1 dcid=c308476d39f74feb45a98d2743172f2f833419c3 scid=0000000000001005bfafb2623ae0f55d8075f7e0 len=985 pn=0 [2025-12-13T10:35:28.569930563Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm CRYPTO off=0 len=718 [2025-12-13T10:35:28.570129936Z TRACE quiche::tls] c308476d39f74feb45a98d2743172f2f833419c3 write message lvl=Handshake len=36 [2025-12-13T10:35:28.570136108Z TRACE quiche::tls] c308476d39f74feb45a98d2743172f2f833419c3 set write secret lvl=OneRTT [2025-12-13T10:35:28.570144854Z TRACE quiche::tls] c308476d39f74feb45a98d2743172f2f833419c3 set read secret lvl=OneRTT [2025-12-13T10:35:28.570162868Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(d89fb38e9c7ac6830b389de6c939101d), max_idle_timeout: 75000, stateless_reset_token: Some(339481420342295312003622670655914367226), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005bfafb2623ae0f55d8075f7e0), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:28.570177605Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm PADDING len=246 [2025-12-13T10:35:28.570225174Z TRACE quiche_apps::client] 0.0.0.0:49868: processed 1200 bytes [2025-12-13T10:35:28.570243468Z TRACE quiche_apps::client] 0.0.0.0:49868: recv() would block [2025-12-13T10:35:28.570247466Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.570262203Z TRACE quiche::h3] c308476d39f74feb45a98d2743172f2f833419c3 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:28.570280107Z TRACE quiche::h3] c308476d39f74feb45a98d2743172f2f833419c3 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:28.570287761Z TRACE quiche::h3] c308476d39f74feb45a98d2743172f2f833419c3 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:28.570296888Z TRACE quiche::h3] c308476d39f74feb45a98d2743172f2f833419c3 tx frm HEADERS stream=0 len=38 fin=true [2025-12-13T10:35:28.570304332Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /magenta-ecstatic-mesprit", "user-agent: quiche"] [2025-12-13T10:35:28.570364915Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Initial version=1 dcid=0000000000001005bfafb2623ae0f55d8075f7e0 scid=c308476d39f74feb45a98d2743172f2f833419c3 len=6 pn=1 [2025-12-13T10:35:28.570370646Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm ACK delay=83 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:28.570382107Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=101.05039ms latest_rtt=33.911436ms srtt=33.911436ms min_rtt=33.911436ms rttvar=16.955718ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 928974975 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 928974975 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.55 Kbps, is_app_limited: true, interval: 33.911436ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 894601545 }), send_elapsed: 0ns, ack_elapsed: 33.911436ms, rtt: 33.911436ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497619, last_update: Instant { tv_sec: 554, tv_nsec: 928974935 }, next_time: Instant { tv_sec: 554, tv_nsec: 928974975 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.570409098Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Handshake version=1 dcid=0000000000001005bfafb2623ae0f55d8075f7e0 scid=c308476d39f74feb45a98d2743172f2f833419c3 len=45 pn=2 [2025-12-13T10:35:28.570413686Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm ACK delay=60 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:28.570417734Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:28.570425719Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=101.663155ms latest_rtt=33.911436ms srtt=33.911436ms min_rtt=33.911436ms rttvar=16.955718ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 928974975 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 928974975 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.55 Kbps, is_app_limited: true, interval: 33.911436ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 894601545 }), send_elapsed: 0ns, ack_elapsed: 33.911436ms, rtt: 33.911436ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497619, last_update: Instant { tv_sec: 554, tv_nsec: 929169228 }, next_time: Instant { tv_sec: 554, tv_nsec: 928974975 }, max_datagram_size: 1350, last_packet_size: None, iv: 223.062µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.570450475Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 dropped epoch 0 state [2025-12-13T10:35:28.570467287Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=1128 pn=3 [2025-12-13T10:35:28.570471434Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[eb, ea, a9, 48, 0e, d7, f4, 9c, 9e, b7, 1a, 5a, 77, 9e, 32, 08, 87, c9, dc, 54] reset_token=[1c, d3, 3d, df, 03, bd, b8, f9, d9, 1c, 11, a1, 90, 06, dc, bd] [2025-12-13T10:35:28.570480191Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:28.570484399Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm PADDING len=1064 [2025-12-13T10:35:28.570493065Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=101.595879ms latest_rtt=33.911436ms srtt=33.911436ms min_rtt=33.911436ms rttvar=16.955718ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 928974975 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 928974975 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.55 Kbps, is_app_limited: true, interval: 33.911436ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 894601545 }), send_elapsed: 0ns, ack_elapsed: 33.911436ms, rtt: 33.911436ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 497619, last_update: Instant { tv_sec: 554, tv_nsec: 929169228 }, next_time: Instant { tv_sec: 554, tv_nsec: 929392290 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.570537508Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:28.570547476Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=6 pn=4 [2025-12-13T10:35:28.570552967Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:28.570565871Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=101.522142ms latest_rtt=33.911436ms srtt=33.911436ms min_rtt=33.911436ms rttvar=16.955718ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 928974975 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 928974975 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.55 Kbps, is_app_limited: true, interval: 33.911436ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 894601545 }), send_elapsed: 0ns, ack_elapsed: 33.911436ms, rtt: 33.911436ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497619, last_update: Instant { tv_sec: 554, tv_nsec: 929356869 }, next_time: Instant { tv_sec: 554, tv_nsec: 929392290 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.431579ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.570635301Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:28.570654857Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=6 pn=5 [2025-12-13T10:35:28.570662732Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:28.570677079Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=101.410864ms latest_rtt=33.911436ms srtt=33.911436ms min_rtt=33.911436ms rttvar=16.955718ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 928974975 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 928974975 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.55 Kbps, is_app_limited: true, interval: 33.911436ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 894601545 }), send_elapsed: 0ns, ack_elapsed: 33.911436ms, rtt: 33.911436ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 497619, last_update: Instant { tv_sec: 554, tv_nsec: 929356869 }, next_time: Instant { tv_sec: 554, tv_nsec: 931891370 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.570728665Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:28.570746398Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=81 pn=6 [2025-12-13T10:35:28.570753481Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm STREAM id=0 off=0 len=76 fin=true [2025-12-13T10:35:28.570793877Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=101.293675ms latest_rtt=33.911436ms srtt=33.911436ms min_rtt=33.911436ms rttvar=16.955718ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1484 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 554, tv_nsec: 928974975 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 928974975 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.55 Kbps, is_app_limited: true, interval: 33.911436ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 894601545 }), send_elapsed: 0ns, ack_elapsed: 33.911436ms, rtt: 33.911436ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497619, last_update: Instant { tv_sec: 554, tv_nsec: 929552123 }, next_time: Instant { tv_sec: 554, tv_nsec: 931891370 }, max_datagram_size: 1350, last_packet_size: None, iv: 327.56µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.570831768Z TRACE quiche_apps::client] written 119 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:28.570837919Z TRACE quiche_apps::client] 0.0.0.0:49868 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.604165327Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:49868 [2025-12-13T10:35:28.604183941Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx pkt Short dcid=c308476d39f74feb45a98d2743172f2f833419c3 key_phase=false len=869 pn=0 [2025-12-13T10:35:28.604227022Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:28.604236399Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 packet newly acked 3 [2025-12-13T10:35:28.604246428Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:28.604281634Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm HANDSHAKE_DONE [2025-12-13T10:35:28.604290801Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 dropped epoch 1 state [2025-12-13T10:35:28.604297955Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 9c, 18, f0, 9f, 14, ee, b6, a6, 09, 4f, c0, 1b] reset_token=[cb, 4f, 88, 71, e3, 8b, 2e, 53, 91, d3, 06, aa, 6b, cf, 9a, 45] [2025-12-13T10:35:28.604307983Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 7b, 13, 78, 43, 0f, ca, de, 93, 52, 17, 07, cf] reset_token=[99, 3c, 17, 50, 66, f4, f3, 8a, fd, 9d, 74, 34, 22, 3f, 82, 11] [2025-12-13T10:35:28.604316549Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, fc, 3e, 07, 4a, 7a, e0, e5, f8, 7c, fd, e1, 33] reset_token=[a8, 4f, 57, eb, 96, fe, 2b, 0a, fd, 24, 2b, 4b, cb, b9, 96, 09] [2025-12-13T10:35:28.604324504Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c6, 75, 0d, b4, 40, 8c, b7, eb, 1f, c7, 79, 6f] reset_token=[03, 0d, 3e, f8, a0, 71, c9, 64, 57, 0c, 7a, 0f, 36, 9e, ac, 57] [2025-12-13T10:35:28.604338140Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, db, b8, 17, f8, b9, 40, f0, 71, 3e, 6f, 05, b1] reset_token=[9b, 54, e2, 48, 0e, f6, c1, 10, df, fd, c2, c8, c1, e0, 38, 15] [2025-12-13T10:35:28.604353789Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ec, d8, 29, e2, b3, 52, 68, 97, 1f, 89, 5f, 98] reset_token=[9d, b6, 8d, 71, 61, 64, 2c, 9c, 0b, 9d, 05, ce, 14, 83, 05, 23] [2025-12-13T10:35:28.604367996Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ba, 1e, 6b, 7c, 4f, 01, 59, 66, 3b, 18, 59, 62] reset_token=[a0, 6e, 61, 93, 87, b9, ce, 93, b5, 5a, 6c, 05, b1, 15, b0, 56] [2025-12-13T10:35:28.604380469Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:28.604386911Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:28.604391540Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:28.604411086Z TRACE quiche_apps::client] 0.0.0.0:49868: processed 890 bytes [2025-12-13T10:35:28.604417208Z TRACE quiche_apps::client] 0.0.0.0:49868: recv() would block [2025-12-13T10:35:28.604420944Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.604424702Z TRACE quiche::h3] c308476d39f74feb45a98d2743172f2f833419c3 stream id 3 is readable [2025-12-13T10:35:28.604430923Z TRACE quiche::h3::stream] c308476d39f74feb45a98d2743172f2f833419c3 read 1 bytes on stream 3 [2025-12-13T10:35:28.604436453Z TRACE quiche::h3] c308476d39f74feb45a98d2743172f2f833419c3 open peer's control stream 3 [2025-12-13T10:35:28.604441273Z TRACE quiche::h3::stream] c308476d39f74feb45a98d2743172f2f833419c3 read 1 bytes on stream 3 [2025-12-13T10:35:28.604445811Z TRACE quiche::h3::stream] c308476d39f74feb45a98d2743172f2f833419c3 read 1 bytes on stream 3 [2025-12-13T10:35:28.604450600Z TRACE quiche::h3::stream] c308476d39f74feb45a98d2743172f2f833419c3 read 6 bytes on stream 3 [2025-12-13T10:35:28.604460639Z TRACE quiche::h3] c308476d39f74feb45a98d2743172f2f833419c3 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:28.604469926Z TRACE quiche::h3] c308476d39f74feb45a98d2743172f2f833419c3 stream id 7 is readable [2025-12-13T10:35:28.604474885Z TRACE quiche::h3::stream] c308476d39f74feb45a98d2743172f2f833419c3 read 1 bytes on stream 7 [2025-12-13T10:35:28.604487970Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=5 pn=7 [2025-12-13T10:35:28.604492248Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm ACK delay=38 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:28.604501535Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=76.284139ms latest_rtt=33.603197ms srtt=33.872905ms min_rtt=33.603197ms rttvar=12.793847ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=207 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 554, tv_nsec: 962995487 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 929392290 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 3, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 34.020512ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 928974975 }), send_elapsed: 417.315µs, ack_elapsed: 34.020512ms, rtt: 33.603197ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 498185, last_update: Instant { tv_sec: 554, tv_nsec: 963295939 }, next_time: Instant { tv_sec: 554, tv_nsec: 963623499 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.604550486Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:28.604557129Z TRACE quiche_apps::client] 0.0.0.0:49868 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.605538729Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:49868 [2025-12-13T10:35:28.605555551Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx pkt Short dcid=c308476d39f74feb45a98d2743172f2f833419c3 key_phase=false len=51 pn=2 [2025-12-13T10:35:28.605566711Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:35:28.605573013Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:28.605581770Z TRACE quiche_apps::client] 0.0.0.0:49868: processed 72 bytes [2025-12-13T10:35:28.605586428Z TRACE quiche_apps::client] 0.0.0.0:49868: recv() would block [2025-12-13T10:35:28.605589464Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.605600885Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=7 pn=8 [2025-12-13T10:35:28.605607057Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm ACK delay=5 blocks=[0..0, 2..2] ecn_counts=None [2025-12-13T10:35:28.605621003Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=75.16423ms latest_rtt=33.603197ms srtt=33.872905ms min_rtt=33.603197ms rttvar=12.793847ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=207 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 554, tv_nsec: 962995487 }, first_sent_time: Instant { tv_sec: 554, tv_nsec: 929392290 }, end_of_app_limited: 6, last_sent_packet: 8, largest_acked: 3, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 34.020512ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 928974975 }), send_elapsed: 417.315µs, ack_elapsed: 34.020512ms, rtt: 33.603197ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 498185, last_update: Instant { tv_sec: 554, tv_nsec: 963295939 }, next_time: Instant { tv_sec: 554, tv_nsec: 963623499 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:28.605671988Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:28.605681396Z TRACE quiche_apps::client] 0.0.0.0:49868 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.644426909Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:49868 [2025-12-13T10:35:28.644442167Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx pkt Short dcid=c308476d39f74feb45a98d2743172f2f833419c3 key_phase=false len=1179 pn=3 [2025-12-13T10:35:28.644454551Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm ACK delay=875 blocks=[4..4, 6..6, 8..8] ecn_counts=None [2025-12-13T10:35:28.644462335Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 packet newly acked 4 [2025-12-13T10:35:28.644467305Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 packet newly acked 6 [2025-12-13T10:35:28.644471623Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 packet newly acked 8 [2025-12-13T10:35:28.644478125Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 packet 5 lost on epoch 2 [2025-12-13T10:35:28.644497261Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm STREAM id=0 off=0 len=1147 fin=false [2025-12-13T10:35:28.644518911Z TRACE quiche_apps::client] 0.0.0.0:49868: processed 1200 bytes [2025-12-13T10:35:28.644527237Z TRACE quiche_apps::client] 0.0.0.0:49868: recv() would block [2025-12-13T10:35:28.644532697Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.644537826Z TRACE quiche::h3] c308476d39f74feb45a98d2743172f2f833419c3 stream id 0 is readable [2025-12-13T10:35:28.644545090Z TRACE quiche::h3::stream] c308476d39f74feb45a98d2743172f2f833419c3 read 1 bytes on stream 0 [2025-12-13T10:35:28.644551472Z TRACE quiche::h3::stream] c308476d39f74feb45a98d2743172f2f833419c3 read 1 bytes on stream 0 [2025-12-13T10:35:28.644557483Z TRACE quiche::h3::stream] c308476d39f74feb45a98d2743172f2f833419c3 read 1 bytes on stream 0 [2025-12-13T10:35:28.644565117Z TRACE quiche::h3::stream] c308476d39f74feb45a98d2743172f2f833419c3 read 144 bytes on stream 0 [2025-12-13T10:35:28.644570407Z TRACE quiche::h3] c308476d39f74feb45a98d2743172f2f833419c3 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:28.644574615Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:28.644577460Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:28.644583201Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:28.644590064Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 50, 56, 32, 71, 77, 84] [2025-12-13T10:35:28.644596035Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:28.644600714Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:28.644610953Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:28.644617094Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:28.644622395Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:28.644627544Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:28.644638334Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:28 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:28.644646500Z TRACE quiche::h3] c308476d39f74feb45a98d2743172f2f833419c3 stream id 0 is readable [2025-12-13T10:35:28.644650387Z TRACE quiche::h3::stream] c308476d39f74feb45a98d2743172f2f833419c3 read 1 bytes on stream 0 [2025-12-13T10:35:28.644654174Z TRACE quiche::h3::stream] c308476d39f74feb45a98d2743172f2f833419c3 read 1 bytes on stream 0 [2025-12-13T10:35:28.644657801Z TRACE quiche::h3::stream] c308476d39f74feb45a98d2743172f2f833419c3 read 1 bytes on stream 0 [2025-12-13T10:35:28.644660746Z TRACE quiche::h3] c308476d39f74feb45a98d2743172f2f833419c3 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:28.644666777Z DEBUG quiche_apps::common] got 997 bytes of response data on stream 0 [2025-12-13T10:35:28.644678960Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=11 pn=9 [2025-12-13T10:35:28.644682727Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm ACK delay=29 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:28.644686615Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:28.644694599Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=4.698801ms latest_rtt=39.630625ms srtt=34.592619ms min_rtt=33.603197ms rttvar=11.034815ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 555, tv_nsec: 77187899 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 8, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 40.258637ms, delivered: 163, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 962995487 }), send_elapsed: 34.231209ms, ack_elapsed: 40.258637ms, rtt: 39.630625ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341474, last_update: Instant { tv_sec: 555, tv_nsec: 3485898 }, next_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:28.644738081Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:28.644743922Z TRACE quiche_apps::client] 0.0.0.0:49868 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.649811713Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:28.649831460Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 loss detection timeout expired [2025-12-13T10:35:28.649836369Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=98.566846ms latest_rtt=39.630625ms srtt=34.592619ms min_rtt=33.603197ms rttvar=11.034815ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 555, tv_nsec: 77187899 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 8, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 40.258637ms, delivered: 163, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 962995487 }), send_elapsed: 34.231209ms, ack_elapsed: 40.258637ms, rtt: 39.630625ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341474, last_update: Instant { tv_sec: 555, tv_nsec: 3485898 }, next_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:28.649852699Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.649863480Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=6 pn=10 [2025-12-13T10:35:28.649866996Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm ACK delay=677 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:28.649876594Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=98.526721ms latest_rtt=39.630625ms srtt=34.592619ms min_rtt=33.603197ms rttvar=11.034815ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 555, tv_nsec: 77187899 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, end_of_app_limited: 8, last_sent_packet: 10, largest_acked: 8, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 40.258637ms, delivered: 163, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 962995487 }), send_elapsed: 34.231209ms, ack_elapsed: 40.258637ms, rtt: 39.630625ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341474, last_update: Instant { tv_sec: 555, tv_nsec: 3485898 }, next_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:28.649909035Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:28.649913844Z TRACE quiche_apps::client] 0.0.0.0:49868 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.703746113Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:49868 [2025-12-13T10:35:28.703764778Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx pkt Short dcid=c308476d39f74feb45a98d2743172f2f833419c3 key_phase=false len=1329 pn=5 [2025-12-13T10:35:28.703779195Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm PING mtu_probe=None [2025-12-13T10:35:28.703796417Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm PADDING len=1311 [2025-12-13T10:35:28.703810123Z TRACE quiche_apps::client] 0.0.0.0:49868: processed 1350 bytes [2025-12-13T10:35:28.703828878Z TRACE quiche_apps::client] 0.0.0.0:49868: recv() would block [2025-12-13T10:35:28.703835931Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.703850809Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=7 pn=11 [2025-12-13T10:35:28.703858533Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm ACK delay=10 blocks=[3..3, 5..5] ecn_counts=None [2025-12-13T10:35:28.703895182Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=44.507402ms latest_rtt=39.630625ms srtt=34.592619ms min_rtt=33.603197ms rttvar=11.034815ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 555, tv_nsec: 77187899 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, end_of_app_limited: 8, last_sent_packet: 11, largest_acked: 8, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 40.258637ms, delivered: 163, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 962995487 }), send_elapsed: 34.231209ms, ack_elapsed: 40.258637ms, rtt: 39.630625ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341474, last_update: Instant { tv_sec: 555, tv_nsec: 62656875 }, next_time: Instant { tv_sec: 555, tv_nsec: 62656875 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:28.703954843Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:28.703965584Z TRACE quiche_apps::client] 0.0.0.0:49868 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.749039955Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:28.749052309Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 loss detection timeout expired [2025-12-13T10:35:28.749057568Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=103.077236ms latest_rtt=39.630625ms srtt=34.592619ms min_rtt=33.603197ms rttvar=11.034815ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 555, tv_nsec: 77187899 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, end_of_app_limited: 8, last_sent_packet: 11, largest_acked: 8, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 40.258637ms, delivered: 163, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 962995487 }), send_elapsed: 34.231209ms, ack_elapsed: 40.258637ms, rtt: 39.630625ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341474, last_update: Instant { tv_sec: 555, tv_nsec: 62656875 }, next_time: Instant { tv_sec: 555, tv_nsec: 62656875 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:28.749081223Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.749096632Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=14 pn=12 [2025-12-13T10:35:28.749101300Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm ACK delay=5666 blocks=[3..3, 5..5] ecn_counts=None [2025-12-13T10:35:28.749106620Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:28.749125375Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=207.425396ms latest_rtt=39.630625ms srtt=34.592619ms min_rtt=33.603197ms rttvar=11.034815ms cwnd=9450 ssthresh=9450 bytes_in_flight=101 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 555, tv_nsec: 77187899 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 8, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 40.258637ms, delivered: 163, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 962995487 }), send_elapsed: 34.231209ms, ack_elapsed: 40.258637ms, rtt: 39.630625ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341474, last_update: Instant { tv_sec: 555, tv_nsec: 107901775 }, next_time: Instant { tv_sec: 555, tv_nsec: 107901775 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:28.749175799Z TRACE quiche_apps::client] written 52 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:28.749214101Z TRACE quiche_apps::client] 0.0.0.0:49868 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.821146303Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:49868 [2025-12-13T10:35:28.821167002Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx pkt Short dcid=c308476d39f74feb45a98d2743172f2f833419c3 key_phase=false len=20 pn=7 [2025-12-13T10:35:28.821180267Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm PING mtu_probe=None [2025-12-13T10:35:28.821208329Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm PADDING len=2 [2025-12-13T10:35:28.821225942Z TRACE quiche_apps::client] 0.0.0.0:49868: processed 41 bytes [2025-12-13T10:35:28.821236321Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:49868 [2025-12-13T10:35:28.821243975Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx pkt Short dcid=c308476d39f74feb45a98d2743172f2f833419c3 key_phase=false len=20 pn=8 [2025-12-13T10:35:28.821253874Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm PING mtu_probe=None [2025-12-13T10:35:28.821260637Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm PADDING len=2 [2025-12-13T10:35:28.821270565Z TRACE quiche_apps::client] 0.0.0.0:49868: processed 41 bytes [2025-12-13T10:35:28.821279171Z TRACE quiche_apps::client] 0.0.0.0:49868: recv() would block [2025-12-13T10:35:28.821285473Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.821323504Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=9 pn=13 [2025-12-13T10:35:28.821333533Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm ACK delay=7 blocks=[3..3, 5..5, 7..8] ecn_counts=None [2025-12-13T10:35:28.821350835Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=135.198864ms latest_rtt=39.630625ms srtt=34.592619ms min_rtt=33.603197ms rttvar=11.034815ms cwnd=9450 ssthresh=9450 bytes_in_flight=101 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 555, tv_nsec: 77187899 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, end_of_app_limited: 11, last_sent_packet: 13, largest_acked: 8, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 40.258637ms, delivered: 163, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 962995487 }), send_elapsed: 34.231209ms, ack_elapsed: 40.258637ms, rtt: 39.630625ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341474, last_update: Instant { tv_sec: 555, tv_nsec: 180107890 }, next_time: Instant { tv_sec: 555, tv_nsec: 180107890 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:28.821419804Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:28.821427519Z TRACE quiche_apps::client] 0.0.0.0:49868 -> 193.167.100.100:443: done writing [2025-12-13T10:35:28.957586385Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:28.957599820Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 loss detection timeout expired [2025-12-13T10:35:28.957605882Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=206.408407ms latest_rtt=39.630625ms srtt=34.592619ms min_rtt=33.603197ms rttvar=11.034815ms cwnd=9450 ssthresh=9450 bytes_in_flight=101 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 555, tv_nsec: 77187899 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, end_of_app_limited: 11, last_sent_packet: 13, largest_acked: 8, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 40.258637ms, delivered: 163, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 962995487 }), send_elapsed: 34.231209ms, ack_elapsed: 40.258637ms, rtt: 39.630625ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341474, last_update: Instant { tv_sec: 555, tv_nsec: 180107890 }, next_time: Instant { tv_sec: 555, tv_nsec: 180107890 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:28.957628043Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:28.957644373Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=18 pn=14 [2025-12-13T10:35:28.957649223Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm ACK delay=17049 blocks=[3..3, 5..5, 7..8] ecn_counts=None [2025-12-13T10:35:28.957654743Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:28.957666775Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=414.894975ms latest_rtt=39.630625ms srtt=34.592619ms min_rtt=33.603197ms rttvar=11.034815ms cwnd=9450 ssthresh=9450 bytes_in_flight=157 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 555, tv_nsec: 77187899 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 8, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 40.258637ms, delivered: 163, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 962995487 }), send_elapsed: 34.231209ms, ack_elapsed: 40.258637ms, rtt: 39.630625ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341474, last_update: Instant { tv_sec: 555, tv_nsec: 316448926 }, next_time: Instant { tv_sec: 555, tv_nsec: 316448926 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:28.957723181Z TRACE quiche_apps::client] written 56 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:28.957734732Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=13 pn=15 [2025-12-13T10:35:28.957739050Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm ACK delay=17061 blocks=[3..3, 5..5, 7..8] ecn_counts=None [2025-12-13T10:35:28.957743709Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm PING mtu_probe=None [2025-12-13T10:35:28.957751854Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=414.904313ms latest_rtt=39.630625ms srtt=34.592619ms min_rtt=33.603197ms rttvar=11.034815ms cwnd=9450 ssthresh=9450 bytes_in_flight=208 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 555, tv_nsec: 77187899 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 8, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 40.258637ms, delivered: 163, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 962995487 }), send_elapsed: 34.231209ms, ack_elapsed: 40.258637ms, rtt: 39.630625ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341474, last_update: Instant { tv_sec: 555, tv_nsec: 316448926 }, next_time: Instant { tv_sec: 555, tv_nsec: 316448926 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:28.957804222Z TRACE quiche_apps::client] written 51 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:28.957815593Z TRACE quiche_apps::client] 0.0.0.0:49868 -> 193.167.100.100:443: done writing [2025-12-13T10:35:29.192323371Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:49868 [2025-12-13T10:35:29.192360580Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx pkt Short dcid=c308476d39f74feb45a98d2743172f2f833419c3 key_phase=false len=20 pn=11 [2025-12-13T10:35:29.192381539Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm PING mtu_probe=None [2025-12-13T10:35:29.192390156Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm PADDING len=2 [2025-12-13T10:35:29.192412327Z TRACE quiche_apps::client] 0.0.0.0:49868: processed 41 bytes [2025-12-13T10:35:29.192421394Z TRACE quiche_apps::client] 0.0.0.0:49868: recv() would block [2025-12-13T10:35:29.192427115Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:29.192455949Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=11 pn=16 [2025-12-13T10:35:29.192464234Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm ACK delay=11 blocks=[3..3, 5..5, 7..8, 11..11] ecn_counts=None [2025-12-13T10:35:29.192484752Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=180.170694ms latest_rtt=39.630625ms srtt=34.592619ms min_rtt=33.603197ms rttvar=11.034815ms cwnd=9450 ssthresh=9450 bytes_in_flight=208 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 555, tv_nsec: 77187899 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, end_of_app_limited: 14, last_sent_packet: 16, largest_acked: 8, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 40.258637ms, delivered: 163, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 962995487 }), send_elapsed: 34.231209ms, ack_elapsed: 40.258637ms, rtt: 39.630625ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341474, last_update: Instant { tv_sec: 555, tv_nsec: 551252476 }, next_time: Instant { tv_sec: 555, tv_nsec: 551252476 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:29.192556206Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:29.192567848Z TRACE quiche_apps::client] 0.0.0.0:49868 -> 193.167.100.100:443: done writing [2025-12-13T10:35:29.373795410Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:29.373811169Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 loss detection timeout expired [2025-12-13T10:35:29.373817621Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=413.765551ms latest_rtt=39.630625ms srtt=34.592619ms min_rtt=33.603197ms rttvar=11.034815ms cwnd=9450 ssthresh=9450 bytes_in_flight=208 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 555, tv_nsec: 77187899 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, end_of_app_limited: 14, last_sent_packet: 16, largest_acked: 8, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 40.258637ms, delivered: 163, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 962995487 }), send_elapsed: 34.231209ms, ack_elapsed: 40.258637ms, rtt: 39.630625ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341474, last_update: Instant { tv_sec: 555, tv_nsec: 551252476 }, next_time: Instant { tv_sec: 555, tv_nsec: 551252476 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:29.373841416Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:29.373863417Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=20 pn=17 [2025-12-13T10:35:29.373867745Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm ACK delay=22687 blocks=[3..3, 5..5, 7..8, 11..11] ecn_counts=None [2025-12-13T10:35:29.373872905Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:29.373889225Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=829.814927ms latest_rtt=39.630625ms srtt=34.592619ms min_rtt=33.603197ms rttvar=11.034815ms cwnd=9450 ssthresh=9450 bytes_in_flight=266 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 555, tv_nsec: 77187899 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 8, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 40.258637ms, delivered: 163, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 962995487 }), send_elapsed: 34.231209ms, ack_elapsed: 40.258637ms, rtt: 39.630625ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341474, last_update: Instant { tv_sec: 555, tv_nsec: 732663602 }, next_time: Instant { tv_sec: 555, tv_nsec: 732663602 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:29.373942345Z TRACE quiche_apps::client] written 58 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:29.373957733Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=15 pn=18 [2025-12-13T10:35:29.373963604Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm ACK delay=22700 blocks=[3..3, 5..5, 7..8, 11..11] ecn_counts=None [2025-12-13T10:35:29.373970497Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm PING mtu_probe=None [2025-12-13T10:35:29.373982299Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=829.822531ms latest_rtt=39.630625ms srtt=34.592619ms min_rtt=33.603197ms rttvar=11.034815ms cwnd=9450 ssthresh=9450 bytes_in_flight=319 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 555, tv_nsec: 77187899 }) Rate { delivered: 1662, delivered_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 3485898 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 8, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 40.258637ms, delivered: 163, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 554, tv_nsec: 962995487 }), send_elapsed: 34.231209ms, ack_elapsed: 40.258637ms, rtt: 39.630625ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 341474, last_update: Instant { tv_sec: 555, tv_nsec: 732663602 }, next_time: Instant { tv_sec: 555, tv_nsec: 732663602 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:29.374021873Z TRACE quiche_apps::client] written 53 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:29.374030720Z TRACE quiche_apps::client] 0.0.0.0:49868 -> 193.167.100.100:443: done writing [2025-12-13T10:35:29.404797073Z TRACE quiche_apps::client] got 55 bytes from 193.167.100.100:443 to 0.0.0.0:49868 [2025-12-13T10:35:29.404819535Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx pkt Short dcid=c308476d39f74feb45a98d2743172f2f833419c3 key_phase=false len=34 pn=12 [2025-12-13T10:35:29.404835856Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm ACK delay=0 blocks=[10..11, 14..14, 17..17] ecn_counts=None [2025-12-13T10:35:29.404913758Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 packet newly acked 10 [2025-12-13T10:35:29.404921612Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 packet newly acked 11 [2025-12-13T10:35:29.404927784Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 packet newly acked 14 [2025-12-13T10:35:29.404933845Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 packet newly acked 17 [2025-12-13T10:35:29.404943193Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 packet 9 lost on epoch 2 [2025-12-13T10:35:29.404949715Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 packet 12 lost on epoch 2 [2025-12-13T10:35:29.404957009Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 packet 15 lost on epoch 2 [2025-12-13T10:35:29.404976405Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 rx frm STREAM id=0 off=1147 len=3 fin=false [2025-12-13T10:35:29.405003415Z TRACE quiche_apps::client] 0.0.0.0:49868: processed 55 bytes [2025-12-13T10:35:29.405014276Z TRACE quiche_apps::client] 0.0.0.0:49868: recv() would block [2025-12-13T10:35:29.405020537Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:29.405026819Z TRACE quiche::h3] c308476d39f74feb45a98d2743172f2f833419c3 stream id 0 is readable [2025-12-13T10:35:29.405038851Z DEBUG quiche_apps::common] got 27 bytes of response data on stream 0 [2025-12-13T10:35:29.405043470Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:29.405047418Z INFO quiche_apps::common] 1/1 response(s) received in 869.138907ms, closing... [2025-12-13T10:35:29.405060452Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx pkt Short dcid=0000000000001005bfafb2623ae0f55d8075f7e0 key_phase=false len=11 pn=19 [2025-12-13T10:35:29.405064820Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:29.405076001Z TRACE quiche::recovery::congestion::recovery] c308476d39f74feb45a98d2743172f2f833419c3 timer=95.846694ms latest_rtt=30.966988ms srtt=34.139414ms min_rtt=30.966988ms rttvar=9.182518ms cwnd=6615 ssthresh=6615 bytes_in_flight=102 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 555, tv_nsec: 763630590 }) Rate { delivered: 1776, delivered_time: Instant { tv_sec: 555, tv_nsec: 763630590 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 732663602 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 17, rate_sample: RateSample { bandwidth: 274.18 Kbps, is_app_limited: true, interval: 760.144692ms, delivered: 114, prior_delivered: 1662, prior_time: Some(Instant { tv_sec: 555, tv_nsec: 3485898 }), send_elapsed: 729.177704ms, ack_elapsed: 760.144692ms, rtt: 30.966988ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 242205, last_update: Instant { tv_sec: 555, tv_nsec: 732663602 }, next_time: Instant { tv_sec: 555, tv_nsec: 732663602 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:29.405125954Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:49868 to 193.167.100.100:443 [2025-12-13T10:35:29.405131575Z TRACE quiche_apps::client] 0.0.0.0:49868 -> 193.167.100.100:443: done writing [2025-12-13T10:35:29.430212540Z TRACE quiche_apps::client] got 48 bytes from 193.167.100.100:443 to 0.0.0.0:49868 [2025-12-13T10:35:29.430230664Z TRACE quiche_apps::client] 0.0.0.0:49868: processed 48 bytes [2025-12-13T10:35:29.430238920Z TRACE quiche_apps::client] 0.0.0.0:49868: recv() would block [2025-12-13T10:35:29.430244490Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:29.430250301Z TRACE quiche_apps::client] 0.0.0.0:49868 -> 193.167.100.100:443: done writing [2025-12-13T10:35:29.618487601Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:29.618502398Z TRACE quiche] c308476d39f74feb45a98d2743172f2f833419c3 draining timeout expired [2025-12-13T10:35:29.618541261Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:29.618547673Z INFO quiche_apps::client] connection closed, recv=10 sent=20 lost=7 retrans=8 sent_bytes=2531 recv_bytes=4890 lost_bytes=196 [local_addr=0.0.0.0:49868 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=10 sent=20 lost=7 retrans=8 rtt=34.139414ms min_rtt=Some(30.966988ms) rttvar=9.182518ms cwnd=6615 sent_bytes=2531 recv_bytes=4890 lost_bytes=0 stream_retrans_bytes=8 pmtu=1350 delivery_rate=34273] [2025-12-13T10:35:29.623348105Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:29.623589616Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:48067 with scid 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a [2025-12-13T10:35:29.623633979Z TRACE quiche::tls] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a write message lvl=Initial len=266 [2025-12-13T10:35:29.623648255Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx pkt Initial version=1 dcid=929d5c9bed665830a842364f19671cfd scid=36a23ad29e1aaf649cad20bc7abfd30e0a30c85a len=270 pn=0 [2025-12-13T10:35:29.623651862Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:29.623665307Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a timer=998.931091ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 555, tv_nsec: 982411090 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 982411090 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 555, tv_nsec: 982411090 }, next_time: Instant { tv_sec: 555, tv_nsec: 982411090 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:29.623720841Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:30.623749563Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:30.623771504Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a loss detection timeout expired [2025-12-13T10:35:30.623778817Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a timer=997.816509ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 555, tv_nsec: 982411090 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 982411090 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 555, tv_nsec: 982411090 }, next_time: Instant { tv_sec: 555, tv_nsec: 982411090 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:30.623806840Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:30.623844480Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx pkt Initial version=1 dcid=929d5c9bed665830a842364f19671cfd scid=36a23ad29e1aaf649cad20bc7abfd30e0a30c85a len=270 pn=1 [2025-12-13T10:35:30.623849259Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:30.623868435Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a timer=1.997953002s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 555, tv_nsec: 982411090 }, first_sent_time: Instant { tv_sec: 555, tv_nsec: 982411090 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 556, tv_nsec: 982636129 }, next_time: Instant { tv_sec: 556, tv_nsec: 982636129 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:30.623922766Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:48067 to 193.167.100.100:443 [2025-12-13T10:35:30.623930671Z TRACE quiche_apps::client] 0.0.0.0:48067 -> 193.167.100.100:443: done writing [2025-12-13T10:35:30.657923520Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:48067 [2025-12-13T10:35:30.657945762Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx pkt Initial version=1 dcid=36a23ad29e1aaf649cad20bc7abfd30e0a30c85a scid=0000000000001005c8fba9d6a26f01959dbfb487 token= len=116 pn=0 [2025-12-13T10:35:30.657966651Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm ACK delay=0 blocks=[1..1] ecn_counts=None [2025-12-13T10:35:30.657977862Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a packet newly acked 1 [2025-12-13T10:35:30.657987320Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a packet 0 lost on epoch 0 [2025-12-13T10:35:30.658010192Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:30.658134795Z TRACE quiche::tls] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a set write secret lvl=Handshake [2025-12-13T10:35:30.658148080Z TRACE quiche::tls] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a set read secret lvl=Handshake [2025-12-13T10:35:30.658180200Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx pkt Handshake version=1 dcid=36a23ad29e1aaf649cad20bc7abfd30e0a30c85a scid=0000000000001005c8fba9d6a26f01959dbfb487 len=985 pn=0 [2025-12-13T10:35:30.658218612Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm CRYPTO off=0 len=718 [2025-12-13T10:35:30.658440396Z TRACE quiche::tls] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a write message lvl=Handshake len=36 [2025-12-13T10:35:30.658446538Z TRACE quiche::tls] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a set write secret lvl=OneRTT [2025-12-13T10:35:30.658455765Z TRACE quiche::tls] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a set read secret lvl=OneRTT [2025-12-13T10:35:30.658475672Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(929d5c9bed665830a842364f19671cfd), max_idle_timeout: 75000, stateless_reset_token: Some(99790095829493720736333163339146635580), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005c8fba9d6a26f01959dbfb487), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:30.658492253Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm PADDING len=246 [2025-12-13T10:35:30.658510968Z TRACE quiche_apps::client] 0.0.0.0:48067: processed 1200 bytes [2025-12-13T10:35:30.658517310Z TRACE quiche_apps::client] 0.0.0.0:48067: recv() would block [2025-12-13T10:35:30.658528331Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:30.658545944Z TRACE quiche::h3] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:30.658565861Z TRACE quiche::h3] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm GREASE stream=0 len=0 [2025-12-13T10:35:30.658573595Z TRACE quiche::h3] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm GREASE stream=0 len=18 [2025-12-13T10:35:30.658583013Z TRACE quiche::h3] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm HEADERS stream=0 len=40 fin=true [2025-12-13T10:35:30.658591138Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /smooth-confused-helicopter", "user-agent: quiche"] [2025-12-13T10:35:30.658666479Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx pkt Initial version=1 dcid=0000000000001005c8fba9d6a26f01959dbfb487 scid=36a23ad29e1aaf649cad20bc7abfd30e0a30c85a len=6 pn=2 [2025-12-13T10:35:30.658672029Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm ACK delay=90 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:30.658683310Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a timer=101.615891ms latest_rtt=34.119446ms srtt=34.119446ms min_rtt=34.119446ms rttvar=17.059723ms cwnd=9450 ssthresh=9450 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 557, tv_nsec: 16755575 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, first_sent_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034344485s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 555, tv_nsec: 982411090 }), send_elapsed: 1.000225039s, ack_elapsed: 1.034344485s, rtt: 34.119446ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346210, last_update: Instant { tv_sec: 557, tv_nsec: 17470511 }, next_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:30.658711904Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx pkt Handshake version=1 dcid=0000000000001005c8fba9d6a26f01959dbfb487 scid=36a23ad29e1aaf649cad20bc7abfd30e0a30c85a len=46 pn=3 [2025-12-13T10:35:30.658716452Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm ACK delay=66 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:30.658720590Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:30.658728645Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a timer=102.285612ms latest_rtt=34.119446ms srtt=34.119446ms min_rtt=34.119446ms rttvar=17.059723ms cwnd=9450 ssthresh=9450 bytes_in_flight=112 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 557, tv_nsec: 51589957 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, first_sent_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034344485s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 555, tv_nsec: 982411090 }), send_elapsed: 1.000225039s, ack_elapsed: 1.034344485s, rtt: 34.119446ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346210, last_update: Instant { tv_sec: 557, tv_nsec: 17470511 }, next_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:30.658761597Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a dropped epoch 0 state [2025-12-13T10:35:30.658778679Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx pkt Short dcid=0000000000001005c8fba9d6a26f01959dbfb487 key_phase=false len=1127 pn=4 [2025-12-13T10:35:30.658783057Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[ab, 89, 10, 22, 65, fe, 8a, f6, f7, 64, e5, 14, c1, 4e, 24, fa, bd, 77, e4, 59] reset_token=[64, 0a, ae, a2, b1, b8, 1a, e7, 8f, 4e, 6a, 3d, 51, 6e, 85, 43] [2025-12-13T10:35:30.658791984Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:30.658796272Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm PADDING len=1063 [2025-12-13T10:35:30.658805178Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a timer=102.209079ms latest_rtt=34.119446ms srtt=34.119446ms min_rtt=34.119446ms rttvar=17.059723ms cwnd=9450 ssthresh=9450 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 557, tv_nsec: 51589957 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, first_sent_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034344485s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 555, tv_nsec: 982411090 }), send_elapsed: 1.000225039s, ack_elapsed: 1.034344485s, rtt: 34.119446ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346210, last_update: Instant { tv_sec: 557, tv_nsec: 17470511 }, next_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:30.658855392Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:48067 to 193.167.100.100:443 [2025-12-13T10:35:30.658872764Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx pkt Short dcid=0000000000001005c8fba9d6a26f01959dbfb487 key_phase=false len=6 pn=5 [2025-12-13T10:35:30.658880679Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:30.658922588Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a timer=102.091289ms latest_rtt=34.119446ms srtt=34.119446ms min_rtt=34.119446ms rttvar=17.059723ms cwnd=9450 ssthresh=9450 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 557, tv_nsec: 51589957 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, first_sent_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034344485s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 555, tv_nsec: 982411090 }), send_elapsed: 1.000225039s, ack_elapsed: 1.034344485s, rtt: 34.119446ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346210, last_update: Instant { tv_sec: 557, tv_nsec: 17470511 }, next_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:30.658972321Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:48067 to 193.167.100.100:443 [2025-12-13T10:35:30.658989573Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx pkt Short dcid=0000000000001005c8fba9d6a26f01959dbfb487 key_phase=false len=6 pn=6 [2025-12-13T10:35:30.658996887Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:30.659010412Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a timer=102.003064ms latest_rtt=34.119446ms srtt=34.119446ms min_rtt=34.119446ms rttvar=17.059723ms cwnd=9450 ssthresh=9450 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 557, tv_nsec: 51589957 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, first_sent_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034344485s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 555, tv_nsec: 982411090 }), send_elapsed: 1.000225039s, ack_elapsed: 1.034344485s, rtt: 34.119446ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346210, last_update: Instant { tv_sec: 557, tv_nsec: 17470511 }, next_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:30.659053512Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:48067 to 193.167.100.100:443 [2025-12-13T10:35:30.659069763Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx pkt Short dcid=0000000000001005c8fba9d6a26f01959dbfb487 key_phase=false len=83 pn=7 [2025-12-13T10:35:30.659075594Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm STREAM id=0 off=0 len=78 fin=true [2025-12-13T10:35:30.659086514Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a timer=101.927593ms latest_rtt=34.119446ms srtt=34.119446ms min_rtt=34.119446ms rttvar=17.059723ms cwnd=9450 ssthresh=9450 bytes_in_flight=1486 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 557, tv_nsec: 51589957 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, first_sent_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034344485s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 555, tv_nsec: 982411090 }), send_elapsed: 1.000225039s, ack_elapsed: 1.034344485s, rtt: 34.119446ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346210, last_update: Instant { tv_sec: 557, tv_nsec: 17470511 }, next_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:30.659120267Z TRACE quiche_apps::client] written 121 bytes from 0.0.0.0:48067 to 193.167.100.100:443 [2025-12-13T10:35:30.659128753Z TRACE quiche_apps::client] 0.0.0.0:48067 -> 193.167.100.100:443: done writing [2025-12-13T10:35:30.692407508Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:48067 [2025-12-13T10:35:30.692429208Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx pkt Short dcid=36a23ad29e1aaf649cad20bc7abfd30e0a30c85a key_phase=false len=869 pn=0 [2025-12-13T10:35:30.692443555Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm ACK delay=0 blocks=[4..4] ecn_counts=None [2025-12-13T10:35:30.692451771Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a packet newly acked 4 [2025-12-13T10:35:30.692462000Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:30.692497135Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm HANDSHAKE_DONE [2025-12-13T10:35:30.692506042Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a dropped epoch 1 state [2025-12-13T10:35:30.692517073Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 9b, 3b, 9a, dd, 19, 8e, 47, 3c, e8, 1b, 1c, 47] reset_token=[89, 5b, ae, d7, 67, ba, 7f, 6f, eb, 07, f9, 57, 21, 65, 8e, e5] [2025-12-13T10:35:30.692534034Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 6e, 15, ab, c8, 5a, cb, ca, 5d, 66, 98, 68, 1a] reset_token=[60, f2, d2, 9d, 94, 94, 6a, 0e, fa, 1d, ec, 72, 4f, fe, 9f, 71] [2025-12-13T10:35:30.692546077Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 6b, 5e, 06, 49, 20, a2, 23, 16, 2b, bd, 79, 9a] reset_token=[8f, 41, 51, 4b, 97, d3, 93, 6a, eb, b4, a3, 08, 50, 43, 47, 0d] [2025-12-13T10:35:30.692554262Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 99, d2, 01, ef, ac, 7b, 70, 69, f1, f7, bf, 07] reset_token=[11, b1, 67, 45, ec, dc, 39, a1, 4e, 8e, a9, 37, c9, e0, fe, df] [2025-12-13T10:35:30.692562247Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c3, f8, 0b, 64, db, 9f, ab, 5b, 01, a3, 4d, 11] reset_token=[86, f2, f7, 68, fb, 39, 2d, a7, ac, 26, 44, 95, 17, ae, b4, e8] [2025-12-13T10:35:30.692570152Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 14, 80, 23, 3b, 3c, 62, d6, 4e, 91, e3, 8b, 3e] reset_token=[8c, 36, c8, 38, e9, 52, 2e, b6, 0c, c2, a1, 04, c9, 20, 51, b5] [2025-12-13T10:35:30.692578027Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ba, 2e, f5, 22, 0f, 92, 2b, 2a, 14, 5d, c0, 90] reset_token=[b6, 9e, 68, 27, 47, b6, 73, 89, 2c, ca, d7, b9, 18, 0d, 07, 90] [2025-12-13T10:35:30.692585300Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:30.692590229Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:30.692594477Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:30.692613313Z TRACE quiche_apps::client] 0.0.0.0:48067: processed 890 bytes [2025-12-13T10:35:30.692619253Z TRACE quiche_apps::client] 0.0.0.0:48067: recv() would block [2025-12-13T10:35:30.692622960Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:30.692626778Z TRACE quiche::h3] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a stream id 3 is readable [2025-12-13T10:35:30.692633159Z TRACE quiche::h3::stream] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a read 1 bytes on stream 3 [2025-12-13T10:35:30.692638961Z TRACE quiche::h3] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a open peer's control stream 3 [2025-12-13T10:35:30.692643669Z TRACE quiche::h3::stream] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a read 1 bytes on stream 3 [2025-12-13T10:35:30.692655762Z TRACE quiche::h3::stream] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a read 1 bytes on stream 3 [2025-12-13T10:35:30.692660641Z TRACE quiche::h3::stream] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a read 6 bytes on stream 3 [2025-12-13T10:35:30.692664929Z TRACE quiche::h3] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:30.692674447Z TRACE quiche::h3] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a stream id 7 is readable [2025-12-13T10:35:30.692679246Z TRACE quiche::h3::stream] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a read 1 bytes on stream 7 [2025-12-13T10:35:30.692691980Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx pkt Short dcid=0000000000001005c8fba9d6a26f01959dbfb487 key_phase=false len=5 pn=8 [2025-12-13T10:35:30.692701647Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm ACK delay=32 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:30.692711185Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a timer=76.954597ms latest_rtt=33.769943ms srtt=34.075757ms min_rtt=33.769943ms rttvar=12.882167ms cwnd=9450 ssthresh=9450 bytes_in_flight=209 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 557, tv_nsec: 51589957 }) Rate { delivered: 1498, delivered_time: Instant { tv_sec: 557, tv_nsec: 51240454 }, first_sent_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 4, rate_sample: RateSample { bandwidth: 275.98 Kbps, is_app_limited: true, interval: 33.769943ms, delivered: 1165, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 17470511 }), send_elapsed: 0ns, ack_elapsed: 33.769943ms, rtt: 33.769943ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346654, last_update: Instant { tv_sec: 557, tv_nsec: 17470511 }, next_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:30.692763223Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:48067 to 193.167.100.100:443 [2025-12-13T10:35:30.692774383Z TRACE quiche_apps::client] 0.0.0.0:48067 -> 193.167.100.100:443: done writing [2025-12-13T10:35:30.693816501Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:48067 [2025-12-13T10:35:30.693831098Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx pkt Short dcid=36a23ad29e1aaf649cad20bc7abfd30e0a30c85a key_phase=false len=51 pn=2 [2025-12-13T10:35:30.693841097Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:35:30.693847649Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:30.693860754Z TRACE quiche_apps::client] 0.0.0.0:48067: processed 72 bytes [2025-12-13T10:35:30.693868519Z TRACE quiche_apps::client] 0.0.0.0:48067: recv() would block [2025-12-13T10:35:30.693873898Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:30.693888145Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx pkt Short dcid=0000000000001005c8fba9d6a26f01959dbfb487 key_phase=false len=7 pn=9 [2025-12-13T10:35:30.693893776Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm ACK delay=7 blocks=[0..0, 2..2] ecn_counts=None [2025-12-13T10:35:30.693907011Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a timer=75.7582ms latest_rtt=33.769943ms srtt=34.075757ms min_rtt=33.769943ms rttvar=12.882167ms cwnd=9450 ssthresh=9450 bytes_in_flight=209 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 557, tv_nsec: 51589957 }) Rate { delivered: 1498, delivered_time: Instant { tv_sec: 557, tv_nsec: 51240454 }, first_sent_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, end_of_app_limited: 7, last_sent_packet: 9, largest_acked: 4, rate_sample: RateSample { bandwidth: 275.98 Kbps, is_app_limited: true, interval: 33.769943ms, delivered: 1165, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 17470511 }), send_elapsed: 0ns, ack_elapsed: 33.769943ms, rtt: 33.769943ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 346654, last_update: Instant { tv_sec: 557, tv_nsec: 17470511 }, next_time: Instant { tv_sec: 557, tv_nsec: 17470511 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:30.693969247Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:48067 to 193.167.100.100:443 [2025-12-13T10:35:30.693984004Z TRACE quiche_apps::client] 0.0.0.0:48067 -> 193.167.100.100:443: done writing [2025-12-13T10:35:30.732729271Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:48067 [2025-12-13T10:35:30.732745241Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx pkt Short dcid=36a23ad29e1aaf649cad20bc7abfd30e0a30c85a key_phase=false len=1179 pn=3 [2025-12-13T10:35:30.732756842Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm ACK delay=1000 blocks=[5..5, 7..9] ecn_counts=None [2025-12-13T10:35:30.732763665Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a packet newly acked 5 [2025-12-13T10:35:30.732768664Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a packet newly acked 7 [2025-12-13T10:35:30.732773524Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a packet newly acked 8 [2025-12-13T10:35:30.732778443Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a packet newly acked 9 [2025-12-13T10:35:30.732784865Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a packet 6 lost on epoch 2 [2025-12-13T10:35:30.732792319Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm STREAM id=0 off=0 len=1149 fin=false [2025-12-13T10:35:30.732811094Z TRACE quiche_apps::client] 0.0.0.0:48067: processed 1200 bytes [2025-12-13T10:35:30.732819800Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:48067 [2025-12-13T10:35:30.732826683Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx pkt Short dcid=36a23ad29e1aaf649cad20bc7abfd30e0a30c85a key_phase=false len=23 pn=4 [2025-12-13T10:35:30.732835540Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm STREAM id=0 off=1149 len=1 fin=false [2025-12-13T10:35:30.732843063Z TRACE quiche_apps::client] 0.0.0.0:48067: processed 44 bytes [2025-12-13T10:35:30.732849385Z TRACE quiche_apps::client] 0.0.0.0:48067: recv() would block [2025-12-13T10:35:30.732854255Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:30.732859003Z TRACE quiche::h3] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a stream id 0 is readable [2025-12-13T10:35:30.732866317Z TRACE quiche::h3::stream] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a read 1 bytes on stream 0 [2025-12-13T10:35:30.732872639Z TRACE quiche::h3::stream] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a read 1 bytes on stream 0 [2025-12-13T10:35:30.732878930Z TRACE quiche::h3::stream] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a read 1 bytes on stream 0 [2025-12-13T10:35:30.732886184Z TRACE quiche::h3::stream] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a read 144 bytes on stream 0 [2025-12-13T10:35:30.732891454Z TRACE quiche::h3] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:30.732905150Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:30.732910429Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:30.732917442Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:30.732926970Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 51, 48, 32, 71, 77, 84] [2025-12-13T10:35:30.732933042Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:30.732937731Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:30.732942179Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:30.732948280Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:30.732953670Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:30.732960854Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:30.732978687Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:30 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:30.732990449Z TRACE quiche::h3] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a stream id 0 is readable [2025-12-13T10:35:30.732994677Z TRACE quiche::h3::stream] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a read 1 bytes on stream 0 [2025-12-13T10:35:30.732998314Z TRACE quiche::h3::stream] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a read 1 bytes on stream 0 [2025-12-13T10:35:30.733001870Z TRACE quiche::h3::stream] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a read 1 bytes on stream 0 [2025-12-13T10:35:30.733004886Z TRACE quiche::h3] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:30.733012611Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:30.733025825Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:30.733029161Z INFO quiche_apps::common] 1/1 response(s) received in 1.109303962s, closing... [2025-12-13T10:35:30.733039861Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx pkt Short dcid=0000000000001005c8fba9d6a26f01959dbfb487 key_phase=false len=11 pn=10 [2025-12-13T10:35:30.733043468Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:30.733073594Z TRACE quiche::recovery::congestion::recovery] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a timer=133.694132ms latest_rtt=74.086667ms srtt=38.07712ms min_rtt=33.769943ms rttvar=17.664352ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 557, tv_nsec: 125562650 }) Rate { delivered: 1663, delivered_time: Instant { tv_sec: 557, tv_nsec: 91848792 }, first_sent_time: Instant { tv_sec: 557, tv_nsec: 91848792 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 9, rate_sample: RateSample { bandwidth: 275.98 Kbps, is_app_limited: true, interval: 40.316724ms, delivered: 165, prior_delivered: 1498, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 51240454 }), send_elapsed: 0ns, ack_elapsed: 40.316724ms, rtt: 74.086667ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 310225, last_update: Instant { tv_sec: 557, tv_nsec: 91848792 }, next_time: Instant { tv_sec: 557, tv_nsec: 91848792 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:30.733122636Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:48067 to 193.167.100.100:443 [2025-12-13T10:35:30.733130290Z TRACE quiche_apps::client] 0.0.0.0:48067 -> 193.167.100.100:443: done writing [2025-12-13T10:35:31.060507530Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:31.060524722Z TRACE quiche] 36a23ad29e1aaf649cad20bc7abfd30e0a30c85a draining timeout expired [2025-12-13T10:35:31.060557323Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:31.060564015Z INFO quiche_apps::client] connection closed, recv=6 sent=11 lost=2 retrans=3 sent_bytes=2362 recv_bytes=3406 lost_bytes=377 [local_addr=0.0.0.0:48067 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=6 sent=11 lost=2 retrans=3 rtt=38.07712ms min_rtt=Some(33.769943ms) rttvar=17.664352ms cwnd=9450 sent_bytes=2362 recv_bytes=3406 lost_bytes=0 stream_retrans_bytes=533 pmtu=1350 delivery_rate=34498] [2025-12-13T10:35:31.065648278Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:31.065886904Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:38029 with scid dd57fb886b39741ea8c157a99531eaabd1b2c40e [2025-12-13T10:35:31.065931297Z TRACE quiche::tls] dd57fb886b39741ea8c157a99531eaabd1b2c40e write message lvl=Initial len=266 [2025-12-13T10:35:31.065947447Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Initial version=1 dcid=db9bd1d48634676e30ec1347f9c8d6d6 scid=dd57fb886b39741ea8c157a99531eaabd1b2c40e len=270 pn=0 [2025-12-13T10:35:31.065951034Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:31.065962114Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=998.933957ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 557, tv_nsec: 424710663 }, first_sent_time: Instant { tv_sec: 557, tv_nsec: 424710663 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 557, tv_nsec: 424710663 }, next_time: Instant { tv_sec: 557, tv_nsec: 424710663 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:31.066018510Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:32.066074013Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:32.066097477Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e loss detection timeout expired [2025-12-13T10:35:32.066104891Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=997.790148ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 557, tv_nsec: 424710663 }, first_sent_time: Instant { tv_sec: 557, tv_nsec: 424710663 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 557, tv_nsec: 424710663 }, next_time: Instant { tv_sec: 557, tv_nsec: 424710663 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:32.066142200Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:32.066180943Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Initial version=1 dcid=db9bd1d48634676e30ec1347f9c8d6d6 scid=dd57fb886b39741ea8c157a99531eaabd1b2c40e len=270 pn=1 [2025-12-13T10:35:32.066186013Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:32.066229955Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=1.997927774s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 557, tv_nsec: 424710663 }, first_sent_time: Instant { tv_sec: 557, tv_nsec: 424710663 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 558, tv_nsec: 424972421 }, next_time: Instant { tv_sec: 558, tv_nsec: 424972421 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:32.066288033Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:32.066300567Z TRACE quiche_apps::client] 0.0.0.0:38029 -> 193.167.100.100:443: done writing [2025-12-13T10:35:34.066359966Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:34.066399700Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e loss detection timeout expired [2025-12-13T10:35:34.066408768Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=1.99574817s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 557, tv_nsec: 424710663 }, first_sent_time: Instant { tv_sec: 557, tv_nsec: 424710663 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 558, tv_nsec: 424972421 }, next_time: Instant { tv_sec: 558, tv_nsec: 424972421 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:34.066454333Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:34.066492454Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Initial version=1 dcid=db9bd1d48634676e30ec1347f9c8d6d6 scid=dd57fb886b39741ea8c157a99531eaabd1b2c40e len=270 pn=2 [2025-12-13T10:35:34.066497594Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:34.066518382Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=3.995947262s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=999 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 557, tv_nsec: 424710663 }, first_sent_time: Instant { tv_sec: 557, tv_nsec: 424710663 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 560, tv_nsec: 425280366 }, next_time: Instant { tv_sec: 560, tv_nsec: 425280366 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:34.066590407Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.066604073Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Initial version=1 dcid=db9bd1d48634676e30ec1347f9c8d6d6 scid=dd57fb886b39741ea8c157a99531eaabd1b2c40e len=4 pn=3 [2025-12-13T10:35:34.066608801Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm PING mtu_probe=None [2025-12-13T10:35:34.066613320Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm PADDING len=3 [2025-12-13T10:35:34.066621205Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=3.995974343s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1066 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 557, tv_nsec: 424710663 }, first_sent_time: Instant { tv_sec: 557, tv_nsec: 424710663 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 560, tv_nsec: 425410229 }, next_time: Instant { tv_sec: 560, tv_nsec: 425410229 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:34.066656460Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.066662662Z TRACE quiche_apps::client] 0.0.0.0:38029 -> 193.167.100.100:443: done writing [2025-12-13T10:35:34.100780125Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:38029 [2025-12-13T10:35:34.100806314Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx pkt Initial version=1 dcid=dd57fb886b39741ea8c157a99531eaabd1b2c40e scid=0000000000001005547b208fba936b4977a9091c token= len=116 pn=0 [2025-12-13T10:35:34.100837423Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm ACK delay=0 blocks=[2..2] ecn_counts=None [2025-12-13T10:35:34.100848774Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet newly acked 2 [2025-12-13T10:35:34.100858041Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet 0 lost on epoch 0 [2025-12-13T10:35:34.100865315Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet 1 lost on epoch 0 [2025-12-13T10:35:34.100897284Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:34.101058027Z TRACE quiche::tls] dd57fb886b39741ea8c157a99531eaabd1b2c40e set write secret lvl=Handshake [2025-12-13T10:35:34.101072985Z TRACE quiche::tls] dd57fb886b39741ea8c157a99531eaabd1b2c40e set read secret lvl=Handshake [2025-12-13T10:35:34.101107981Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx pkt Handshake version=1 dcid=dd57fb886b39741ea8c157a99531eaabd1b2c40e scid=0000000000001005547b208fba936b4977a9091c len=985 pn=0 [2025-12-13T10:35:34.101117008Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm CRYPTO off=0 len=717 [2025-12-13T10:35:34.101375551Z TRACE quiche::tls] dd57fb886b39741ea8c157a99531eaabd1b2c40e write message lvl=Handshake len=36 [2025-12-13T10:35:34.101383826Z TRACE quiche::tls] dd57fb886b39741ea8c157a99531eaabd1b2c40e set write secret lvl=OneRTT [2025-12-13T10:35:34.101393013Z TRACE quiche::tls] dd57fb886b39741ea8c157a99531eaabd1b2c40e set read secret lvl=OneRTT [2025-12-13T10:35:34.101412740Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(db9bd1d48634676e30ec1347f9c8d6d6), max_idle_timeout: 75000, stateless_reset_token: Some(144371920680418564118434062724226318331), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005547b208fba936b4977a9091c), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:34.101429161Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm PADDING len=247 [2025-12-13T10:35:34.101447525Z TRACE quiche_apps::client] 0.0.0.0:38029: processed 1200 bytes [2025-12-13T10:35:34.101454899Z TRACE quiche_apps::client] got 71 bytes from 193.167.100.100:443 to 0.0.0.0:38029 [2025-12-13T10:35:34.101461201Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx pkt Initial version=1 dcid=dd57fb886b39741ea8c157a99531eaabd1b2c40e scid=0000000000001005547b208fba936b4977a9091c token= len=22 pn=1 [2025-12-13T10:35:34.101469116Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm ACK delay=0 blocks=[2..3] ecn_counts=None [2025-12-13T10:35:34.101474506Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet newly acked 3 [2025-12-13T10:35:34.101487049Z TRACE quiche_apps::client] 0.0.0.0:38029: processed 71 bytes [2025-12-13T10:35:34.101492469Z TRACE quiche_apps::client] 0.0.0.0:38029: recv() would block [2025-12-13T10:35:34.101496196Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:34.101515362Z TRACE quiche::h3] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:34.101535530Z TRACE quiche::h3] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm GREASE stream=0 len=0 [2025-12-13T10:35:34.101543414Z TRACE quiche::h3] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm GREASE stream=0 len=18 [2025-12-13T10:35:34.101553153Z TRACE quiche::h3] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm HEADERS stream=0 len=39 fin=true [2025-12-13T10:35:34.101568491Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /upbeat-enough-charmander", "user-agent: quiche"] [2025-12-13T10:35:34.101646437Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Initial version=1 dcid=0000000000001005547b208fba936b4977a9091c scid=dd57fb886b39741ea8c157a99531eaabd1b2c40e len=5 pn=4 [2025-12-13T10:35:34.101651156Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm ACK delay=23 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:34.101681573Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=86.207784ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 459615085 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 560, tv_nsec: 460451491 }, next_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.101706870Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Handshake version=1 dcid=0000000000001005547b208fba936b4977a9091c scid=dd57fb886b39741ea8c157a99531eaabd1b2c40e len=46 pn=5 [2025-12-13T10:35:34.101710537Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm ACK delay=74 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:34.101713883Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:34.101720536Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=86.347465ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=112 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 494656347 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 560, tv_nsec: 460451491 }, next_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.101736485Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e dropped epoch 0 state [2025-12-13T10:35:34.101750432Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Short dcid=0000000000001005547b208fba936b4977a9091c key_phase=false len=1128 pn=6 [2025-12-13T10:35:34.101757495Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[74, f0, 71, 37, 49, d5, f5, 80, e3, c6, 40, 82, 30, db, 81, c6, 27, 3c, 63, 62] reset_token=[dc, 25, da, 8f, 0d, 63, 56, 44, 14, d5, 2a, 4a, af, a0, 78, d5] [2025-12-13T10:35:34.101764808Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:34.101768114Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm PADDING len=1064 [2025-12-13T10:35:34.101775067Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=86.292983ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=1278 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 494656347 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 560, tv_nsec: 460451491 }, next_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.101817337Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.101831523Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Short dcid=0000000000001005547b208fba936b4977a9091c key_phase=false len=6 pn=7 [2025-12-13T10:35:34.101837304Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:34.101848395Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=86.218845ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=1322 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 494656347 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 560, tv_nsec: 460451491 }, next_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.101889401Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.101903107Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Short dcid=0000000000001005547b208fba936b4977a9091c key_phase=false len=6 pn=8 [2025-12-13T10:35:34.101915039Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:34.101925549Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=86.142382ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=1366 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 494656347 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 560, tv_nsec: 460451491 }, next_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.101960725Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.101973979Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Short dcid=0000000000001005547b208fba936b4977a9091c key_phase=false len=82 pn=9 [2025-12-13T10:35:34.101979820Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm STREAM id=0 off=0 len=77 fin=true [2025-12-13T10:35:34.101991051Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=86.076529ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=1486 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 494656347 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 560, tv_nsec: 460451491 }, next_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.102025185Z TRACE quiche_apps::client] written 120 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.102033130Z TRACE quiche_apps::client] 0.0.0.0:38029 -> 193.167.100.100:443: done writing [2025-12-13T10:35:34.189172962Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:34.189211384Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e loss detection timeout expired [2025-12-13T10:35:34.189221182Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=85.276457ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=1486 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 494656347 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 560, tv_nsec: 460451491 }, next_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.189254304Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:34.189273690Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Handshake version=1 dcid=0000000000001005547b208fba936b4977a9091c scid=dd57fb886b39741ea8c157a99531eaabd1b2c40e len=46 pn=10 [2025-12-13T10:35:34.189278409Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm ACK delay=11020 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:34.189283388Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:34.189294900Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=135.533637ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=1598 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 494656347 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 560, tv_nsec: 548075338 }, next_time: Instant { tv_sec: 560, tv_nsec: 548075338 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.189347188Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.189358869Z TRACE quiche_apps::client] 0.0.0.0:38029 -> 193.167.100.100:443: done writing [2025-12-13T10:35:34.221799171Z TRACE quiche_apps::client] got 885 bytes from 193.167.100.100:443 to 0.0.0.0:38029 [2025-12-13T10:35:34.221819609Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx pkt Short dcid=dd57fb886b39741ea8c157a99531eaabd1b2c40e key_phase=false len=864 pn=0 [2025-12-13T10:35:34.221835869Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:34.221874432Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm HANDSHAKE_DONE [2025-12-13T10:35:34.221885572Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e dropped epoch 1 state [2025-12-13T10:35:34.221896974Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 61, bf, 7b, 89, a8, 92, 99, 13, 23, aa, 14, d7] reset_token=[48, 49, 4b, 26, b9, eb, 3c, 43, e3, 6f, 58, 99, ce, bf, 87, 3a] [2025-12-13T10:35:34.221946740Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c0, 00, 52, 12, 85, 55, f3, 42, 1d, ad, db, 60] reset_token=[0b, c6, 3d, a2, 70, e1, 91, 33, a7, 22, db, b3, 73, e0, 6e, a3] [2025-12-13T10:35:34.221959514Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ef, 9c, f8, 3f, 3b, e4, 24, 90, c7, 1d, 70, ff] reset_token=[d8, ad, 46, 50, 1f, 06, d8, 53, 81, e7, 6a, cf, cc, 9f, 31, 4a] [2025-12-13T10:35:34.221968020Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, f0, 42, 8f, 0e, 86, 35, 2d, fa, dc, 06, 7f, 1f] reset_token=[a0, 0f, c1, d5, cf, be, 1f, c3, 83, 2c, de, 25, 15, 6d, a1, a8] [2025-12-13T10:35:34.221976425Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, f3, 17, 8d, 7e, 52, 05, c9, 42, 3b, 5a, 6b, ea] reset_token=[60, ff, af, 70, 3d, 16, 3a, 29, 22, 85, 4e, ef, f7, e6, 0b, e9] [2025-12-13T10:35:34.221984491Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, dd, d0, 00, 7d, e2, b2, e1, 05, 81, a0, 15, 8e] reset_token=[fd, fe, 66, db, 8a, fe, 58, c8, 5a, 22, 4e, 9c, 70, 52, c7, 57] [2025-12-13T10:35:34.222004137Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 69, 92, 09, 26, fd, 4a, 10, b5, 81, 8f, 52, 94] reset_token=[34, a5, 37, 73, 9f, 50, 76, 1e, 0a, 19, 9b, cc, 26, 88, ff, ca] [2025-12-13T10:35:34.222011371Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:34.222016661Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:34.222020959Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:34.222037339Z TRACE quiche_apps::client] 0.0.0.0:38029: processed 885 bytes [2025-12-13T10:35:34.222043581Z TRACE quiche_apps::client] 0.0.0.0:38029: recv() would block [2025-12-13T10:35:34.222047198Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:34.222050955Z TRACE quiche::h3] dd57fb886b39741ea8c157a99531eaabd1b2c40e stream id 3 is readable [2025-12-13T10:35:34.222058148Z TRACE quiche::h3::stream] dd57fb886b39741ea8c157a99531eaabd1b2c40e read 1 bytes on stream 3 [2025-12-13T10:35:34.222064380Z TRACE quiche::h3] dd57fb886b39741ea8c157a99531eaabd1b2c40e open peer's control stream 3 [2025-12-13T10:35:34.222069369Z TRACE quiche::h3::stream] dd57fb886b39741ea8c157a99531eaabd1b2c40e read 1 bytes on stream 3 [2025-12-13T10:35:34.222073948Z TRACE quiche::h3::stream] dd57fb886b39741ea8c157a99531eaabd1b2c40e read 1 bytes on stream 3 [2025-12-13T10:35:34.222082213Z TRACE quiche::h3::stream] dd57fb886b39741ea8c157a99531eaabd1b2c40e read 6 bytes on stream 3 [2025-12-13T10:35:34.222086892Z TRACE quiche::h3] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:34.222097151Z TRACE quiche::h3] dd57fb886b39741ea8c157a99531eaabd1b2c40e stream id 7 is readable [2025-12-13T10:35:34.222102040Z TRACE quiche::h3::stream] dd57fb886b39741ea8c157a99531eaabd1b2c40e read 1 bytes on stream 7 [2025-12-13T10:35:34.222117810Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Short dcid=0000000000001005547b208fba936b4977a9091c key_phase=false len=5 pn=11 [2025-12-13T10:35:34.222122238Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm ACK delay=37 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:34.222143438Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=102.684839ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=1374 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 494656347 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 9, last_sent_packet: 11, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 560, tv_nsec: 548075338 }, next_time: Instant { tv_sec: 560, tv_nsec: 548075338 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.222209992Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.222220792Z TRACE quiche_apps::client] 0.0.0.0:38029 -> 193.167.100.100:443: done writing [2025-12-13T10:35:34.321074406Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:38029 [2025-12-13T10:35:34.321094634Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx pkt Short dcid=dd57fb886b39741ea8c157a99531eaabd1b2c40e key_phase=false len=1329 pn=1 [2025-12-13T10:35:34.321109151Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm PING mtu_probe=None [2025-12-13T10:35:34.321126012Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm PADDING len=1311 [2025-12-13T10:35:34.321140830Z TRACE quiche_apps::client] 0.0.0.0:38029: processed 1350 bytes [2025-12-13T10:35:34.321150097Z TRACE quiche_apps::client] 0.0.0.0:38029: recv() would block [2025-12-13T10:35:34.321157101Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:34.321175796Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Short dcid=0000000000001005547b208fba936b4977a9091c key_phase=false len=5 pn=12 [2025-12-13T10:35:34.321183379Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm ACK delay=10 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:34.321219908Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=3.607277ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=1374 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 494656347 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 9, last_sent_packet: 12, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 560, tv_nsec: 679980469 }, next_time: Instant { tv_sec: 560, tv_nsec: 679980469 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.321297853Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.321309956Z TRACE quiche_apps::client] 0.0.0.0:38029 -> 193.167.100.100:443: done writing [2025-12-13T10:35:34.325409799Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:34.325424085Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e loss detection timeout expired [2025-12-13T10:35:34.325429776Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=222.260302ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=1374 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 494656347 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 9, last_sent_packet: 12, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 560, tv_nsec: 679980469 }, next_time: Instant { tv_sec: 560, tv_nsec: 679980469 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.325451667Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:34.325473588Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Short dcid=0000000000001005547b208fba936b4977a9091c key_phase=false len=70 pn=13 [2025-12-13T10:35:34.325478387Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm ACK delay=546 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:34.325483948Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[74, f0, 71, 37, 49, d5, f5, 80, e3, c6, 40, 82, 30, db, 81, c6, 27, 3c, 63, 62] reset_token=[dc, 25, da, 8f, 0d, 63, 56, 44, 14, d5, 2a, 4a, af, a0, 78, d5] [2025-12-13T10:35:34.325492774Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:34.325505417Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=445.677628ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=1482 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 494656347 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 560, tv_nsec: 679980469 }, next_time: Instant { tv_sec: 560, tv_nsec: 679980469 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.325556393Z TRACE quiche_apps::client] written 108 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.325582011Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Short dcid=0000000000001005547b208fba936b4977a9091c key_phase=false len=12 pn=14 [2025-12-13T10:35:34.325589966Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm ACK delay=560 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:34.325598802Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:34.325611065Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=445.685843ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=1532 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 494656347 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 560, tv_nsec: 679980469 }, next_time: Instant { tv_sec: 560, tv_nsec: 679980469 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.325656029Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.325666469Z TRACE quiche_apps::client] 0.0.0.0:38029 -> 193.167.100.100:443: done writing [2025-12-13T10:35:34.772171013Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:34.772230114Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e loss detection timeout expired [2025-12-13T10:35:34.772239241Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=444.78055ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=1532 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 494656347 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 560, tv_nsec: 679980469 }, next_time: Instant { tv_sec: 560, tv_nsec: 679980469 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.772270669Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:34.772305475Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Short dcid=0000000000001005547b208fba936b4977a9091c key_phase=false len=72 pn=15 [2025-12-13T10:35:34.772310925Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm ACK delay=56400 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:34.772317507Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[74, f0, 71, 37, 49, d5, f5, 80, e3, c6, 40, 82, 30, db, 81, c6, 27, 3c, 63, 62] reset_token=[dc, 25, da, 8f, 0d, 63, 56, 44, 14, d5, 2a, 4a, af, a0, 78, d5] [2025-12-13T10:35:34.772343025Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:34.772381256Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=891.349064ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=1642 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 494656347 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 561, tv_nsec: 131097324 }, next_time: Instant { tv_sec: 561, tv_nsec: 131097324 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.772469742Z TRACE quiche_apps::client] written 110 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.772487695Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Short dcid=0000000000001005547b208fba936b4977a9091c key_phase=false len=14 pn=16 [2025-12-13T10:35:34.772493736Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm ACK delay=56424 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:34.772501461Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:34.772515657Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=891.409497ms latest_rtt=34.862869ms srtt=34.400737ms min_rtt=34.334719ms rttvar=13.007556ms cwnd=9450 ssthresh=9450 bytes_in_flight=1694 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 560, tv_nsec: 494656347 }) Rate { delivered: 400, delivered_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, first_sent_time: Instant { tv_sec: 560, tv_nsec: 460451491 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 3, rate_sample: RateSample { bandwidth: 1.05 Kbps, is_app_limited: true, interval: 3.035562435s, delivered: 400, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 557, tv_nsec: 424710663 }), send_elapsed: 3.000699566s, ack_elapsed: 3.035562435s, rtt: 34.862869ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343379, last_update: Instant { tv_sec: 561, tv_nsec: 131097324 }, next_time: Instant { tv_sec: 561, tv_nsec: 131097324 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:34.772563927Z TRACE quiche_apps::client] written 52 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.772574858Z TRACE quiche_apps::client] 0.0.0.0:38029 -> 193.167.100.100:443: done writing [2025-12-13T10:35:34.803492884Z TRACE quiche_apps::client] got 47 bytes from 193.167.100.100:443 to 0.0.0.0:38029 [2025-12-13T10:35:34.803525815Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx pkt Short dcid=dd57fb886b39741ea8c157a99531eaabd1b2c40e key_phase=false len=26 pn=3 [2025-12-13T10:35:34.803542977Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm ACK delay=0 blocks=[11..12, 14..14, 16..16] ecn_counts=None [2025-12-13T10:35:34.803553847Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet newly acked 11 [2025-12-13T10:35:34.803560911Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet newly acked 12 [2025-12-13T10:35:34.803567894Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet newly acked 14 [2025-12-13T10:35:34.803574346Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet newly acked 16 [2025-12-13T10:35:34.803583322Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet 6 lost on epoch 2 [2025-12-13T10:35:34.803589604Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet 7 lost on epoch 2 [2025-12-13T10:35:34.803596137Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet 8 lost on epoch 2 [2025-12-13T10:35:34.803601947Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet 9 lost on epoch 2 [2025-12-13T10:35:34.803608440Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet 13 lost on epoch 2 [2025-12-13T10:35:34.803643265Z TRACE quiche_apps::client] 0.0.0.0:38029: processed 47 bytes [2025-12-13T10:35:34.803657471Z TRACE quiche_apps::client] 0.0.0.0:38029: recv() would block [2025-12-13T10:35:34.803664053Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:34.803687848Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Short dcid=0000000000001005547b208fba936b4977a9091c key_phase=false len=109 pn=17 [2025-12-13T10:35:34.803696554Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm ACK delay=19 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:34.803701914Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[74, f0, 71, 37, 49, d5, f5, 80, e3, c6, 40, 82, 30, db, 81, c6, 27, 3c, 63, 62] reset_token=[dc, 25, da, 8f, 0d, 63, 56, 44, 14, d5, 2a, 4a, af, a0, 78, d5] [2025-12-13T10:35:34.803710520Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[74, f0, 71, 37, 49, d5, f5, 80, e3, c6, 40, 82, 30, db, 81, c6, 27, 3c, 63, 62] reset_token=[dc, 25, da, 8f, 0d, 63, 56, 44, 14, d5, 2a, 4a, af, a0, 78, d5] [2025-12-13T10:35:34.803717964Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:34.803729916Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=6.80879ms latest_rtt=31.238755ms srtt=34.005488ms min_rtt=31.238755ms rttvar=10.546162ms cwnd=6615 ssthresh=6615 bytes_in_flight=257 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 561, tv_nsec: 162336079 }) Rate { delivered: 502, delivered_time: Instant { tv_sec: 561, tv_nsec: 162336079 }, first_sent_time: Instant { tv_sec: 561, tv_nsec: 131097324 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 16, rate_sample: RateSample { bandwidth: 1.16 Kbps, is_app_limited: true, interval: 701.884588ms, delivered: 102, prior_delivered: 400, prior_time: Some(Instant { tv_sec: 560, tv_nsec: 460451491 }), send_elapsed: 670.645833ms, ack_elapsed: 701.884588ms, rtt: 31.238755ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 243159, last_update: Instant { tv_sec: 561, tv_nsec: 131097324 }, next_time: Instant { tv_sec: 561, tv_nsec: 131097324 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:34.803791351Z TRACE quiche_apps::client] written 147 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.803808714Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Short dcid=0000000000001005547b208fba936b4977a9091c key_phase=false len=6 pn=18 [2025-12-13T10:35:34.803816077Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:34.803828851Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=6.705166ms latest_rtt=31.238755ms srtt=34.005488ms min_rtt=31.238755ms rttvar=10.546162ms cwnd=6615 ssthresh=6615 bytes_in_flight=301 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 561, tv_nsec: 162336079 }) Rate { delivered: 502, delivered_time: Instant { tv_sec: 561, tv_nsec: 162336079 }, first_sent_time: Instant { tv_sec: 561, tv_nsec: 131097324 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 16, rate_sample: RateSample { bandwidth: 1.16 Kbps, is_app_limited: true, interval: 701.884588ms, delivered: 102, prior_delivered: 400, prior_time: Some(Instant { tv_sec: 560, tv_nsec: 460451491 }), send_elapsed: 670.645833ms, ack_elapsed: 701.884588ms, rtt: 31.238755ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 243159, last_update: Instant { tv_sec: 561, tv_nsec: 131097324 }, next_time: Instant { tv_sec: 561, tv_nsec: 131097324 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:34.803876481Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.803890917Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Short dcid=0000000000001005547b208fba936b4977a9091c key_phase=false len=82 pn=19 [2025-12-13T10:35:34.803896908Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm STREAM id=0 off=0 len=77 fin=true [2025-12-13T10:35:34.803907659Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=6.630827ms latest_rtt=31.238755ms srtt=34.005488ms min_rtt=31.238755ms rttvar=10.546162ms cwnd=6615 ssthresh=6615 bytes_in_flight=421 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 561, tv_nsec: 162336079 }) Rate { delivered: 502, delivered_time: Instant { tv_sec: 561, tv_nsec: 162336079 }, first_sent_time: Instant { tv_sec: 561, tv_nsec: 131097324 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 16, rate_sample: RateSample { bandwidth: 1.16 Kbps, is_app_limited: true, interval: 701.884588ms, delivered: 102, prior_delivered: 400, prior_time: Some(Instant { tv_sec: 560, tv_nsec: 460451491 }), send_elapsed: 670.645833ms, ack_elapsed: 701.884588ms, rtt: 31.238755ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 243159, last_update: Instant { tv_sec: 561, tv_nsec: 131097324 }, next_time: Instant { tv_sec: 561, tv_nsec: 131097324 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:34.803942083Z TRACE quiche_apps::client] written 120 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.803950399Z TRACE quiche_apps::client] 0.0.0.0:38029 -> 193.167.100.100:443: done writing [2025-12-13T10:35:34.811031052Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:34.811039989Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e loss detection timeout expired [2025-12-13T10:35:34.811044457Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet 15 lost on epoch 2 [2025-12-13T10:35:34.811048915Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=94.025366ms latest_rtt=31.238755ms srtt=34.005488ms min_rtt=31.238755ms rttvar=10.546162ms cwnd=6615 ssthresh=6615 bytes_in_flight=311 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 561, tv_nsec: 162336079 }) Rate { delivered: 502, delivered_time: Instant { tv_sec: 561, tv_nsec: 162336079 }, first_sent_time: Instant { tv_sec: 561, tv_nsec: 131097324 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 16, rate_sample: RateSample { bandwidth: 1.16 Kbps, is_app_limited: true, interval: 701.884588ms, delivered: 102, prior_delivered: 400, prior_time: Some(Instant { tv_sec: 560, tv_nsec: 460451491 }), send_elapsed: 670.645833ms, ack_elapsed: 701.884588ms, rtt: 31.238755ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 243159, last_update: Instant { tv_sec: 561, tv_nsec: 131097324 }, next_time: Instant { tv_sec: 561, tv_nsec: 131097324 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:34.811066919Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:34.811080795Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Short dcid=0000000000001005547b208fba936b4977a9091c key_phase=false len=70 pn=20 [2025-12-13T10:35:34.811084973Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm ACK delay=944 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:34.811089562Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[74, f0, 71, 37, 49, d5, f5, 80, e3, c6, 40, 82, 30, db, 81, c6, 27, 3c, 63, 62] reset_token=[dc, 25, da, 8f, 0d, 63, 56, 44, 14, d5, 2a, 4a, af, a0, 78, d5] [2025-12-13T10:35:34.811097727Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:34.811107505Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=101.155ms latest_rtt=31.238755ms srtt=34.005488ms min_rtt=31.238755ms rttvar=10.546162ms cwnd=6615 ssthresh=6615 bytes_in_flight=419 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 561, tv_nsec: 162336079 }) Rate { delivered: 502, delivered_time: Instant { tv_sec: 561, tv_nsec: 162336079 }, first_sent_time: Instant { tv_sec: 561, tv_nsec: 131097324 }, end_of_app_limited: 19, last_sent_packet: 20, largest_acked: 16, rate_sample: RateSample { bandwidth: 1.16 Kbps, is_app_limited: true, interval: 701.884588ms, delivered: 102, prior_delivered: 400, prior_time: Some(Instant { tv_sec: 560, tv_nsec: 460451491 }), send_elapsed: 670.645833ms, ack_elapsed: 701.884588ms, rtt: 31.238755ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 243159, last_update: Instant { tv_sec: 561, tv_nsec: 131097324 }, next_time: Instant { tv_sec: 561, tv_nsec: 131097324 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:34.811150455Z TRACE quiche_apps::client] written 108 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.811160835Z TRACE quiche_apps::client] 0.0.0.0:38029 -> 193.167.100.100:443: done writing [2025-12-13T10:35:34.835070509Z TRACE quiche_apps::client] got 47 bytes from 193.167.100.100:443 to 0.0.0.0:38029 [2025-12-13T10:35:34.835090897Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx pkt Short dcid=dd57fb886b39741ea8c157a99531eaabd1b2c40e key_phase=false len=26 pn=4 [2025-12-13T10:35:34.835105825Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm ACK delay=0 blocks=[11..12, 14..14, 16..18] ecn_counts=None [2025-12-13T10:35:34.835115934Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet newly acked 17 [2025-12-13T10:35:34.835122727Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet newly acked 18 [2025-12-13T10:35:34.835145750Z TRACE quiche_apps::client] 0.0.0.0:38029: processed 47 bytes [2025-12-13T10:35:34.835155929Z TRACE quiche_apps::client] 0.0.0.0:38029: recv() would block [2025-12-13T10:35:34.835161670Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:34.835172630Z TRACE quiche_apps::client] 0.0.0.0:38029 -> 193.167.100.100:443: done writing [2025-12-13T10:35:34.837047664Z TRACE quiche_apps::client] got 1231 bytes from 193.167.100.100:443 to 0.0.0.0:38029 [2025-12-13T10:35:34.837063104Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx pkt Short dcid=dd57fb886b39741ea8c157a99531eaabd1b2c40e key_phase=false len=1210 pn=5 [2025-12-13T10:35:34.837074815Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm ACK delay=0 blocks=[11..12, 14..14, 16..19] ecn_counts=None [2025-12-13T10:35:34.837082650Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e packet newly acked 19 [2025-12-13T10:35:34.837091567Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:35:34.837100243Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:34.837121222Z TRACE quiche_apps::client] 0.0.0.0:38029: processed 1231 bytes [2025-12-13T10:35:34.837131291Z TRACE quiche_apps::client] 0.0.0.0:38029: recv() would block [2025-12-13T10:35:34.837137512Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:34.837143263Z TRACE quiche::h3] dd57fb886b39741ea8c157a99531eaabd1b2c40e stream id 0 is readable [2025-12-13T10:35:34.837153803Z TRACE quiche::h3::stream] dd57fb886b39741ea8c157a99531eaabd1b2c40e read 1 bytes on stream 0 [2025-12-13T10:35:34.837162319Z TRACE quiche::h3::stream] dd57fb886b39741ea8c157a99531eaabd1b2c40e read 1 bytes on stream 0 [2025-12-13T10:35:34.837169753Z TRACE quiche::h3::stream] dd57fb886b39741ea8c157a99531eaabd1b2c40e read 1 bytes on stream 0 [2025-12-13T10:35:34.837178088Z TRACE quiche::h3::stream] dd57fb886b39741ea8c157a99531eaabd1b2c40e read 144 bytes on stream 0 [2025-12-13T10:35:34.837186063Z TRACE quiche::h3] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:34.837216310Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:34.837220157Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:34.837226309Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:34.837233532Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 51, 52, 32, 71, 77, 84] [2025-12-13T10:35:34.837240244Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:34.837245494Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:34.837249752Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:34.837264019Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:34.837270251Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:34.837275911Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:34.837292161Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:34 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:34.837301529Z TRACE quiche::h3] dd57fb886b39741ea8c157a99531eaabd1b2c40e stream id 0 is readable [2025-12-13T10:35:34.837306559Z TRACE quiche::h3::stream] dd57fb886b39741ea8c157a99531eaabd1b2c40e read 1 bytes on stream 0 [2025-12-13T10:35:34.837311077Z TRACE quiche::h3::stream] dd57fb886b39741ea8c157a99531eaabd1b2c40e read 1 bytes on stream 0 [2025-12-13T10:35:34.837315335Z TRACE quiche::h3::stream] dd57fb886b39741ea8c157a99531eaabd1b2c40e read 1 bytes on stream 0 [2025-12-13T10:35:34.837318982Z TRACE quiche::h3] dd57fb886b39741ea8c157a99531eaabd1b2c40e rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:34.837328480Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:34.837332567Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:34.837336274Z INFO quiche_apps::common] 1/1 response(s) received in 3.771311352s, closing... [2025-12-13T10:35:34.837348587Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx pkt Short dcid=0000000000001005547b208fba936b4977a9091c key_phase=false len=11 pn=21 [2025-12-13T10:35:34.837352995Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:34.837363545Z TRACE quiche::recovery::congestion::recovery] dd57fb886b39741ea8c157a99531eaabd1b2c40e timer=138.481937ms latest_rtt=64.778057ms srtt=41.002023ms min_rtt=31.238755ms rttvar=18.125306ms cwnd=6615 ssthresh=6615 bytes_in_flight=157 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 561, tv_nsec: 162336079 }) Rate { delivered: 813, delivered_time: Instant { tv_sec: 561, tv_nsec: 195875381 }, first_sent_time: Instant { tv_sec: 561, tv_nsec: 131097324 }, end_of_app_limited: 20, last_sent_packet: 21, largest_acked: 19, rate_sample: RateSample { bandwidth: 74.18 Kbps, is_app_limited: true, interval: 33.539302ms, delivered: 311, prior_delivered: 502, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 162336079 }), send_elapsed: 0ns, ack_elapsed: 33.539302ms, rtt: 64.778057ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 201666, last_update: Instant { tv_sec: 561, tv_nsec: 131097324 }, next_time: Instant { tv_sec: 561, tv_nsec: 131097324 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:34.837415442Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:38029 to 193.167.100.100:443 [2025-12-13T10:35:34.837425321Z TRACE quiche_apps::client] 0.0.0.0:38029 -> 193.167.100.100:443: done writing [2025-12-13T10:35:34.867144185Z TRACE quiche_apps::client] got 48 bytes from 193.167.100.100:443 to 0.0.0.0:38029 [2025-12-13T10:35:34.867162809Z TRACE quiche_apps::client] 0.0.0.0:38029: processed 48 bytes [2025-12-13T10:35:34.867179661Z TRACE quiche_apps::client] 0.0.0.0:38029: recv() would block [2025-12-13T10:35:34.867212773Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:34.867222661Z TRACE quiche_apps::client] 0.0.0.0:38029 -> 193.167.100.100:443: done writing [2025-12-13T10:35:35.178593677Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:35.178625235Z TRACE quiche] dd57fb886b39741ea8c157a99531eaabd1b2c40e draining timeout expired [2025-12-13T10:35:35.178673656Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:35.178682372Z INFO quiche_apps::client] connection closed, recv=8 sent=22 lost=8 retrans=16 sent_bytes=3610 recv_bytes=4831 lost_bytes=2258 [local_addr=0.0.0.0:38029 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=8 sent=22 lost=8 retrans=16 rtt=41.002023ms min_rtt=Some(31.238755ms) rttvar=18.125306ms cwnd=6615 sent_bytes=3610 recv_bytes=4831 lost_bytes=0 stream_retrans_bytes=1542 pmtu=1350 delivery_rate=9272] [2025-12-13T10:35:35.183690505Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:35.183932417Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:43623 with scid 01c82195c9b97a201106e2f2597743168a5cc056 [2025-12-13T10:35:35.183971660Z TRACE quiche::tls] 01c82195c9b97a201106e2f2597743168a5cc056 write message lvl=Initial len=266 [2025-12-13T10:35:35.183988913Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Initial version=1 dcid=354b26449792914786304acd3cacdd87 scid=01c82195c9b97a201106e2f2597743168a5cc056 len=270 pn=0 [2025-12-13T10:35:35.183992930Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:35.184006896Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=998.932033ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 561, tv_nsec: 542753741 }, first_sent_time: Instant { tv_sec: 561, tv_nsec: 542753741 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 561, tv_nsec: 542753741 }, next_time: Instant { tv_sec: 561, tv_nsec: 542753741 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:35.184080343Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:36.184114235Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:36.184147898Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 loss detection timeout expired [2025-12-13T10:35:36.184155753Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=997.782234ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 561, tv_nsec: 542753741 }, first_sent_time: Instant { tv_sec: 561, tv_nsec: 542753741 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 561, tv_nsec: 542753741 }, next_time: Instant { tv_sec: 561, tv_nsec: 542753741 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:36.184213821Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:36.184254557Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Initial version=1 dcid=354b26449792914786304acd3cacdd87 scid=01c82195c9b97a201106e2f2597743168a5cc056 len=270 pn=1 [2025-12-13T10:35:36.184259918Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:36.184279735Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=1.997950938s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 561, tv_nsec: 542753741 }, first_sent_time: Instant { tv_sec: 561, tv_nsec: 542753741 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 562, tv_nsec: 543045585 }, next_time: Instant { tv_sec: 562, tv_nsec: 543045585 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:36.184359263Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:36.184366497Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:38.184421233Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:38.184454956Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 loss detection timeout expired [2025-12-13T10:35:38.184462079Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=1.995767772s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 561, tv_nsec: 542753741 }, first_sent_time: Instant { tv_sec: 561, tv_nsec: 542753741 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 562, tv_nsec: 543045585 }, next_time: Instant { tv_sec: 562, tv_nsec: 543045585 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:38.184490022Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:38.184524937Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Initial version=1 dcid=354b26449792914786304acd3cacdd87 scid=01c82195c9b97a201106e2f2597743168a5cc056 len=270 pn=2 [2025-12-13T10:35:38.184529957Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:38.184549844Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=3.995949505s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=999 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 561, tv_nsec: 542753741 }, first_sent_time: Instant { tv_sec: 561, tv_nsec: 542753741 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 564, tv_nsec: 543314011 }, next_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:38.184645342Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:38.184659388Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Initial version=1 dcid=354b26449792914786304acd3cacdd87 scid=01c82195c9b97a201106e2f2597743168a5cc056 len=4 pn=3 [2025-12-13T10:35:38.184664027Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm PING mtu_probe=None [2025-12-13T10:35:38.184668305Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm PADDING len=3 [2025-12-13T10:35:38.184676551Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=3.995974272s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1066 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 561, tv_nsec: 542753741 }, first_sent_time: Instant { tv_sec: 561, tv_nsec: 542753741 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 564, tv_nsec: 543465534 }, next_time: Instant { tv_sec: 564, tv_nsec: 543465534 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:38.184710163Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:38.184716194Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:38.218702711Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:43623 [2025-12-13T10:35:38.218720785Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx pkt Initial version=1 dcid=01c82195c9b97a201106e2f2597743168a5cc056 scid=000000000000100593285d018cf213640f6de5cc token= len=116 pn=0 [2025-12-13T10:35:38.218736985Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm ACK delay=0 blocks=[2..2] ecn_counts=None [2025-12-13T10:35:38.218745311Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet newly acked 2 [2025-12-13T10:35:38.218751783Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet 0 lost on epoch 0 [2025-12-13T10:35:38.218757754Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet 1 lost on epoch 0 [2025-12-13T10:35:38.218774075Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:38.218919076Z TRACE quiche::tls] 01c82195c9b97a201106e2f2597743168a5cc056 set write secret lvl=Handshake [2025-12-13T10:35:38.218934474Z TRACE quiche::tls] 01c82195c9b97a201106e2f2597743168a5cc056 set read secret lvl=Handshake [2025-12-13T10:35:38.218962707Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx pkt Handshake version=1 dcid=01c82195c9b97a201106e2f2597743168a5cc056 scid=000000000000100593285d018cf213640f6de5cc len=985 pn=0 [2025-12-13T10:35:38.218970562Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm CRYPTO off=0 len=717 [2025-12-13T10:35:38.219154195Z TRACE quiche::tls] 01c82195c9b97a201106e2f2597743168a5cc056 write message lvl=Handshake len=36 [2025-12-13T10:35:38.219158834Z TRACE quiche::tls] 01c82195c9b97a201106e2f2597743168a5cc056 set write secret lvl=OneRTT [2025-12-13T10:35:38.219165827Z TRACE quiche::tls] 01c82195c9b97a201106e2f2597743168a5cc056 set read secret lvl=OneRTT [2025-12-13T10:35:38.219181847Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(354b26449792914786304acd3cacdd87), max_idle_timeout: 75000, stateless_reset_token: Some(289896487763770803400779115266457678219), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(000000000000100593285d018cf213640f6de5cc), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:38.219222603Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm PADDING len=247 [2025-12-13T10:35:38.219238703Z TRACE quiche_apps::client] 0.0.0.0:43623: processed 1200 bytes [2025-12-13T10:35:38.219244063Z TRACE quiche_apps::client] 0.0.0.0:43623: recv() would block [2025-12-13T10:35:38.219247069Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:38.219267106Z TRACE quiche::h3] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:38.219284789Z TRACE quiche::h3] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:38.219291452Z TRACE quiche::h3] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:38.219299236Z TRACE quiche::h3] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm HEADERS stream=0 len=36 fin=true [2025-12-13T10:35:38.219305648Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /cold-cyan-television", "user-agent: quiche"] [2025-12-13T10:35:38.219381320Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Initial version=1 dcid=000000000000100593285d018cf213640f6de5cc scid=01c82195c9b97a201106e2f2597743168a5cc056 len=6 pn=4 [2025-12-13T10:35:38.219386179Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=82 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:38.219395847Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=67.906479ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=67 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 564, tv_nsec: 578187095 }, next_time: Instant { tv_sec: 564, tv_nsec: 578187095 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.219423809Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Handshake version=1 dcid=000000000000100593285d018cf213640f6de5cc scid=01c82195c9b97a201106e2f2597743168a5cc056 len=45 pn=5 [2025-12-13T10:35:38.219427616Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=57 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:38.219431002Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:38.219458133Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=67.844183ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=178 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 564, tv_nsec: 578187095 }, next_time: Instant { tv_sec: 564, tv_nsec: 578187095 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.219474153Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 dropped epoch 0 state [2025-12-13T10:35:38.219488850Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=1128 pn=6 [2025-12-13T10:35:38.219492337Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e2, 1b, 60, d8, a7, f8, 23, 10, 04, af, 95, 78, 1e, d6, b6, 40, 53, b4, c4, ed] reset_token=[0c, 3b, 54, 01, 88, ba, 49, 21, 62, 85, c3, 6f, f2, c8, b7, 38] [2025-12-13T10:35:38.219499621Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:38.219503017Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm PADDING len=1064 [2025-12-13T10:35:38.219510161Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=102.513867ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 564, tv_nsec: 578187095 }, next_time: Instant { tv_sec: 564, tv_nsec: 578187095 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.219550776Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:38.219560915Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=6 pn=7 [2025-12-13T10:35:38.219565374Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:38.219576334Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=102.446932ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 564, tv_nsec: 578187095 }, next_time: Instant { tv_sec: 564, tv_nsec: 578187095 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.219629714Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:38.219645664Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=6 pn=8 [2025-12-13T10:35:38.219651575Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:38.219662836Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=102.36044ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 564, tv_nsec: 578187095 }, next_time: Instant { tv_sec: 564, tv_nsec: 578187095 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.219709122Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:38.219721766Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=79 pn=9 [2025-12-13T10:35:38.219727988Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:35:38.219738858Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=102.284489ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1482 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 564, tv_nsec: 578187095 }, next_time: Instant { tv_sec: 564, tv_nsec: 578187095 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.219780295Z TRACE quiche_apps::client] written 117 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:38.219786477Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:38.322941598Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:38.322956245Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 loss detection timeout expired [2025-12-13T10:35:38.322962116Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=101.712814ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1482 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 564, tv_nsec: 578187095 }, next_time: Instant { tv_sec: 564, tv_nsec: 578187095 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.322983036Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:38.323001430Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Handshake version=1 dcid=000000000000100593285d018cf213640f6de5cc scid=01c82195c9b97a201106e2f2597743168a5cc056 len=46 pn=10 [2025-12-13T10:35:38.323006039Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=13004 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:38.323018993Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:38.323031316Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=151.985534ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1594 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 564, tv_nsec: 681803508 }, next_time: Instant { tv_sec: 564, tv_nsec: 681803508 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.323079917Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:38.323086609Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:38.456079198Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:43623 [2025-12-13T10:35:38.456100298Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx pkt Short dcid=01c82195c9b97a201106e2f2597743168a5cc056 key_phase=false len=1329 pn=1 [2025-12-13T10:35:38.456115556Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm PING mtu_probe=None [2025-12-13T10:35:38.456132187Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm PADDING len=1311 [2025-12-13T10:35:38.456145853Z TRACE quiche_apps::client] 0.0.0.0:43623: processed 1350 bytes [2025-12-13T10:35:38.456151603Z TRACE quiche_apps::client] 0.0.0.0:43623: recv() would block [2025-12-13T10:35:38.456158627Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:38.456175829Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=5 pn=11 [2025-12-13T10:35:38.456183523Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=9 blocks=[1..1] ecn_counts=None [2025-12-13T10:35:38.456222616Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=18.792992ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1594 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 9, last_sent_packet: 11, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 564, tv_nsec: 814981123 }, next_time: Instant { tv_sec: 564, tv_nsec: 814981123 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.456299811Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:38.456311673Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:38.475340067Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:38.475351578Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 loss detection timeout expired [2025-12-13T10:35:38.475356117Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=254.963501ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1594 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 9, last_sent_packet: 11, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 564, tv_nsec: 814981123 }, next_time: Instant { tv_sec: 564, tv_nsec: 814981123 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.475382215Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:38.475396302Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=70 pn=12 [2025-12-13T10:35:38.475400249Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=2411 blocks=[1..1] ecn_counts=None [2025-12-13T10:35:38.475404537Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e2, 1b, 60, d8, a7, f8, 23, 10, 04, af, 95, 78, 1e, d6, b6, 40, 53, b4, c4, ed] reset_token=[0c, 3b, 54, 01, 88, ba, 49, 21, 62, 85, c3, 6f, f2, c8, b7, 38] [2025-12-13T10:35:38.475411821Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:38.475425576Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=258.168204ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1702 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 564, tv_nsec: 814981123 }, next_time: Instant { tv_sec: 564, tv_nsec: 814981123 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.475481160Z TRACE quiche_apps::client] written 108 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:38.475492141Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=12 pn=13 [2025-12-13T10:35:38.475495788Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=2423 blocks=[1..1] ecn_counts=None [2025-12-13T10:35:38.475499475Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:38.475510916Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=258.082915ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1752 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 564, tv_nsec: 814981123 }, next_time: Instant { tv_sec: 564, tv_nsec: 814981123 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.475556621Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:38.475562593Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:38.734868203Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:38.734885265Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 loss detection timeout expired [2025-12-13T10:35:38.734891326Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=409.308061ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1752 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 564, tv_nsec: 814981123 }, next_time: Instant { tv_sec: 564, tv_nsec: 814981123 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.734914880Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:38.734936821Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Handshake version=1 dcid=000000000000100593285d018cf213640f6de5cc scid=01c82195c9b97a201106e2f2597743168a5cc056 len=48 pn=14 [2025-12-13T10:35:38.734949805Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=64496 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:38.734955476Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:38.734968570Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=761.728141ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1866 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 565, tv_nsec: 93736685 }, next_time: Instant { tv_sec: 565, tv_nsec: 93736685 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.735026388Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:38.735040515Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Handshake version=1 dcid=000000000000100593285d018cf213640f6de5cc scid=01c82195c9b97a201106e2f2597743168a5cc056 len=9 pn=15 [2025-12-13T10:35:38.735044903Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=64509 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:38.735049161Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm PING mtu_probe=None [2025-12-13T10:35:38.735060292Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=761.634806ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1941 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 565, tv_nsec: 93736685 }, next_time: Instant { tv_sec: 565, tv_nsec: 93736685 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.735124472Z TRACE quiche_apps::client] written 75 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:38.735137175Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:38.956152104Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:43623 [2025-12-13T10:35:38.956185396Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx pkt Short dcid=01c82195c9b97a201106e2f2597743168a5cc056 key_phase=false len=20 pn=4 [2025-12-13T10:35:38.956276967Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm PING mtu_probe=None [2025-12-13T10:35:38.956286696Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm PADDING len=2 [2025-12-13T10:35:38.956305440Z TRACE quiche_apps::client] 0.0.0.0:43623: processed 41 bytes [2025-12-13T10:35:38.956313766Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:43623 [2025-12-13T10:35:38.956320859Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx pkt Short dcid=01c82195c9b97a201106e2f2597743168a5cc056 key_phase=false len=20 pn=5 [2025-12-13T10:35:38.956329295Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm PING mtu_probe=None [2025-12-13T10:35:38.956334204Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm PADDING len=2 [2025-12-13T10:35:38.956342580Z TRACE quiche_apps::client] 0.0.0.0:43623: processed 41 bytes [2025-12-13T10:35:38.956350324Z TRACE quiche_apps::client] 0.0.0.0:43623: recv() would block [2025-12-13T10:35:38.956355734Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:38.956378497Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=7 pn=16 [2025-12-13T10:35:38.956382455Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=6 blocks=[1..1, 4..5] ecn_counts=None [2025-12-13T10:35:38.956395299Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=540.301052ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1941 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 14, last_sent_packet: 16, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 565, tv_nsec: 315179193 }, next_time: Instant { tv_sec: 565, tv_nsec: 315179193 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.956441375Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:38.956450532Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:38.987904856Z TRACE quiche_apps::client] got 885 bytes from 193.167.100.100:443 to 0.0.0.0:43623 [2025-12-13T10:35:38.987921698Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx pkt Short dcid=01c82195c9b97a201106e2f2597743168a5cc056 key_phase=false len=864 pn=6 [2025-12-13T10:35:38.987935644Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:38.987981499Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm HANDSHAKE_DONE [2025-12-13T10:35:38.987996427Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 dropped epoch 1 state [2025-12-13T10:35:38.988007849Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, cc, 91, 87, 78, 9f, 46, b1, 57, 2c, 6a, e7, 82] reset_token=[0d, c3, 9d, e1, fa, 8f, 39, 63, 32, c0, ae, 67, 67, 29, 32, a4] [2025-12-13T10:35:38.988035701Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 84, 87, b6, be, bf, 96, 1a, bc, 47, 2a, 2f, 0b] reset_token=[9f, b9, cd, e5, 38, 40, b6, 97, 29, f2, ec, f3, e7, 70, 99, ca] [2025-12-13T10:35:38.988043305Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 9b, 2d, 33, 84, 26, ae, b5, 3f, 32, bb, bc, bb] reset_token=[be, 4c, 36, 94, e6, 5f, 97, c9, ab, 1f, e0, 14, 7e, 91, 12, a6] [2025-12-13T10:35:38.988049637Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 1a, 0d, 77, fd, 02, dd, 7d, a0, 83, 10, 19, 3a] reset_token=[72, 1f, f1, 27, d1, cc, d3, d6, 3a, 19, 05, f2, c4, ac, 6d, 3e] [2025-12-13T10:35:38.988057993Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 5e, 84, 40, 5c, 52, fd, 8b, 27, 97, dc, 9e, 30] reset_token=[bc, 6a, af, eb, a9, 24, a4, eb, 48, 35, 19, 96, 4b, db, 20, bd] [2025-12-13T10:35:38.988070817Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, f8, 18, 69, aa, 47, 8f, d5, 01, 22, 56, db, 58] reset_token=[09, 0e, 50, 6b, b5, 0f, 1b, 1f, 93, 09, 2d, 44, 4b, 7d, bf, bf] [2025-12-13T10:35:38.988083460Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 19, cf, 52, 34, 8f, 1b, 5c, b8, 95, f1, aa, 01] reset_token=[63, 76, 00, 64, 6b, 6d, 7d, de, 4c, 4c, 27, 9a, 29, 6b, 8d, ec] [2025-12-13T10:35:38.988093409Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:38.988098588Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:38.988102095Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:38.988116863Z TRACE quiche_apps::client] 0.0.0.0:43623: processed 885 bytes [2025-12-13T10:35:38.988121942Z TRACE quiche_apps::client] 0.0.0.0:43623: recv() would block [2025-12-13T10:35:38.988124907Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:38.988127973Z TRACE quiche::h3] 01c82195c9b97a201106e2f2597743168a5cc056 stream id 3 is readable [2025-12-13T10:35:38.988135357Z TRACE quiche::h3::stream] 01c82195c9b97a201106e2f2597743168a5cc056 read 1 bytes on stream 3 [2025-12-13T10:35:38.988141469Z TRACE quiche::h3] 01c82195c9b97a201106e2f2597743168a5cc056 open peer's control stream 3 [2025-12-13T10:35:38.988145857Z TRACE quiche::h3::stream] 01c82195c9b97a201106e2f2597743168a5cc056 read 1 bytes on stream 3 [2025-12-13T10:35:38.988149664Z TRACE quiche::h3::stream] 01c82195c9b97a201106e2f2597743168a5cc056 read 1 bytes on stream 3 [2025-12-13T10:35:38.988167838Z TRACE quiche::h3::stream] 01c82195c9b97a201106e2f2597743168a5cc056 read 6 bytes on stream 3 [2025-12-13T10:35:38.988171785Z TRACE quiche::h3] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:38.988181263Z TRACE quiche::h3] 01c82195c9b97a201106e2f2597743168a5cc056 stream id 7 is readable [2025-12-13T10:35:38.988185481Z TRACE quiche::h3::stream] 01c82195c9b97a201106e2f2597743168a5cc056 read 1 bytes on stream 7 [2025-12-13T10:35:38.988221238Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=7 pn=17 [2025-12-13T10:35:38.988225365Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=37 blocks=[1..1, 4..6] ecn_counts=None [2025-12-13T10:35:38.988234943Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=508.461898ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1529 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 14, last_sent_packet: 17, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 565, tv_nsec: 315179193 }, next_time: Instant { tv_sec: 565, tv_nsec: 315179193 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:38.988277933Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:38.988283835Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:39.453978290Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:43623 [2025-12-13T10:35:39.454015159Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx pkt Short dcid=01c82195c9b97a201106e2f2597743168a5cc056 key_phase=false len=20 pn=8 [2025-12-13T10:35:39.454038312Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm PING mtu_probe=None [2025-12-13T10:35:39.454047039Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm PADDING len=2 [2025-12-13T10:35:39.454069300Z TRACE quiche_apps::client] 0.0.0.0:43623: processed 41 bytes [2025-12-13T10:35:39.454078798Z TRACE quiche_apps::client] 0.0.0.0:43623: recv() would block [2025-12-13T10:35:39.454086402Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:39.454115076Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=9 pn=18 [2025-12-13T10:35:39.454124614Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=12 blocks=[1..1, 4..6, 8..8] ecn_counts=None [2025-12-13T10:35:39.454147116Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=42.548183ms latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1529 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 14, last_sent_packet: 18, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 565, tv_nsec: 812913247 }, next_time: Instant { tv_sec: 565, tv_nsec: 812913247 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:39.454239809Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:39.454262401Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:39.497362234Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:39.497376511Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 loss detection timeout expired [2025-12-13T10:35:39.497383224Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=1.020524269s latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1529 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 14, last_sent_packet: 18, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 565, tv_nsec: 812913247 }, next_time: Instant { tv_sec: 565, tv_nsec: 812913247 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:39.497404774Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:39.497424320Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=74 pn=19 [2025-12-13T10:35:39.497429079Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=5426 blocks=[1..1, 4..6, 8..8] ecn_counts=None [2025-12-13T10:35:39.497434680Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e2, 1b, 60, d8, a7, f8, 23, 10, 04, af, 95, 78, 1e, d6, b6, 40, 53, b4, c4, ed] reset_token=[0c, 3b, 54, 01, 88, ba, 49, 21, 62, 85, c3, 6f, f2, c8, b7, 38] [2025-12-13T10:35:39.497444658Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:39.497458414Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=2.042374595s latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1641 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 565, tv_nsec: 856225597 }, next_time: Instant { tv_sec: 565, tv_nsec: 856225597 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:39.497508007Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:39.497527503Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=16 pn=20 [2025-12-13T10:35:39.497532202Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=5439 blocks=[1..1, 4..6, 8..8] ecn_counts=None [2025-12-13T10:35:39.497537071Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:39.497545076Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=2.042398279s latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1695 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 19, last_sent_packet: 20, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 565, tv_nsec: 856225597 }, next_time: Instant { tv_sec: 565, tv_nsec: 856225597 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:39.497581925Z TRACE quiche_apps::client] written 54 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:39.497587776Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:41.541324326Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:41.541357077Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 loss detection timeout expired [2025-12-13T10:35:41.541365493Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=2.040999005s latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1695 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 19, last_sent_packet: 20, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 565, tv_nsec: 856225597 }, next_time: Instant { tv_sec: 565, tv_nsec: 856225597 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:41.541401861Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:41.541435824Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=76 pn=21 [2025-12-13T10:35:41.541441014Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=260927 blocks=[1..1, 4..6, 8..8] ecn_counts=None [2025-12-13T10:35:41.541448077Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e2, 1b, 60, d8, a7, f8, 23, 10, 04, af, 95, 78, 1e, d6, b6, 40, 53, b4, c4, ed] reset_token=[0c, 3b, 54, 01, 88, ba, 49, 21, 62, 85, c3, 6f, f2, c8, b7, 38] [2025-12-13T10:35:41.541470319Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:41.541491859Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=4.084766042s latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1809 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 20, last_sent_packet: 21, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 567, tv_nsec: 900228375 }, next_time: Instant { tv_sec: 567, tv_nsec: 900228375 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:41.541574664Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:41.541591315Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=18 pn=22 [2025-12-13T10:35:41.541597707Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=260947 blocks=[1..1, 4..6, 8..8] ecn_counts=None [2025-12-13T10:35:41.541604990Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:41.541618335Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=4.08480787s latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1865 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 21, last_sent_packet: 22, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 567, tv_nsec: 900228375 }, next_time: Instant { tv_sec: 567, tv_nsec: 900228375 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:41.541665443Z TRACE quiche_apps::client] written 56 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:41.541675973Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:45.630822982Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:45.630861514Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 loss detection timeout expired [2025-12-13T10:35:45.630885750Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=4.080384423s latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1865 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 21, last_sent_packet: 22, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 567, tv_nsec: 900228375 }, next_time: Instant { tv_sec: 567, tv_nsec: 900228375 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:45.630918150Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:45.630953036Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=76 pn=23 [2025-12-13T10:35:45.630958716Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=772116 blocks=[1..1, 4..6, 8..8] ecn_counts=None [2025-12-13T10:35:45.630965900Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e2, 1b, 60, d8, a7, f8, 23, 10, 04, af, 95, 78, 1e, d6, b6, 40, 53, b4, c4, ed] reset_token=[0c, 3b, 54, 01, 88, ba, 49, 21, 62, 85, c3, 6f, f2, c8, b7, 38] [2025-12-13T10:35:45.630975958Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:45.630996216Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=8.169622783s latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=1979 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 22, last_sent_packet: 23, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 571, tv_nsec: 989745165 }, next_time: Instant { tv_sec: 571, tv_nsec: 989745165 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:45.631084361Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:45.631107224Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=18 pn=24 [2025-12-13T10:35:45.631114337Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=772136 blocks=[1..1, 4..6, 8..8] ecn_counts=None [2025-12-13T10:35:45.631132882Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:45.631148781Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=8.169634114s latest_rtt=34.217128ms srtt=34.217128ms min_rtt=34.217128ms rttvar=17.108564ms cwnd=9450 ssthresh=9450 bytes_in_flight=2035 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 564, tv_nsec: 577531139 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 564, tv_nsec: 577531139 }, first_sent_time: Instant { tv_sec: 564, tv_nsec: 543314011 }, end_of_app_limited: 23, last_sent_packet: 24, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034777398s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 561, tv_nsec: 542753741 }), send_elapsed: 3.00056027s, ack_elapsed: 3.034777398s, rtt: 34.217128ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345221, last_update: Instant { tv_sec: 571, tv_nsec: 989745165 }, next_time: Instant { tv_sec: 571, tv_nsec: 989745165 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:45.631216548Z TRACE quiche_apps::client] written 56 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:45.631231546Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:45.661938909Z TRACE quiche_apps::client] got 51 bytes from 193.167.100.100:443 to 0.0.0.0:43623 [2025-12-13T10:35:45.661957032Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx pkt Short dcid=01c82195c9b97a201106e2f2597743168a5cc056 key_phase=false len=30 pn=10 [2025-12-13T10:35:45.661971219Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm ACK delay=0 blocks=[11..13, 16..16, 18..18, 20..20, 23..23] ecn_counts=None [2025-12-13T10:35:45.661978653Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet newly acked 11 [2025-12-13T10:35:45.661982901Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet newly acked 12 [2025-12-13T10:35:45.661986498Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet newly acked 13 [2025-12-13T10:35:45.661990986Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet newly acked 16 [2025-12-13T10:35:45.661995014Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet newly acked 18 [2025-12-13T10:35:45.661998490Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet newly acked 20 [2025-12-13T10:35:45.662002648Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet newly acked 23 [2025-12-13T10:35:45.662007357Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet 6 lost on epoch 2 [2025-12-13T10:35:45.662011545Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet 7 lost on epoch 2 [2025-12-13T10:35:45.662015312Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet 8 lost on epoch 2 [2025-12-13T10:35:45.662018828Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet 9 lost on epoch 2 [2025-12-13T10:35:45.662022875Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet 19 lost on epoch 2 [2025-12-13T10:35:45.662026522Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet 21 lost on epoch 2 [2025-12-13T10:35:45.662037763Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet 22 lost on epoch 2 [2025-12-13T10:35:45.662060676Z TRACE quiche_apps::client] 0.0.0.0:43623: processed 51 bytes [2025-12-13T10:35:45.662067118Z TRACE quiche_apps::client] 0.0.0.0:43623: recv() would block [2025-12-13T10:35:45.662070885Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:45.662086895Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=131 pn=25 [2025-12-13T10:35:45.662091554Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm ACK delay=16 blocks=[10..10] ecn_counts=None [2025-12-13T10:35:45.662096022Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e2, 1b, 60, d8, a7, f8, 23, 10, 04, af, 95, 78, 1e, d6, b6, 40, 53, b4, c4, ed] reset_token=[0c, 3b, 54, 01, 88, ba, 49, 21, 62, 85, c3, 6f, f2, c8, b7, 38] [2025-12-13T10:35:45.662104839Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e2, 1b, 60, d8, a7, f8, 23, 10, 04, af, 95, 78, 1e, d6, b6, 40, 53, b4, c4, ed] reset_token=[0c, 3b, 54, 01, 88, ba, 49, 21, 62, 85, c3, 6f, f2, c8, b7, 38] [2025-12-13T10:35:45.662112763Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e2, 1b, 60, d8, a7, f8, 23, 10, 04, af, 95, 78, 1e, d6, b6, 40, 53, b4, c4, ed] reset_token=[0c, 3b, 54, 01, 88, ba, 49, 21, 62, 85, c3, 6f, f2, c8, b7, 38] [2025-12-13T10:35:45.662120237Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:45.662132891Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=113.280717ms latest_rtt=31.022872ms srtt=33.817846ms min_rtt=31.022872ms rttvar=13.629987ms cwnd=6615 ssthresh=6615 bytes_in_flight=225 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 572, tv_nsec: 20768037 }) Rate { delivered: 659, delivered_time: Instant { tv_sec: 572, tv_nsec: 20768037 }, first_sent_time: Instant { tv_sec: 571, tv_nsec: 989745165 }, end_of_app_limited: 24, last_sent_packet: 25, largest_acked: 23, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 7.446431154s, delivered: 326, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 564, tv_nsec: 577531139 }), send_elapsed: 7.446431154s, ack_elapsed: 7.443236898s, rtt: 31.022872ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 244508, last_update: Instant { tv_sec: 571, tv_nsec: 989745165 }, next_time: Instant { tv_sec: 571, tv_nsec: 989745165 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:45.662208442Z TRACE quiche_apps::client] written 169 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:45.662230894Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=79 pn=26 [2025-12-13T10:35:45.662238128Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:35:45.662252485Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=113.305965ms latest_rtt=31.022872ms srtt=33.817846ms min_rtt=31.022872ms rttvar=13.629987ms cwnd=6615 ssthresh=6615 bytes_in_flight=342 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 572, tv_nsec: 20768037 }) Rate { delivered: 659, delivered_time: Instant { tv_sec: 572, tv_nsec: 20768037 }, first_sent_time: Instant { tv_sec: 571, tv_nsec: 989745165 }, end_of_app_limited: 25, last_sent_packet: 26, largest_acked: 23, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 7.446431154s, delivered: 326, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 564, tv_nsec: 577531139 }), send_elapsed: 7.446431154s, ack_elapsed: 7.443236898s, rtt: 31.022872ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 244508, last_update: Instant { tv_sec: 571, tv_nsec: 989745165 }, next_time: Instant { tv_sec: 571, tv_nsec: 989745165 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:45.662318187Z TRACE quiche_apps::client] written 117 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:45.662328116Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:45.693285481Z TRACE quiche_apps::client] got 53 bytes from 193.167.100.100:443 to 0.0.0.0:43623 [2025-12-13T10:35:45.693305027Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx pkt Short dcid=01c82195c9b97a201106e2f2597743168a5cc056 key_phase=false len=32 pn=11 [2025-12-13T10:35:45.693320296Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm ACK delay=0 blocks=[11..13, 16..16, 18..18, 20..20, 23..23, 25..25] ecn_counts=None [2025-12-13T10:35:45.693331817Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet newly acked 25 [2025-12-13T10:35:45.693353808Z TRACE quiche_apps::client] 0.0.0.0:43623: processed 53 bytes [2025-12-13T10:35:45.693363496Z TRACE quiche_apps::client] 0.0.0.0:43623: recv() would block [2025-12-13T10:35:45.693369948Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:45.693381530Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:45.695111533Z TRACE quiche_apps::client] got 1237 bytes from 193.167.100.100:443 to 0.0.0.0:43623 [2025-12-13T10:35:45.695126541Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx pkt Short dcid=01c82195c9b97a201106e2f2597743168a5cc056 key_phase=false len=1216 pn=12 [2025-12-13T10:35:45.695138824Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm ACK delay=0 blocks=[11..13, 16..16, 18..18, 20..20, 23..23, 25..26] ecn_counts=None [2025-12-13T10:35:45.695147541Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 packet newly acked 26 [2025-12-13T10:35:45.695155015Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:35:45.695162839Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:45.695218573Z TRACE quiche_apps::client] 0.0.0.0:43623: processed 1237 bytes [2025-12-13T10:35:45.695226799Z TRACE quiche_apps::client] 0.0.0.0:43623: recv() would block [2025-12-13T10:35:45.695232229Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:45.695237418Z TRACE quiche::h3] 01c82195c9b97a201106e2f2597743168a5cc056 stream id 0 is readable [2025-12-13T10:35:45.695246646Z TRACE quiche::h3::stream] 01c82195c9b97a201106e2f2597743168a5cc056 read 1 bytes on stream 0 [2025-12-13T10:35:45.695253819Z TRACE quiche::h3::stream] 01c82195c9b97a201106e2f2597743168a5cc056 read 1 bytes on stream 0 [2025-12-13T10:35:45.695260441Z TRACE quiche::h3::stream] 01c82195c9b97a201106e2f2597743168a5cc056 read 1 bytes on stream 0 [2025-12-13T10:35:45.695267695Z TRACE quiche::h3::stream] 01c82195c9b97a201106e2f2597743168a5cc056 read 144 bytes on stream 0 [2025-12-13T10:35:45.695274237Z TRACE quiche::h3] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:45.695280970Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:45.695286180Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:45.695299895Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:45.695308351Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 52, 53, 32, 71, 77, 84] [2025-12-13T10:35:45.695313962Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:45.695319592Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:45.695324121Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:45.695331074Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:45.695337035Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:45.695343066Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:45.695357673Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:45 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:45.695367522Z TRACE quiche::h3] 01c82195c9b97a201106e2f2597743168a5cc056 stream id 0 is readable [2025-12-13T10:35:45.695372591Z TRACE quiche::h3::stream] 01c82195c9b97a201106e2f2597743168a5cc056 read 1 bytes on stream 0 [2025-12-13T10:35:45.695377350Z TRACE quiche::h3::stream] 01c82195c9b97a201106e2f2597743168a5cc056 read 1 bytes on stream 0 [2025-12-13T10:35:45.695381799Z TRACE quiche::h3::stream] 01c82195c9b97a201106e2f2597743168a5cc056 read 1 bytes on stream 0 [2025-12-13T10:35:45.695385415Z TRACE quiche::h3] 01c82195c9b97a201106e2f2597743168a5cc056 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:45.695395153Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:45.695399311Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:45.695403058Z INFO quiche_apps::common] 1/1 response(s) received in 10.511316293s, closing... [2025-12-13T10:35:45.695415451Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx pkt Short dcid=000000000000100593285d018cf213640f6de5cc key_phase=false len=11 pn=27 [2025-12-13T10:35:45.695419879Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:45.695430680Z TRACE quiche::recovery::congestion::recovery] 01c82195c9b97a201106e2f2597743168a5cc056 timer=7.717265ms latest_rtt=64.193504ms srtt=40.737851ms min_rtt=31.022872ms rttvar=19.722281ms cwnd=6615 ssthresh=6615 bytes_in_flight=105 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 572, tv_nsec: 20768037 }) Rate { delivered: 945, delivered_time: Instant { tv_sec: 572, tv_nsec: 53938669 }, first_sent_time: Instant { tv_sec: 571, tv_nsec: 989745165 }, end_of_app_limited: 26, last_sent_packet: 27, largest_acked: 26, rate_sample: RateSample { bandwidth: 68.98 Kbps, is_app_limited: true, interval: 33.170632ms, delivered: 286, prior_delivered: 659, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 20768037 }), send_elapsed: 0ns, ack_elapsed: 33.170632ms, rtt: 64.193504ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 202974, last_update: Instant { tv_sec: 571, tv_nsec: 989745165 }, next_time: Instant { tv_sec: 571, tv_nsec: 989745165 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:45.695488668Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:43623 to 193.167.100.100:443 [2025-12-13T10:35:45.695498897Z TRACE quiche_apps::client] 0.0.0.0:43623 -> 193.167.100.100:443: done writing [2025-12-13T10:35:46.054914531Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:46.054936301Z TRACE quiche] 01c82195c9b97a201106e2f2597743168a5cc056 draining timeout expired [2025-12-13T10:35:46.054973010Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:46.054982187Z INFO quiche_apps::client] connection closed, recv=10 sent=28 lost=10 retrans=23 sent_bytes=4101 recv_bytes=4899 lost_bytes=2319 [local_addr=0.0.0.0:43623 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=10 sent=28 lost=10 retrans=23 rtt=40.737851ms min_rtt=Some(31.022872ms) rttvar=19.722281ms cwnd=6615 sent_bytes=4101 recv_bytes=4899 lost_bytes=0 stream_retrans_bytes=1652 pmtu=1350 delivery_rate=8622] [2025-12-13T10:35:46.060012657Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:46.060281970Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:38440 with scid bafd3f69ffaa4b8105374fa809ece37c9c34be78 [2025-12-13T10:35:46.060331743Z TRACE quiche::tls] bafd3f69ffaa4b8105374fa809ece37c9c34be78 write message lvl=Initial len=266 [2025-12-13T10:35:46.060349456Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx pkt Initial version=1 dcid=f7258f3959e1f5c1098d6a00cbf6b42d scid=bafd3f69ffaa4b8105374fa809ece37c9c34be78 len=270 pn=0 [2025-12-13T10:35:46.060353314Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:46.060366929Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=998.923808ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 572, tv_nsec: 419105559 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 419105559 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 572, tv_nsec: 419105559 }, next_time: Instant { tv_sec: 572, tv_nsec: 419105559 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.060445776Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:46.094434433Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:38440 [2025-12-13T10:35:46.094455363Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx pkt Initial version=1 dcid=bafd3f69ffaa4b8105374fa809ece37c9c34be78 scid=0000000000001005acb077794849bd32b0c3321b token= len=116 pn=0 [2025-12-13T10:35:46.094473356Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:46.094483705Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 packet newly acked 0 [2025-12-13T10:35:46.094503522Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:46.094620481Z TRACE quiche::tls] bafd3f69ffaa4b8105374fa809ece37c9c34be78 set write secret lvl=Handshake [2025-12-13T10:35:46.094639837Z TRACE quiche::tls] bafd3f69ffaa4b8105374fa809ece37c9c34be78 set read secret lvl=Handshake [2025-12-13T10:35:46.094677838Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx pkt Handshake version=1 dcid=bafd3f69ffaa4b8105374fa809ece37c9c34be78 scid=0000000000001005acb077794849bd32b0c3321b len=985 pn=0 [2025-12-13T10:35:46.094687036Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm CRYPTO off=0 len=718 [2025-12-13T10:35:46.094894664Z TRACE quiche::tls] bafd3f69ffaa4b8105374fa809ece37c9c34be78 write message lvl=Handshake len=36 [2025-12-13T10:35:46.094900404Z TRACE quiche::tls] bafd3f69ffaa4b8105374fa809ece37c9c34be78 set write secret lvl=OneRTT [2025-12-13T10:35:46.094909201Z TRACE quiche::tls] bafd3f69ffaa4b8105374fa809ece37c9c34be78 set read secret lvl=OneRTT [2025-12-13T10:35:46.094927365Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(f7258f3959e1f5c1098d6a00cbf6b42d), max_idle_timeout: 75000, stateless_reset_token: Some(196612619112197794850656188215610102206), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005acb077794849bd32b0c3321b), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:46.094943184Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm PADDING len=246 [2025-12-13T10:35:46.094959525Z TRACE quiche_apps::client] 0.0.0.0:38440: processed 1200 bytes [2025-12-13T10:35:46.094965766Z TRACE quiche_apps::client] 0.0.0.0:38440: recv() would block [2025-12-13T10:35:46.094969393Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:46.094985714Z TRACE quiche::h3] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:46.095004539Z TRACE quiche::h3] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:46.095012524Z TRACE quiche::h3] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:46.095021811Z TRACE quiche::h3] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm HEADERS stream=0 len=35 fin=true [2025-12-13T10:35:46.095029565Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /lively-pleased-vga", "user-agent: quiche"] [2025-12-13T10:35:46.095095339Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx pkt Initial version=1 dcid=0000000000001005acb077794849bd32b0c3321b scid=bafd3f69ffaa4b8105374fa809ece37c9c34be78 len=6 pn=1 [2025-12-13T10:35:46.095100097Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm ACK delay=80 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:46.095109294Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=101.823135ms latest_rtt=34.160358ms srtt=34.160358ms min_rtt=34.160358ms rttvar=17.080179ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 453739522 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 453739522 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.160358ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 419105559 }), send_elapsed: 0ns, ack_elapsed: 34.160358ms, rtt: 34.160358ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493993, last_update: Instant { tv_sec: 572, tv_nsec: 453739492 }, next_time: Instant { tv_sec: 572, tv_nsec: 453739522 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.095137477Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx pkt Handshake version=1 dcid=0000000000001005acb077794849bd32b0c3321b scid=bafd3f69ffaa4b8105374fa809ece37c9c34be78 len=45 pn=2 [2025-12-13T10:35:46.095141294Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm ACK delay=57 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:46.095144741Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:46.095151423Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=102.4148ms latest_rtt=34.160358ms srtt=34.160358ms min_rtt=34.160358ms rttvar=17.080179ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 453739522 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 453739522 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.160358ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 419105559 }), send_elapsed: 0ns, ack_elapsed: 34.160358ms, rtt: 34.160358ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493993, last_update: Instant { tv_sec: 572, tv_nsec: 453899611 }, next_time: Instant { tv_sec: 572, tv_nsec: 453739522 }, max_datagram_size: 1350, last_packet_size: None, iv: 224.7µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.095166051Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 dropped epoch 0 state [2025-12-13T10:35:46.095179015Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx pkt Short dcid=0000000000001005acb077794849bd32b0c3321b key_phase=false len=1128 pn=3 [2025-12-13T10:35:46.095182371Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[4e, bb, 78, cd, 48, 80, b2, b4, 24, fd, 66, c1, 9a, b2, 15, a6, a1, 11, ed, ef] reset_token=[dc, 89, 1e, 9f, 3e, 2a, 36, 94, 31, 47, 38, b6, 29, 26, d0, a3] [2025-12-13T10:35:46.095211756Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:46.095215603Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm PADDING len=1064 [2025-12-13T10:35:46.095223107Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=102.343127ms latest_rtt=34.160358ms srtt=34.160358ms min_rtt=34.160358ms rttvar=17.080179ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 453739522 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 453739522 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.160358ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 419105559 }), send_elapsed: 0ns, ack_elapsed: 34.160358ms, rtt: 34.160358ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 493993, last_update: Instant { tv_sec: 572, tv_nsec: 453899611 }, next_time: Instant { tv_sec: 572, tv_nsec: 454124311 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.095265817Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:38440 to 193.167.100.100:443 [2025-12-13T10:35:46.095280364Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx pkt Short dcid=0000000000001005acb077794849bd32b0c3321b key_phase=false len=6 pn=4 [2025-12-13T10:35:46.095286516Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:46.095297015Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=102.268126ms latest_rtt=34.160358ms srtt=34.160358ms min_rtt=34.160358ms rttvar=17.080179ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 453739522 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 453739522 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.160358ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 419105559 }), send_elapsed: 0ns, ack_elapsed: 34.160358ms, rtt: 34.160358ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493993, last_update: Instant { tv_sec: 572, tv_nsec: 454087572 }, next_time: Instant { tv_sec: 572, tv_nsec: 454124311 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.449427ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.095337441Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:38440 to 193.167.100.100:443 [2025-12-13T10:35:46.095351497Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx pkt Short dcid=0000000000001005acb077794849bd32b0c3321b key_phase=false len=6 pn=5 [2025-12-13T10:35:46.095357068Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:46.095368008Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=102.197795ms latest_rtt=34.160358ms srtt=34.160358ms min_rtt=34.160358ms rttvar=17.080179ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 453739522 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 453739522 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.160358ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 419105559 }), send_elapsed: 0ns, ack_elapsed: 34.160358ms, rtt: 34.160358ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 493993, last_update: Instant { tv_sec: 572, tv_nsec: 454087572 }, next_time: Instant { tv_sec: 572, tv_nsec: 456608493 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.095400599Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:38440 to 193.167.100.100:443 [2025-12-13T10:35:46.095419835Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx pkt Short dcid=0000000000001005acb077794849bd32b0c3321b key_phase=false len=78 pn=6 [2025-12-13T10:35:46.095426417Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm STREAM id=0 off=0 len=73 fin=true [2025-12-13T10:35:46.095452095Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=102.113968ms latest_rtt=34.160358ms srtt=34.160358ms min_rtt=34.160358ms rttvar=17.080179ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1481 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 453739522 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 453739522 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.160358ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 419105559 }), send_elapsed: 0ns, ack_elapsed: 34.160358ms, rtt: 34.160358ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493993, last_update: Instant { tv_sec: 572, tv_nsec: 454227273 }, next_time: Instant { tv_sec: 572, tv_nsec: 456608493 }, max_datagram_size: 1350, last_packet_size: None, iv: 323.891µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.095487050Z TRACE quiche_apps::client] written 116 bytes from 0.0.0.0:38440 to 193.167.100.100:443 [2025-12-13T10:35:46.095495747Z TRACE quiche_apps::client] 0.0.0.0:38440 -> 193.167.100.100:443: done writing [2025-12-13T10:35:46.129353613Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:38440 [2025-12-13T10:35:46.129374492Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx pkt Short dcid=bafd3f69ffaa4b8105374fa809ece37c9c34be78 key_phase=false len=869 pn=0 [2025-12-13T10:35:46.129388629Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:46.129397435Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 packet newly acked 3 [2025-12-13T10:35:46.129407284Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:46.129442690Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm HANDSHAKE_DONE [2025-12-13T10:35:46.129452418Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 dropped epoch 1 state [2025-12-13T10:35:46.129463859Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c7, 0b, 4d, e6, bc, b2, ec, 13, d6, 63, 1d, 2f] reset_token=[3d, 68, 22, 46, 07, eb, 0d, de, fa, 93, 4b, 78, 95, ec, 24, ad] [2025-12-13T10:35:46.129481562Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, fc, 5e, 5b, 7f, 86, b1, 3c, a0, fa, 5a, 3e, 1a] reset_token=[a5, d1, c1, 03, 54, de, 3b, 34, 0b, 58, 60, bd, 28, e7, 2b, 7b] [2025-12-13T10:35:46.129497201Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 0b, 37, e6, 24, 9f, 8d, 20, ae, 0b, fc, 08, 11] reset_token=[61, b9, 18, 18, 99, cc, f4, f1, 7b, 50, 13, 1f, e7, 44, 15, 79] [2025-12-13T10:35:46.129512099Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 11, de, 0e, 5c, 2b, 94, 77, 3a, 91, 32, c2, 52] reset_token=[29, 5b, 0a, b6, eb, 30, e5, f3, 60, aa, 2a, b3, 77, ab, 52, e2] [2025-12-13T10:35:46.129526376Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, cc, 98, 7f, 3f, de, 68, 8f, 2b, aa, 6e, c3, 35] reset_token=[12, 61, a1, ca, 8b, 25, 71, 26, 3c, 40, 69, 92, 23, 30, f5, 94] [2025-12-13T10:35:46.129552495Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b2, c0, 71, 5c, 05, 72, 14, 3a, bb, 31, 14, a4] reset_token=[93, 55, bc, 75, 33, 9f, 7a, 46, 4c, c2, 4c, 2d, 41, 87, cd, b7] [2025-12-13T10:35:46.129567623Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 91, 7d, 9c, 5b, 6c, 7d, 3a, a9, 30, 38, eb, 92] reset_token=[f2, 25, 57, d1, f0, 18, 81, 88, 71, 70, ed, 48, 85, d2, db, 39] [2025-12-13T10:35:46.129580437Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:46.129588492Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:46.129596287Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:46.129625591Z TRACE quiche_apps::client] 0.0.0.0:38440: processed 890 bytes [2025-12-13T10:35:46.129637764Z TRACE quiche_apps::client] got 45 bytes from 193.167.100.100:443 to 0.0.0.0:38440 [2025-12-13T10:35:46.129647432Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx pkt Short dcid=bafd3f69ffaa4b8105374fa809ece37c9c34be78 key_phase=false len=24 pn=1 [2025-12-13T10:35:46.129659064Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm ACK delay=0 blocks=[3..3, 5..5] ecn_counts=None [2025-12-13T10:35:46.129667289Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 packet newly acked 5 [2025-12-13T10:35:46.129679292Z TRACE quiche_apps::client] 0.0.0.0:38440: processed 45 bytes [2025-12-13T10:35:46.129684662Z TRACE quiche_apps::client] 0.0.0.0:38440: recv() would block [2025-12-13T10:35:46.129689801Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:46.129695883Z TRACE quiche::h3] bafd3f69ffaa4b8105374fa809ece37c9c34be78 stream id 3 is readable [2025-12-13T10:35:46.129706392Z TRACE quiche::h3::stream] bafd3f69ffaa4b8105374fa809ece37c9c34be78 read 1 bytes on stream 3 [2025-12-13T10:35:46.129715419Z TRACE quiche::h3] bafd3f69ffaa4b8105374fa809ece37c9c34be78 open peer's control stream 3 [2025-12-13T10:35:46.129723054Z TRACE quiche::h3::stream] bafd3f69ffaa4b8105374fa809ece37c9c34be78 read 1 bytes on stream 3 [2025-12-13T10:35:46.129730748Z TRACE quiche::h3::stream] bafd3f69ffaa4b8105374fa809ece37c9c34be78 read 1 bytes on stream 3 [2025-12-13T10:35:46.129736158Z TRACE quiche::h3::stream] bafd3f69ffaa4b8105374fa809ece37c9c34be78 read 6 bytes on stream 3 [2025-12-13T10:35:46.129740296Z TRACE quiche::h3] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:46.129749844Z TRACE quiche::h3] bafd3f69ffaa4b8105374fa809ece37c9c34be78 stream id 7 is readable [2025-12-13T10:35:46.129754823Z TRACE quiche::h3::stream] bafd3f69ffaa4b8105374fa809ece37c9c34be78 read 1 bytes on stream 7 [2025-12-13T10:35:46.129768088Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx pkt Short dcid=0000000000001005acb077794849bd32b0c3321b key_phase=false len=5 pn=7 [2025-12-13T10:35:46.129773488Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm ACK delay=15 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:46.129787985Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=3.614327ms latest_rtt=31.851417ms srtt=33.860972ms min_rtt=31.851417ms rttvar=10.200216ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=160 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1543, delivered_time: Instant { tv_sec: 572, tv_nsec: 488459910 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 456608493 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 5, rate_sample: RateSample { bandwidth: 278.79 Kbps, is_app_limited: true, interval: 34.720388ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 453739522 }), send_elapsed: 2.868971ms, ack_elapsed: 34.720388ms, rtt: 31.851417ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 498361, last_update: Instant { tv_sec: 572, tv_nsec: 488575907 }, next_time: Instant { tv_sec: 572, tv_nsec: 488899798 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.129851103Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:38440 to 193.167.100.100:443 [2025-12-13T10:35:46.129858496Z TRACE quiche_apps::client] 0.0.0.0:38440 -> 193.167.100.100:443: done writing [2025-12-13T10:35:46.133951502Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:46.133968805Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 loss detection timeout expired [2025-12-13T10:35:46.133976840Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 packet 4 lost on epoch 2 [2025-12-13T10:35:46.134004071Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=61.069605ms latest_rtt=31.851417ms srtt=33.860972ms min_rtt=31.851417ms rttvar=10.200216ms cwnd=9450 ssthresh=9450 bytes_in_flight=116 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 572, tv_nsec: 492781994 }) Rate { delivered: 1543, delivered_time: Instant { tv_sec: 572, tv_nsec: 488459910 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 456608493 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 5, rate_sample: RateSample { bandwidth: 278.79 Kbps, is_app_limited: true, interval: 34.720388ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 453739522 }), send_elapsed: 2.868971ms, ack_elapsed: 34.720388ms, rtt: 31.851417ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 498361, last_update: Instant { tv_sec: 572, tv_nsec: 488575907 }, next_time: Instant { tv_sec: 572, tv_nsec: 488899798 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:46.134046520Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:46.134065345Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx pkt Short dcid=0000000000001005acb077794849bd32b0c3321b key_phase=false len=6 pn=8 [2025-12-13T10:35:46.134073360Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:46.134088939Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=99.626179ms latest_rtt=31.851417ms srtt=33.860972ms min_rtt=31.851417ms rttvar=10.200216ms cwnd=9450 ssthresh=9450 bytes_in_flight=160 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 572, tv_nsec: 492781994 }) Rate { delivered: 1543, delivered_time: Instant { tv_sec: 572, tv_nsec: 488459910 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 456608493 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 5, rate_sample: RateSample { bandwidth: 278.79 Kbps, is_app_limited: true, interval: 34.720388ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 453739522 }), send_elapsed: 2.868971ms, ack_elapsed: 34.720388ms, rtt: 31.851417ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 348852, last_update: Instant { tv_sec: 572, tv_nsec: 488575907 }, next_time: Instant { tv_sec: 572, tv_nsec: 488899798 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:46.134152077Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:38440 to 193.167.100.100:443 [2025-12-13T10:35:46.134162276Z TRACE quiche_apps::client] 0.0.0.0:38440 -> 193.167.100.100:443: done writing [2025-12-13T10:35:46.189997330Z TRACE quiche_apps::client] got 46 bytes from 193.167.100.100:443 to 0.0.0.0:38440 [2025-12-13T10:35:46.190018209Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx pkt Short dcid=bafd3f69ffaa4b8105374fa809ece37c9c34be78 key_phase=false len=25 pn=2 [2025-12-13T10:35:46.190032826Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm ACK delay=3125 blocks=[5..5, 7..8] ecn_counts=None [2025-12-13T10:35:46.190042745Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 packet newly acked 7 [2025-12-13T10:35:46.190048856Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 packet newly acked 8 [2025-12-13T10:35:46.190055990Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 packet 6 lost on epoch 2 [2025-12-13T10:35:46.190074875Z TRACE quiche_apps::client] 0.0.0.0:38440: processed 46 bytes [2025-12-13T10:35:46.190084122Z TRACE quiche_apps::client] 0.0.0.0:38440: recv() would block [2025-12-13T10:35:46.190090464Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:46.190108017Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx pkt Short dcid=0000000000001005acb077794849bd32b0c3321b key_phase=false len=78 pn=9 [2025-12-13T10:35:46.190115561Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm STREAM id=0 off=0 len=73 fin=true [2025-12-13T10:35:46.190130068Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=90.630542ms latest_rtt=59.930328ms srtt=33.994641ms min_rtt=31.851417ms rttvar=7.917501ms cwnd=9450 ssthresh=9450 bytes_in_flight=116 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 572, tv_nsec: 548824706 }) Rate { delivered: 1587, delivered_time: Instant { tv_sec: 572, tv_nsec: 548911458 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 548911458 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 8, rate_sample: RateSample { bandwidth: 278.79 Kbps, is_app_limited: true, interval: 60.370216ms, delivered: 44, prior_delivered: 1543, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 488459910 }), send_elapsed: 32.291305ms, ack_elapsed: 60.370216ms, rtt: 59.930328ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 347481, last_update: Instant { tv_sec: 572, tv_nsec: 548911458 }, next_time: Instant { tv_sec: 572, tv_nsec: 548911458 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:46.190219425Z TRACE quiche_apps::client] written 116 bytes from 0.0.0.0:38440 to 193.167.100.100:443 [2025-12-13T10:35:46.190232159Z TRACE quiche_apps::client] 0.0.0.0:38440 -> 193.167.100.100:443: done writing [2025-12-13T10:35:46.228988622Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:38440 [2025-12-13T10:35:46.229002778Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx pkt Short dcid=bafd3f69ffaa4b8105374fa809ece37c9c34be78 key_phase=false len=1329 pn=5 [2025-12-13T10:35:46.229022225Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm PING mtu_probe=None [2025-12-13T10:35:46.229035891Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm PADDING len=1311 [2025-12-13T10:35:46.229047252Z TRACE quiche_apps::client] 0.0.0.0:38440: processed 1350 bytes [2025-12-13T10:35:46.229054836Z TRACE quiche_apps::client] 0.0.0.0:38440: recv() would block [2025-12-13T10:35:46.229060206Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:46.229074553Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx pkt Short dcid=0000000000001005acb077794849bd32b0c3321b key_phase=false len=7 pn=10 [2025-12-13T10:35:46.229080754Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm ACK delay=8 blocks=[2..2, 5..5] ecn_counts=None [2025-12-13T10:35:46.229093648Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=51.667292ms latest_rtt=59.930328ms srtt=33.994641ms min_rtt=31.851417ms rttvar=7.917501ms cwnd=9450 ssthresh=9450 bytes_in_flight=116 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 572, tv_nsec: 548824706 }) Rate { delivered: 1587, delivered_time: Instant { tv_sec: 572, tv_nsec: 548911458 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 548911458 }, end_of_app_limited: 8, last_sent_packet: 10, largest_acked: 8, rate_sample: RateSample { bandwidth: 278.79 Kbps, is_app_limited: true, interval: 60.370216ms, delivered: 44, prior_delivered: 1543, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 488459910 }), send_elapsed: 32.291305ms, ack_elapsed: 60.370216ms, rtt: 59.930328ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 347481, last_update: Instant { tv_sec: 572, tv_nsec: 587880999 }, next_time: Instant { tv_sec: 572, tv_nsec: 587880999 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:46.229143842Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:38440 to 193.167.100.100:443 [2025-12-13T10:35:46.229150815Z TRACE quiche_apps::client] 0.0.0.0:38440 -> 193.167.100.100:443: done writing [2025-12-13T10:35:46.281252072Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:46.281266539Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 loss detection timeout expired [2025-12-13T10:35:46.281271799Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=90.153867ms latest_rtt=59.930328ms srtt=33.994641ms min_rtt=31.851417ms rttvar=7.917501ms cwnd=9450 ssthresh=9450 bytes_in_flight=116 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 572, tv_nsec: 548824706 }) Rate { delivered: 1587, delivered_time: Instant { tv_sec: 572, tv_nsec: 548911458 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 548911458 }, end_of_app_limited: 8, last_sent_packet: 10, largest_acked: 8, rate_sample: RateSample { bandwidth: 278.79 Kbps, is_app_limited: true, interval: 60.370216ms, delivered: 44, prior_delivered: 1543, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 488459910 }), send_elapsed: 32.291305ms, ack_elapsed: 60.370216ms, rtt: 59.930328ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 347481, last_update: Instant { tv_sec: 572, tv_nsec: 587880999 }, next_time: Instant { tv_sec: 572, tv_nsec: 587880999 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:46.281294210Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:46.281317264Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx pkt Short dcid=0000000000001005acb077794849bd32b0c3321b key_phase=false len=86 pn=11 [2025-12-13T10:35:46.281322383Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm ACK delay=6539 blocks=[2..2, 5..5] ecn_counts=None [2025-12-13T10:35:46.281327823Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm STREAM id=0 off=0 len=73 fin=true [2025-12-13T10:35:46.281339856Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=181.296459ms latest_rtt=59.930328ms srtt=33.994641ms min_rtt=31.851417ms rttvar=7.917501ms cwnd=9450 ssthresh=9450 bytes_in_flight=240 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 572, tv_nsec: 548824706 }) Rate { delivered: 1587, delivered_time: Instant { tv_sec: 572, tv_nsec: 548911458 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 548911458 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 8, rate_sample: RateSample { bandwidth: 278.79 Kbps, is_app_limited: true, interval: 60.370216ms, delivered: 44, prior_delivered: 1543, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 488459910 }), send_elapsed: 32.291305ms, ack_elapsed: 60.370216ms, rtt: 59.930328ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 347481, last_update: Instant { tv_sec: 572, tv_nsec: 640121656 }, next_time: Instant { tv_sec: 572, tv_nsec: 640121656 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:46.281387916Z TRACE quiche_apps::client] written 124 bytes from 0.0.0.0:38440 to 193.167.100.100:443 [2025-12-13T10:35:46.281394929Z TRACE quiche_apps::client] 0.0.0.0:38440 -> 193.167.100.100:443: done writing [2025-12-13T10:35:46.312242842Z TRACE quiche_apps::client] got 47 bytes from 193.167.100.100:443 to 0.0.0.0:38440 [2025-12-13T10:35:46.312263059Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx pkt Short dcid=bafd3f69ffaa4b8105374fa809ece37c9c34be78 key_phase=false len=26 pn=6 [2025-12-13T10:35:46.312276845Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm ACK delay=0 blocks=[5..5, 7..9, 11..11] ecn_counts=None [2025-12-13T10:35:46.312283147Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 packet newly acked 9 [2025-12-13T10:35:46.312288076Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 packet newly acked 11 [2025-12-13T10:35:46.312311300Z TRACE quiche_apps::client] 0.0.0.0:38440: processed 47 bytes [2025-12-13T10:35:46.312321278Z TRACE quiche_apps::client] 0.0.0.0:38440: recv() would block [2025-12-13T10:35:46.312327510Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:46.312352166Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx pkt Short dcid=0000000000001005acb077794849bd32b0c3321b key_phase=false len=5 pn=12 [2025-12-13T10:35:46.312360892Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm ACK delay=10 blocks=[6..6] ecn_counts=None [2025-12-13T10:35:46.312376792Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=none latest_rtt=30.95316ms srtt=33.614455ms min_rtt=30.95316ms rttvar=6.698495ms cwnd=9450 ssthresh=9450 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 572, tv_nsec: 548824706 }) Rate { delivered: 1827, delivered_time: Instant { tv_sec: 572, tv_nsec: 640121656 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 640121656 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 11, rate_sample: RateSample { bandwidth: 278.79 Kbps, is_app_limited: true, interval: 122.163358ms, delivered: 240, prior_delivered: 1587, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 548911458 }), send_elapsed: 91.210198ms, ack_elapsed: 122.163358ms, rtt: 30.95316ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 351411, last_update: Instant { tv_sec: 572, tv_nsec: 640121656 }, next_time: Instant { tv_sec: 572, tv_nsec: 640121656 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:46.312452564Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:38440 to 193.167.100.100:443 [2025-12-13T10:35:46.312461009Z TRACE quiche_apps::client] 0.0.0.0:38440 -> 193.167.100.100:443: done writing [2025-12-13T10:35:46.316567974Z TRACE quiche_apps::client] got 1237 bytes from 193.167.100.100:443 to 0.0.0.0:38440 [2025-12-13T10:35:46.316585857Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx pkt Short dcid=bafd3f69ffaa4b8105374fa809ece37c9c34be78 key_phase=false len=1216 pn=7 [2025-12-13T10:35:46.316599402Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm ACK delay=375 blocks=[5..5, 7..9, 11..11] ecn_counts=None [2025-12-13T10:35:46.316610673Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm STREAM id=0 off=0 len=1150 fin=false [2025-12-13T10:35:46.316619640Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:35:46.316626683Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:46.316661909Z TRACE quiche_apps::client] 0.0.0.0:38440: processed 1237 bytes [2025-12-13T10:35:46.316672008Z TRACE quiche_apps::client] 0.0.0.0:38440: recv() would block [2025-12-13T10:35:46.316677879Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:46.316684281Z TRACE quiche::h3] bafd3f69ffaa4b8105374fa809ece37c9c34be78 stream id 0 is readable [2025-12-13T10:35:46.316694470Z TRACE quiche::h3::stream] bafd3f69ffaa4b8105374fa809ece37c9c34be78 read 1 bytes on stream 0 [2025-12-13T10:35:46.316703196Z TRACE quiche::h3::stream] bafd3f69ffaa4b8105374fa809ece37c9c34be78 read 1 bytes on stream 0 [2025-12-13T10:35:46.316710881Z TRACE quiche::h3::stream] bafd3f69ffaa4b8105374fa809ece37c9c34be78 read 1 bytes on stream 0 [2025-12-13T10:35:46.316719266Z TRACE quiche::h3::stream] bafd3f69ffaa4b8105374fa809ece37c9c34be78 read 144 bytes on stream 0 [2025-12-13T10:35:46.316724546Z TRACE quiche::h3] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:46.316729395Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:46.316733092Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:46.316739474Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:46.316749633Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 52, 54, 32, 71, 77, 84] [2025-12-13T10:35:46.316761185Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:46.316770943Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:46.316778477Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:46.316785831Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:46.316791521Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:46.316802472Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:46.316816267Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:46 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:46.316825655Z TRACE quiche::h3] bafd3f69ffaa4b8105374fa809ece37c9c34be78 stream id 0 is readable [2025-12-13T10:35:46.316830785Z TRACE quiche::h3::stream] bafd3f69ffaa4b8105374fa809ece37c9c34be78 read 1 bytes on stream 0 [2025-12-13T10:35:46.316835503Z TRACE quiche::h3::stream] bafd3f69ffaa4b8105374fa809ece37c9c34be78 read 1 bytes on stream 0 [2025-12-13T10:35:46.316843318Z TRACE quiche::h3::stream] bafd3f69ffaa4b8105374fa809ece37c9c34be78 read 1 bytes on stream 0 [2025-12-13T10:35:46.316850041Z TRACE quiche::h3] bafd3f69ffaa4b8105374fa809ece37c9c34be78 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:46.316864728Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:46.316869637Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:46.316873514Z INFO quiche_apps::common] 1/1 response(s) received in 256.421005ms, closing... [2025-12-13T10:35:46.316886088Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx pkt Short dcid=0000000000001005acb077794849bd32b0c3321b key_phase=false len=11 pn=13 [2025-12-13T10:35:46.316890336Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:46.316900796Z TRACE quiche::recovery::congestion::recovery] bafd3f69ffaa4b8105374fa809ece37c9c34be78 timer=85.387095ms latest_rtt=30.95316ms srtt=33.614455ms min_rtt=30.95316ms rttvar=6.698495ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 572, tv_nsec: 584397348 }) Rate { delivered: 1827, delivered_time: Instant { tv_sec: 572, tv_nsec: 640121656 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 640121656 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 11, rate_sample: RateSample { bandwidth: 278.79 Kbps, is_app_limited: true, interval: 122.163358ms, delivered: 240, prior_delivered: 1587, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 548911458 }), send_elapsed: 91.210198ms, ack_elapsed: 122.163358ms, rtt: 30.95316ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 351411, last_update: Instant { tv_sec: 572, tv_nsec: 640121656 }, next_time: Instant { tv_sec: 572, tv_nsec: 640121656 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:46.316954656Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:38440 to 193.167.100.100:443 [2025-12-13T10:35:46.316962270Z TRACE quiche_apps::client] 0.0.0.0:38440 -> 193.167.100.100:443: done writing [2025-12-13T10:35:46.442441292Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:38440 [2025-12-13T10:35:46.442457152Z TRACE quiche_apps::client] 0.0.0.0:38440: processed 41 bytes [2025-12-13T10:35:46.442464475Z TRACE quiche_apps::client] 0.0.0.0:38440: recv() would block [2025-12-13T10:35:46.442469375Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:46.442475676Z TRACE quiche_apps::client] 0.0.0.0:38440 -> 193.167.100.100:443: done writing [2025-12-13T10:35:46.498590682Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:46.498605079Z TRACE quiche] bafd3f69ffaa4b8105374fa809ece37c9c34be78 draining timeout expired [2025-12-13T10:35:46.498635226Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:46.498641407Z INFO quiche_apps::client] connection closed, recv=8 sent=14 lost=3 retrans=3 sent_bytes=2351 recv_bytes=4815 lost_bytes=160 [local_addr=0.0.0.0:38440 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=8 sent=14 lost=3 retrans=3 rtt=33.614455ms min_rtt=Some(30.95316ms) rttvar=6.698495ms cwnd=9450 sent_bytes=2351 recv_bytes=4815 lost_bytes=0 stream_retrans_bytes=147 pmtu=1350 delivery_rate=34849] [2025-12-13T10:35:46.503641704Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:46.503879318Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:59911 with scid 47eee57ee4cb3d8140f0470006d4ee7665ba78be [2025-12-13T10:35:46.503919253Z TRACE quiche::tls] 47eee57ee4cb3d8140f0470006d4ee7665ba78be write message lvl=Initial len=266 [2025-12-13T10:35:46.503933399Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Initial version=1 dcid=57aa1a325da59b2c545d1171408353bb scid=47eee57ee4cb3d8140f0470006d4ee7665ba78be len=270 pn=0 [2025-12-13T10:35:46.503937247Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:46.503948227Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=998.937814ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 572, tv_nsec: 862700853 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 862700853 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 572, tv_nsec: 862700853 }, next_time: Instant { tv_sec: 572, tv_nsec: 862700853 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.504001667Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:46.537979168Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:59911 [2025-12-13T10:35:46.537999886Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx pkt Initial version=1 dcid=47eee57ee4cb3d8140f0470006d4ee7665ba78be scid=000000000000100535697aebf2d89e5ca0b06a32 token= len=116 pn=0 [2025-12-13T10:35:46.538016918Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:46.538026176Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet newly acked 0 [2025-12-13T10:35:46.538033479Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:46.538170024Z TRACE quiche::tls] 47eee57ee4cb3d8140f0470006d4ee7665ba78be set write secret lvl=Handshake [2025-12-13T10:35:46.538185463Z TRACE quiche::tls] 47eee57ee4cb3d8140f0470006d4ee7665ba78be set read secret lvl=Handshake [2025-12-13T10:35:46.538235006Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx pkt Handshake version=1 dcid=47eee57ee4cb3d8140f0470006d4ee7665ba78be scid=000000000000100535697aebf2d89e5ca0b06a32 len=985 pn=0 [2025-12-13T10:35:46.538244383Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm CRYPTO off=0 len=717 [2025-12-13T10:35:46.538462922Z TRACE quiche::tls] 47eee57ee4cb3d8140f0470006d4ee7665ba78be write message lvl=Handshake len=36 [2025-12-13T10:35:46.538468933Z TRACE quiche::tls] 47eee57ee4cb3d8140f0470006d4ee7665ba78be set write secret lvl=OneRTT [2025-12-13T10:35:46.538477910Z TRACE quiche::tls] 47eee57ee4cb3d8140f0470006d4ee7665ba78be set read secret lvl=OneRTT [2025-12-13T10:35:46.538495843Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(57aa1a325da59b2c545d1171408353bb), max_idle_timeout: 75000, stateless_reset_token: Some(118998050501296212853667273819956680790), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(000000000000100535697aebf2d89e5ca0b06a32), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:46.538511653Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm PADDING len=247 [2025-12-13T10:35:46.538528655Z TRACE quiche_apps::client] 0.0.0.0:59911: processed 1200 bytes [2025-12-13T10:35:46.538535357Z TRACE quiche_apps::client] 0.0.0.0:59911: recv() would block [2025-12-13T10:35:46.538539134Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:46.538560724Z TRACE quiche::h3] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:46.538579429Z TRACE quiche::h3] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm GREASE stream=0 len=0 [2025-12-13T10:35:46.538587054Z TRACE quiche::h3] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm GREASE stream=0 len=18 [2025-12-13T10:35:46.538596181Z TRACE quiche::h3] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm HEADERS stream=0 len=38 fin=true [2025-12-13T10:35:46.538603665Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /abundant-enormous-ruler", "user-agent: quiche"] [2025-12-13T10:35:46.538665250Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Initial version=1 dcid=000000000000100535697aebf2d89e5ca0b06a32 scid=47eee57ee4cb3d8140f0470006d4ee7665ba78be len=6 pn=1 [2025-12-13T10:35:46.538670990Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm ACK delay=83 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:46.538682222Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=101.643561ms latest_rtt=34.109968ms srtt=34.109968ms min_rtt=34.109968ms rttvar=17.054984ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 34.109968ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 862700853 }), send_elapsed: 0ns, ack_elapsed: 34.109968ms, rtt: 34.109968ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494723, last_update: Instant { tv_sec: 572, tv_nsec: 897307930 }, next_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.538708961Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Handshake version=1 dcid=000000000000100535697aebf2d89e5ca0b06a32 scid=47eee57ee4cb3d8140f0470006d4ee7665ba78be len=45 pn=2 [2025-12-13T10:35:46.538719341Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm ACK delay=59 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:46.538723479Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:46.538731694Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=102.254032ms latest_rtt=34.109968ms srtt=34.109968ms min_rtt=34.109968ms rttvar=17.054984ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 34.109968ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 862700853 }), send_elapsed: 0ns, ack_elapsed: 34.109968ms, rtt: 34.109968ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494723, last_update: Instant { tv_sec: 572, tv_nsec: 897470424 }, next_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, max_datagram_size: 1350, last_packet_size: None, iv: 224.368µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.538748706Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be dropped epoch 0 state [2025-12-13T10:35:46.538764215Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Short dcid=000000000000100535697aebf2d89e5ca0b06a32 key_phase=false len=1128 pn=3 [2025-12-13T10:35:46.538768242Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[2d, d3, 52, 32, 9c, 4b, 3d, 69, 93, 58, d0, 36, 3f, 8a, 01, 9d, 7a, bf, bf, 63] reset_token=[cd, 37, d0, 70, 63, 1d, c7, a6, 32, c5, 61, e4, fc, fd, db, cc] [2025-12-13T10:35:46.538776598Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:46.538780635Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm PADDING len=1064 [2025-12-13T10:35:46.538788981Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=102.196665ms latest_rtt=34.109968ms srtt=34.109968ms min_rtt=34.109968ms rttvar=17.054984ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 34.109968ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 862700853 }), send_elapsed: 0ns, ack_elapsed: 34.109968ms, rtt: 34.109968ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 494723, last_update: Instant { tv_sec: 572, tv_nsec: 897470424 }, next_time: Instant { tv_sec: 572, tv_nsec: 897694792 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.538836961Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:46.538854353Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Short dcid=000000000000100535697aebf2d89e5ca0b06a32 key_phase=false len=6 pn=4 [2025-12-13T10:35:46.538868840Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:46.538877476Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=102.10823ms latest_rtt=34.109968ms srtt=34.109968ms min_rtt=34.109968ms rttvar=17.054984ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 34.109968ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 862700853 }), send_elapsed: 0ns, ack_elapsed: 34.109968ms, rtt: 34.109968ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494723, last_update: Instant { tv_sec: 572, tv_nsec: 897660649 }, next_time: Instant { tv_sec: 572, tv_nsec: 897694792 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.445813ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.538915828Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:46.538929694Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Short dcid=000000000000100535697aebf2d89e5ca0b06a32 key_phase=false len=6 pn=5 [2025-12-13T10:35:46.538937528Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:46.538947517Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=102.037798ms latest_rtt=34.109968ms srtt=34.109968ms min_rtt=34.109968ms rttvar=17.054984ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 34.109968ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 862700853 }), send_elapsed: 0ns, ack_elapsed: 34.109968ms, rtt: 34.109968ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 494723, last_update: Instant { tv_sec: 572, tv_nsec: 897660649 }, next_time: Instant { tv_sec: 572, tv_nsec: 900182104 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.538980379Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:46.538988374Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Short dcid=000000000000100535697aebf2d89e5ca0b06a32 key_phase=false len=81 pn=6 [2025-12-13T10:35:46.538991700Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm STREAM id=0 off=0 len=76 fin=true [2025-12-13T10:35:46.539018089Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=101.966615ms latest_rtt=34.109968ms srtt=34.109968ms min_rtt=34.109968ms rttvar=17.054984ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1484 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 34.109968ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 862700853 }), send_elapsed: 0ns, ack_elapsed: 34.109968ms, rtt: 34.109968ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494723, last_update: Instant { tv_sec: 572, tv_nsec: 897797966 }, next_time: Instant { tv_sec: 572, tv_nsec: 900182104 }, max_datagram_size: 1350, last_packet_size: None, iv: 329.477µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.539066049Z TRACE quiche_apps::client] written 119 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:46.539071799Z TRACE quiche_apps::client] 0.0.0.0:59911 -> 193.167.100.100:443: done writing [2025-12-13T10:35:46.641194142Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:46.641206896Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be loss detection timeout expired [2025-12-13T10:35:46.641214830Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=102.099948ms latest_rtt=34.109968ms srtt=34.109968ms min_rtt=34.109968ms rttvar=17.054984ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1484 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 34.109968ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 862700853 }), send_elapsed: 0ns, ack_elapsed: 34.109968ms, rtt: 34.109968ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494723, last_update: Instant { tv_sec: 572, tv_nsec: 897797966 }, next_time: Instant { tv_sec: 572, tv_nsec: 900182104 }, max_datagram_size: 1350, last_packet_size: None, iv: 329.477µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.641238525Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:46.641254695Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Handshake version=1 dcid=000000000000100535697aebf2d89e5ca0b06a32 scid=47eee57ee4cb3d8140f0470006d4ee7665ba78be len=46 pn=7 [2025-12-13T10:35:46.641258442Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm ACK delay=12877 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:46.641262620Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:46.641272117Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=152.371155ms latest_rtt=34.109968ms srtt=34.109968ms min_rtt=34.109968ms rttvar=17.054984ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1596 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 34.109968ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 862700853 }), send_elapsed: 0ns, ack_elapsed: 34.109968ms, rtt: 34.109968ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 494723, last_update: Instant { tv_sec: 573, tv_nsec: 58286 }, next_time: Instant { tv_sec: 573, tv_nsec: 387763 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.641328363Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:46.641342469Z TRACE quiche_apps::client] 0.0.0.0:59911 -> 193.167.100.100:443: done writing [2025-12-13T10:35:46.794545452Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:46.794560269Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be loss detection timeout expired [2025-12-13T10:35:46.794566832Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=253.735708ms latest_rtt=34.109968ms srtt=34.109968ms min_rtt=34.109968ms rttvar=17.054984ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1596 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 34.109968ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 862700853 }), send_elapsed: 0ns, ack_elapsed: 34.109968ms, rtt: 34.109968ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 494723, last_update: Instant { tv_sec: 573, tv_nsec: 58286 }, next_time: Instant { tv_sec: 573, tv_nsec: 387763 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.794589003Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:46.794609441Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Short dcid=000000000000100535697aebf2d89e5ca0b06a32 key_phase=false len=64 pn=8 [2025-12-13T10:35:46.794614441Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[2d, d3, 52, 32, 9c, 4b, 3d, 69, 93, 58, d0, 36, 3f, 8a, 01, 9d, 7a, bf, bf, 63] reset_token=[cd, 37, d0, 70, 63, 1d, c7, a6, 32, c5, 61, e4, fc, fd, db, cc] [2025-12-13T10:35:46.794624770Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:46.794638927Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=255.924294ms latest_rtt=34.109968ms srtt=34.109968ms min_rtt=34.109968ms rttvar=17.054984ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1698 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 34.109968ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 862700853 }), send_elapsed: 0ns, ack_elapsed: 34.109968ms, rtt: 34.109968ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 102, rate: 494723, last_update: Instant { tv_sec: 573, tv_nsec: 153410658 }, next_time: Instant { tv_sec: 573, tv_nsec: 153410658 }, max_datagram_size: 1350, last_packet_size: Some(102), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.794693969Z TRACE quiche_apps::client] written 102 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:46.794705080Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Short dcid=000000000000100535697aebf2d89e5ca0b06a32 key_phase=false len=6 pn=9 [2025-12-13T10:35:46.794709348Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:46.794717013Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=255.846288ms latest_rtt=34.109968ms srtt=34.109968ms min_rtt=34.109968ms rttvar=17.054984ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1742 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 34.109968ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 862700853 }), send_elapsed: 0ns, ack_elapsed: 34.109968ms, rtt: 34.109968ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494723, last_update: Instant { tv_sec: 573, tv_nsec: 153513781 }, next_time: Instant { tv_sec: 573, tv_nsec: 153410658 }, max_datagram_size: 1350, last_packet_size: None, iv: 295.115µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:46.794755735Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:46.794765212Z TRACE quiche_apps::client] 0.0.0.0:59911 -> 193.167.100.100:443: done writing [2025-12-13T10:35:47.051080874Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:47.051105721Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be loss detection timeout expired [2025-12-13T10:35:47.051114457Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=408.767527ms latest_rtt=34.109968ms srtt=34.109968ms min_rtt=34.109968ms rttvar=17.054984ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1742 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 34.109968ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 862700853 }), send_elapsed: 0ns, ack_elapsed: 34.109968ms, rtt: 34.109968ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494723, last_update: Instant { tv_sec: 573, tv_nsec: 153513781 }, next_time: Instant { tv_sec: 573, tv_nsec: 153410658 }, max_datagram_size: 1350, last_packet_size: None, iv: 295.115µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:47.051144383Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:47.051177465Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Handshake version=1 dcid=000000000000100535697aebf2d89e5ca0b06a32 scid=47eee57ee4cb3d8140f0470006d4ee7665ba78be len=48 pn=10 [2025-12-13T10:35:47.051182674Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm ACK delay=64117 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:47.051222980Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:47.051243548Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=762.094703ms latest_rtt=34.109968ms srtt=34.109968ms min_rtt=34.109968ms rttvar=17.054984ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1856 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 34.109968ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 862700853 }), send_elapsed: 0ns, ack_elapsed: 34.109968ms, rtt: 34.109968ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 114, rate: 494723, last_update: Instant { tv_sec: 573, tv_nsec: 409970576 }, next_time: Instant { tv_sec: 573, tv_nsec: 410265691 }, max_datagram_size: 1350, last_packet_size: Some(114), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:47.051303851Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:47.051318929Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Handshake version=1 dcid=000000000000100535697aebf2d89e5ca0b06a32 scid=47eee57ee4cb3d8140f0470006d4ee7665ba78be len=9 pn=11 [2025-12-13T10:35:47.051323307Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm ACK delay=64135 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:47.051327645Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm PING mtu_probe=None [2025-12-13T10:35:47.051336071Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=762.00235ms latest_rtt=34.109968ms srtt=34.109968ms min_rtt=34.109968ms rttvar=17.054984ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1931 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, first_sent_time: Instant { tv_sec: 572, tv_nsec: 897307970 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 34.109968ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 862700853 }), send_elapsed: 0ns, ack_elapsed: 34.109968ms, rtt: 34.109968ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494723, last_update: Instant { tv_sec: 573, tv_nsec: 410123923 }, next_time: Instant { tv_sec: 573, tv_nsec: 410265691 }, max_datagram_size: 1350, last_packet_size: None, iv: 382.032µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:47.051386555Z TRACE quiche_apps::client] written 75 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:47.051401363Z TRACE quiche_apps::client] 0.0.0.0:59911 -> 193.167.100.100:443: done writing [2025-12-13T10:35:47.082177737Z TRACE quiche_apps::client] got 70 bytes from 193.167.100.100:443 to 0.0.0.0:59911 [2025-12-13T10:35:47.082217311Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx pkt Handshake version=1 dcid=47eee57ee4cb3d8140f0470006d4ee7665ba78be scid=000000000000100535697aebf2d89e5ca0b06a32 len=22 pn=1 [2025-12-13T10:35:47.082237989Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm ACK delay=0 blocks=[11..11] ecn_counts=None [2025-12-13T10:35:47.082257686Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet newly acked 11 [2025-12-13T10:35:47.082266993Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet 2 lost on epoch 1 [2025-12-13T10:35:47.082273496Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet 7 lost on epoch 1 [2025-12-13T10:35:47.082316696Z TRACE quiche_apps::client] 0.0.0.0:59911: processed 70 bytes [2025-12-13T10:35:47.082328438Z TRACE quiche_apps::client] 0.0.0.0:59911: recv() would block [2025-12-13T10:35:47.082334850Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:47.082357212Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Handshake version=1 dcid=000000000000100535697aebf2d89e5ca0b06a32 scid=47eee57ee4cb3d8140f0470006d4ee7665ba78be len=45 pn=12 [2025-12-13T10:35:47.082370206Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm ACK delay=17 blocks=[1..1] ecn_counts=None [2025-12-13T10:35:47.082377780Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:47.082388871Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=exp latest_rtt=30.761152ms srtt=33.691366ms min_rtt=30.761152ms rttvar=13.628442ms cwnd=9450 ssthresh=9450 bytes_in_flight=1744 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 573, tv_nsec: 441026843 }) Rate { delivered: 408, delivered_time: Instant { tv_sec: 573, tv_nsec: 441026843 }, first_sent_time: Instant { tv_sec: 573, tv_nsec: 410265691 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 11, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 543.718873ms, delivered: 75, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 897307970 }), send_elapsed: 512.957721ms, ack_elapsed: 543.718873ms, rtt: 30.761152ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350609, last_update: Instant { tv_sec: 573, tv_nsec: 410123923 }, next_time: Instant { tv_sec: 573, tv_nsec: 441539128 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:47.082453622Z TRACE quiche_apps::client] written 111 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:47.082465094Z TRACE quiche_apps::client] 0.0.0.0:59911 -> 193.167.100.100:443: done writing [2025-12-13T10:35:47.082473810Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:47.082478879Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be loss detection timeout expired [2025-12-13T10:35:47.082486053Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=exp latest_rtt=30.761152ms srtt=33.691366ms min_rtt=30.761152ms rttvar=13.628442ms cwnd=9450 ssthresh=9450 bytes_in_flight=1744 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 573, tv_nsec: 441026843 }) Rate { delivered: 408, delivered_time: Instant { tv_sec: 573, tv_nsec: 441026843 }, first_sent_time: Instant { tv_sec: 573, tv_nsec: 410265691 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 11, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 543.718873ms, delivered: 75, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 897307970 }), send_elapsed: 512.957721ms, ack_elapsed: 543.718873ms, rtt: 30.761152ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350609, last_update: Instant { tv_sec: 573, tv_nsec: 410123923 }, next_time: Instant { tv_sec: 573, tv_nsec: 441539128 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:47.082510528Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:47.082525997Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Short dcid=000000000000100535697aebf2d89e5ca0b06a32 key_phase=false len=64 pn=13 [2025-12-13T10:35:47.082530586Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[2d, d3, 52, 32, 9c, 4b, 3d, 69, 93, 58, d0, 36, 3f, 8a, 01, 9d, 7a, bf, bf, 63] reset_token=[cd, 37, d0, 70, 63, 1d, c7, a6, 32, c5, 61, e4, fc, fd, db, cc] [2025-12-13T10:35:47.082539713Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:47.082550423Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=176.202279ms latest_rtt=30.761152ms srtt=33.691366ms min_rtt=30.761152ms rttvar=13.628442ms cwnd=9450 ssthresh=9450 bytes_in_flight=1846 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 573, tv_nsec: 441026843 }) Rate { delivered: 408, delivered_time: Instant { tv_sec: 573, tv_nsec: 441026843 }, first_sent_time: Instant { tv_sec: 573, tv_nsec: 410265691 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 11, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 543.718873ms, delivered: 75, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 897307970 }), send_elapsed: 512.957721ms, ack_elapsed: 543.718873ms, rtt: 30.761152ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350609, last_update: Instant { tv_sec: 573, tv_nsec: 410123923 }, next_time: Instant { tv_sec: 573, tv_nsec: 441539128 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:47.082595006Z TRACE quiche_apps::client] written 102 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:47.082605506Z TRACE quiche_apps::client] 0.0.0.0:59911 -> 193.167.100.100:443: done writing [2025-12-13T10:35:47.114902750Z TRACE quiche_apps::client] got 885 bytes from 193.167.100.100:443 to 0.0.0.0:59911 [2025-12-13T10:35:47.114924089Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx pkt Short dcid=47eee57ee4cb3d8140f0470006d4ee7665ba78be key_phase=false len=864 pn=0 [2025-12-13T10:35:47.114937635Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:47.114981547Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm HANDSHAKE_DONE [2025-12-13T10:35:47.114992357Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be dropped epoch 1 state [2025-12-13T10:35:47.115004249Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 81, fb, d9, 5f, 6f, b2, 4b, 44, fb, 82, d9, c7] reset_token=[a2, 6c, d4, e1, 4d, bb, c5, 16, 54, 8c, b4, 31, cc, ec, 1e, d5] [2025-12-13T10:35:47.115022122Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, cd, 65, b2, 50, ad, db, d1, 43, 1d, 8f, b5, 37] reset_token=[14, 83, 95, 59, 82, b6, 5d, a0, 5d, e9, 70, 3d, 8c, ce, 70, 57] [2025-12-13T10:35:47.115037070Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 14, a4, 8c, 2d, e0, a7, cf, ab, e5, 3e, ea, 43] reset_token=[db, d1, 1b, da, 7d, 6e, 65, 1f, c4, 8c, ce, 2f, 45, 93, 09, 29] [2025-12-13T10:35:47.115061696Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ae, 5b, 60, 79, dd, 90, 75, c3, 15, b3, 9e, 4a] reset_token=[24, 9b, 10, 6b, df, 66, d3, b8, 9f, fe, bf, 1e, 0d, e3, b4, d6] [2025-12-13T10:35:47.115077967Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 72, 1a, c6, 88, 6f, 06, 4b, 65, 48, e0, f5, d4] reset_token=[99, 78, 1c, 3c, a8, d4, 11, e1, b0, 77, 50, 47, 18, 5a, 15, e4] [2025-12-13T10:35:47.115092213Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 0a, 8c, ad, e4, 5c, e4, 2a, 1c, b7, 6a, dc, 69] reset_token=[20, 4d, fb, 76, f4, f0, 71, 80, 87, 55, f7, c5, 92, fd, 22, ed] [2025-12-13T10:35:47.115107813Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 3a, e5, a7, c5, cf, 3c, 89, 0e, 58, 3f, 13, da] reset_token=[98, d9, 7d, 94, d5, 3b, c3, c2, d8, 9e, b9, 58, ed, e5, 14, f0] [2025-12-13T10:35:47.115115056Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:47.115120286Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:47.115124714Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:47.115140995Z TRACE quiche_apps::client] 0.0.0.0:59911: processed 885 bytes [2025-12-13T10:35:47.115146936Z TRACE quiche_apps::client] 0.0.0.0:59911: recv() would block [2025-12-13T10:35:47.115150593Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:47.115154340Z TRACE quiche::h3] 47eee57ee4cb3d8140f0470006d4ee7665ba78be stream id 3 is readable [2025-12-13T10:35:47.115163096Z TRACE quiche::h3::stream] 47eee57ee4cb3d8140f0470006d4ee7665ba78be read 1 bytes on stream 3 [2025-12-13T10:35:47.115169568Z TRACE quiche::h3] 47eee57ee4cb3d8140f0470006d4ee7665ba78be open peer's control stream 3 [2025-12-13T10:35:47.115174587Z TRACE quiche::h3::stream] 47eee57ee4cb3d8140f0470006d4ee7665ba78be read 1 bytes on stream 3 [2025-12-13T10:35:47.115179046Z TRACE quiche::h3::stream] 47eee57ee4cb3d8140f0470006d4ee7665ba78be read 1 bytes on stream 3 [2025-12-13T10:35:47.115183915Z TRACE quiche::h3::stream] 47eee57ee4cb3d8140f0470006d4ee7665ba78be read 6 bytes on stream 3 [2025-12-13T10:35:47.115214241Z TRACE quiche::h3] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:47.115227767Z TRACE quiche::h3] 47eee57ee4cb3d8140f0470006d4ee7665ba78be stream id 7 is readable [2025-12-13T10:35:47.115233267Z TRACE quiche::h3::stream] 47eee57ee4cb3d8140f0470006d4ee7665ba78be read 1 bytes on stream 7 [2025-12-13T10:35:47.115246933Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Short dcid=000000000000100535697aebf2d89e5ca0b06a32 key_phase=false len=5 pn=14 [2025-12-13T10:35:47.115251371Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm ACK delay=40 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:47.115261309Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=193.664275ms latest_rtt=30.761152ms srtt=33.691366ms min_rtt=30.761152ms rttvar=13.628442ms cwnd=9450 ssthresh=9450 bytes_in_flight=1621 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 573, tv_nsec: 441026843 }) Rate { delivered: 408, delivered_time: Instant { tv_sec: 573, tv_nsec: 441026843 }, first_sent_time: Instant { tv_sec: 573, tv_nsec: 410265691 }, end_of_app_limited: 12, last_sent_packet: 14, largest_acked: 11, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 543.718873ms, delivered: 75, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 897307970 }), send_elapsed: 512.957721ms, ack_elapsed: 543.718873ms, rtt: 30.761152ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350609, last_update: Instant { tv_sec: 573, tv_nsec: 474054752 }, next_time: Instant { tv_sec: 573, tv_nsec: 474054752 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:47.115318086Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:47.115330008Z TRACE quiche_apps::client] 0.0.0.0:59911 -> 193.167.100.100:443: done writing [2025-12-13T10:35:47.214388092Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:59911 [2025-12-13T10:35:47.214406236Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx pkt Short dcid=47eee57ee4cb3d8140f0470006d4ee7665ba78be key_phase=false len=1329 pn=2 [2025-12-13T10:35:47.214418078Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm PING mtu_probe=None [2025-12-13T10:35:47.214431012Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm PADDING len=1311 [2025-12-13T10:35:47.214443295Z TRACE quiche_apps::client] 0.0.0.0:59911: processed 1350 bytes [2025-12-13T10:35:47.214451551Z TRACE quiche_apps::client] 0.0.0.0:59911: recv() would block [2025-12-13T10:35:47.214456680Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:47.214471858Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Short dcid=000000000000100535697aebf2d89e5ca0b06a32 key_phase=false len=7 pn=15 [2025-12-13T10:35:47.214477800Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm ACK delay=8 blocks=[0..0, 2..2] ecn_counts=None [2025-12-13T10:35:47.214512835Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=94.411638ms latest_rtt=30.761152ms srtt=33.691366ms min_rtt=30.761152ms rttvar=13.628442ms cwnd=9450 ssthresh=9450 bytes_in_flight=1621 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 573, tv_nsec: 441026843 }) Rate { delivered: 408, delivered_time: Instant { tv_sec: 573, tv_nsec: 441026843 }, first_sent_time: Instant { tv_sec: 573, tv_nsec: 410265691 }, end_of_app_limited: 12, last_sent_packet: 15, largest_acked: 11, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 543.718873ms, delivered: 75, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 897307970 }), send_elapsed: 512.957721ms, ack_elapsed: 543.718873ms, rtt: 30.761152ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350609, last_update: Instant { tv_sec: 573, tv_nsec: 573277914 }, next_time: Instant { tv_sec: 573, tv_nsec: 573277914 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:47.214571234Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:47.214581283Z TRACE quiche_apps::client] 0.0.0.0:59911 -> 193.167.100.100:443: done writing [2025-12-13T10:35:47.309728226Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:47.309744146Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be loss detection timeout expired [2025-12-13T10:35:47.309750297Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=225.585165ms latest_rtt=30.761152ms srtt=33.691366ms min_rtt=30.761152ms rttvar=13.628442ms cwnd=9450 ssthresh=9450 bytes_in_flight=1621 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 573, tv_nsec: 441026843 }) Rate { delivered: 408, delivered_time: Instant { tv_sec: 573, tv_nsec: 441026843 }, first_sent_time: Instant { tv_sec: 573, tv_nsec: 410265691 }, end_of_app_limited: 12, last_sent_packet: 15, largest_acked: 11, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 543.718873ms, delivered: 75, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 897307970 }), send_elapsed: 512.957721ms, ack_elapsed: 543.718873ms, rtt: 30.761152ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350609, last_update: Instant { tv_sec: 573, tv_nsec: 573277914 }, next_time: Instant { tv_sec: 573, tv_nsec: 573277914 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:47.309782227Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:47.309803456Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Short dcid=000000000000100535697aebf2d89e5ca0b06a32 key_phase=false len=72 pn=16 [2025-12-13T10:35:47.309808586Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm ACK delay=11924 blocks=[0..0, 2..2] ecn_counts=None [2025-12-13T10:35:47.309814307Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[2d, d3, 52, 32, 9c, 4b, 3d, 69, 93, 58, d0, 36, 3f, 8a, 01, 9d, 7a, bf, bf, 63] reset_token=[cd, 37, d0, 70, 63, 1d, c7, a6, 32, c5, 61, e4, fc, fd, db, cc] [2025-12-13T10:35:47.309824095Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:47.309837711Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=452.772046ms latest_rtt=30.761152ms srtt=33.691366ms min_rtt=30.761152ms rttvar=13.628442ms cwnd=9450 ssthresh=9450 bytes_in_flight=1731 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 573, tv_nsec: 441026843 }) Rate { delivered: 408, delivered_time: Instant { tv_sec: 573, tv_nsec: 441026843 }, first_sent_time: Instant { tv_sec: 573, tv_nsec: 410265691 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 11, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 543.718873ms, delivered: 75, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 897307970 }), send_elapsed: 512.957721ms, ack_elapsed: 543.718873ms, rtt: 30.761152ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350609, last_update: Instant { tv_sec: 573, tv_nsec: 668603962 }, next_time: Instant { tv_sec: 573, tv_nsec: 668603962 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:47.309890409Z TRACE quiche_apps::client] written 110 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:47.309901189Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Short dcid=000000000000100535697aebf2d89e5ca0b06a32 key_phase=false len=14 pn=17 [2025-12-13T10:35:47.309905517Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm ACK delay=11936 blocks=[0..0, 2..2] ecn_counts=None [2025-12-13T10:35:47.309909905Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:47.309918261Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=452.797693ms latest_rtt=30.761152ms srtt=33.691366ms min_rtt=30.761152ms rttvar=13.628442ms cwnd=9450 ssthresh=9450 bytes_in_flight=1783 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 573, tv_nsec: 441026843 }) Rate { delivered: 408, delivered_time: Instant { tv_sec: 573, tv_nsec: 441026843 }, first_sent_time: Instant { tv_sec: 573, tv_nsec: 410265691 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 11, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 543.718873ms, delivered: 75, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 572, tv_nsec: 897307970 }), send_elapsed: 512.957721ms, ack_elapsed: 543.718873ms, rtt: 30.761152ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350609, last_update: Instant { tv_sec: 573, tv_nsec: 668603962 }, next_time: Instant { tv_sec: 573, tv_nsec: 668603962 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:47.309956032Z TRACE quiche_apps::client] written 52 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:47.309961892Z TRACE quiche_apps::client] 0.0.0.0:59911 -> 193.167.100.100:443: done writing [2025-12-13T10:35:47.341034218Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:59911 [2025-12-13T10:35:47.341055929Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx pkt Short dcid=47eee57ee4cb3d8140f0470006d4ee7665ba78be key_phase=false len=22 pn=3 [2025-12-13T10:35:47.341071618Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm ACK delay=0 blocks=[13..17] ecn_counts=None [2025-12-13T10:35:47.341080725Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet newly acked 13 [2025-12-13T10:35:47.341087868Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet newly acked 14 [2025-12-13T10:35:47.341094451Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet newly acked 15 [2025-12-13T10:35:47.341101514Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet newly acked 16 [2025-12-13T10:35:47.341110601Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet newly acked 17 [2025-12-13T10:35:47.341119768Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet 3 lost on epoch 2 [2025-12-13T10:35:47.341126070Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet 4 lost on epoch 2 [2025-12-13T10:35:47.341132652Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet 5 lost on epoch 2 [2025-12-13T10:35:47.341138783Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet 6 lost on epoch 2 [2025-12-13T10:35:47.341145596Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet 8 lost on epoch 2 [2025-12-13T10:35:47.341151708Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet 9 lost on epoch 2 [2025-12-13T10:35:47.341178197Z TRACE quiche_apps::client] 0.0.0.0:59911: processed 43 bytes [2025-12-13T10:35:47.341208173Z TRACE quiche_apps::client] 0.0.0.0:59911: recv() would block [2025-12-13T10:35:47.341219394Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:47.341240023Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Short dcid=000000000000100535697aebf2d89e5ca0b06a32 key_phase=false len=86 pn=18 [2025-12-13T10:35:47.341245032Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[2d, d3, 52, 32, 9c, 4b, 3d, 69, 93, 58, d0, 36, 3f, 8a, 01, 9d, 7a, bf, bf, 63] reset_token=[cd, 37, d0, 70, 63, 1d, c7, a6, 32, c5, 61, e4, fc, fd, db, cc] [2025-12-13T10:35:47.341262454Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[2d, d3, 52, 32, 9c, 4b, 3d, 69, 93, 58, d0, 36, 3f, 8a, 01, 9d, 7a, bf, bf, 63] reset_token=[cd, 37, d0, 70, 63, 1d, c7, a6, 32, c5, 61, e4, fc, fd, db, cc] [2025-12-13T10:35:47.341270119Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:47.341281971Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=101.647139ms latest_rtt=31.263102ms srtt=33.387832ms min_rtt=30.761152ms rttvar=10.828397ms cwnd=9450 ssthresh=9450 bytes_in_flight=124 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 573, tv_nsec: 472359385 }) Rate { delivered: 672, delivered_time: Instant { tv_sec: 573, tv_nsec: 668603962 }, first_sent_time: Instant { tv_sec: 573, tv_nsec: 668603962 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 17, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 258.840221ms, delivered: 264, prior_delivered: 408, prior_time: Some(Instant { tv_sec: 573, tv_nsec: 441026843 }), send_elapsed: 258.338271ms, ack_elapsed: 258.840221ms, rtt: 31.263102ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 353796, last_update: Instant { tv_sec: 573, tv_nsec: 668603962 }, next_time: Instant { tv_sec: 573, tv_nsec: 668603962 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:47.341336593Z TRACE quiche_apps::client] written 124 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:47.341354356Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Short dcid=000000000000100535697aebf2d89e5ca0b06a32 key_phase=false len=81 pn=19 [2025-12-13T10:35:47.341362341Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm STREAM id=0 off=0 len=76 fin=true [2025-12-13T10:35:47.341375846Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=101.670002ms latest_rtt=31.263102ms srtt=33.387832ms min_rtt=30.761152ms rttvar=10.828397ms cwnd=9450 ssthresh=9450 bytes_in_flight=243 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 573, tv_nsec: 472359385 }) Rate { delivered: 672, delivered_time: Instant { tv_sec: 573, tv_nsec: 668603962 }, first_sent_time: Instant { tv_sec: 573, tv_nsec: 668603962 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 17, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 258.840221ms, delivered: 264, prior_delivered: 408, prior_time: Some(Instant { tv_sec: 573, tv_nsec: 441026843 }), send_elapsed: 258.338271ms, ack_elapsed: 258.840221ms, rtt: 31.263102ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 353796, last_update: Instant { tv_sec: 573, tv_nsec: 668603962 }, next_time: Instant { tv_sec: 573, tv_nsec: 668603962 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:47.341420680Z TRACE quiche_apps::client] written 119 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:47.341430789Z TRACE quiche_apps::client] 0.0.0.0:59911 -> 193.167.100.100:443: done writing [2025-12-13T10:35:47.373989270Z TRACE quiche_apps::client] got 1227 bytes from 193.167.100.100:443 to 0.0.0.0:59911 [2025-12-13T10:35:47.374013576Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx pkt Short dcid=47eee57ee4cb3d8140f0470006d4ee7665ba78be key_phase=false len=1206 pn=4 [2025-12-13T10:35:47.374026410Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm ACK delay=0 blocks=[13..19] ecn_counts=None [2025-12-13T10:35:47.374033793Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet newly acked 18 [2025-12-13T10:35:47.374038262Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be packet newly acked 19 [2025-12-13T10:35:47.374046467Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:35:47.374054893Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:47.374073838Z TRACE quiche_apps::client] 0.0.0.0:59911: processed 1227 bytes [2025-12-13T10:35:47.374081663Z TRACE quiche_apps::client] 0.0.0.0:59911: recv() would block [2025-12-13T10:35:47.374086542Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:47.374092002Z TRACE quiche::h3] 47eee57ee4cb3d8140f0470006d4ee7665ba78be stream id 0 is readable [2025-12-13T10:35:47.374101420Z TRACE quiche::h3::stream] 47eee57ee4cb3d8140f0470006d4ee7665ba78be read 1 bytes on stream 0 [2025-12-13T10:35:47.374108563Z TRACE quiche::h3::stream] 47eee57ee4cb3d8140f0470006d4ee7665ba78be read 1 bytes on stream 0 [2025-12-13T10:35:47.374114655Z TRACE quiche::h3::stream] 47eee57ee4cb3d8140f0470006d4ee7665ba78be read 1 bytes on stream 0 [2025-12-13T10:35:47.374121347Z TRACE quiche::h3::stream] 47eee57ee4cb3d8140f0470006d4ee7665ba78be read 144 bytes on stream 0 [2025-12-13T10:35:47.374127188Z TRACE quiche::h3] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:47.374133650Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:47.374138549Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:47.374145873Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:47.374154960Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 52, 55, 32, 71, 77, 84] [2025-12-13T10:35:47.374164558Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:47.374171781Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:47.374175488Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:47.374181730Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:47.374202529Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:47.374211916Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:47.374225752Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:47 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:47.374233887Z TRACE quiche::h3] 47eee57ee4cb3d8140f0470006d4ee7665ba78be stream id 0 is readable [2025-12-13T10:35:47.374243145Z TRACE quiche::h3::stream] 47eee57ee4cb3d8140f0470006d4ee7665ba78be read 1 bytes on stream 0 [2025-12-13T10:35:47.374247002Z TRACE quiche::h3::stream] 47eee57ee4cb3d8140f0470006d4ee7665ba78be read 1 bytes on stream 0 [2025-12-13T10:35:47.374250549Z TRACE quiche::h3::stream] 47eee57ee4cb3d8140f0470006d4ee7665ba78be read 1 bytes on stream 0 [2025-12-13T10:35:47.374253494Z TRACE quiche::h3] 47eee57ee4cb3d8140f0470006d4ee7665ba78be rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:47.374261028Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:47.374264394Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:47.374267420Z INFO quiche_apps::common] 1/1 response(s) received in 870.261656ms, closing... [2025-12-13T10:35:47.374277890Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx pkt Short dcid=000000000000100535697aebf2d89e5ca0b06a32 key_phase=false len=11 pn=20 [2025-12-13T10:35:47.374281436Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:47.374290143Z TRACE quiche::recovery::congestion::recovery] 47eee57ee4cb3d8140f0470006d4ee7665ba78be timer=125.543463ms latest_rtt=64.221661ms srtt=37.24206ms min_rtt=30.761152ms rttvar=15.829754ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 573, tv_nsec: 505286444 }) Rate { delivered: 915, delivered_time: Instant { tv_sec: 573, tv_nsec: 733087131 }, first_sent_time: Instant { tv_sec: 573, tv_nsec: 733087131 }, end_of_app_limited: 19, last_sent_packet: 20, largest_acked: 19, rate_sample: RateSample { bandwidth: 78.10 Kbps, is_app_limited: true, interval: 64.221661ms, delivered: 243, prior_delivered: 672, prior_time: Some(Instant { tv_sec: 573, tv_nsec: 668603962 }), send_elapsed: 0ns, ack_elapsed: 64.221661ms, rtt: 64.221661ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 317181, last_update: Instant { tv_sec: 573, tv_nsec: 733087131 }, next_time: Instant { tv_sec: 573, tv_nsec: 733087131 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:47.374333614Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:59911 to 193.167.100.100:443 [2025-12-13T10:35:47.374341528Z TRACE quiche_apps::client] 0.0.0.0:59911 -> 193.167.100.100:443: done writing [2025-12-13T10:35:47.676697236Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:47.676714839Z TRACE quiche] 47eee57ee4cb3d8140f0470006d4ee7665ba78be draining timeout expired [2025-12-13T10:35:47.676753291Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:47.676761236Z INFO quiche_apps::client] connection closed, recv=7 sent=21 lost=8 retrans=16 sent_bytes=3092 recv_bytes=4775 lost_bytes=1742 [local_addr=0.0.0.0:59911 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=7 sent=21 lost=8 retrans=16 rtt=37.24206ms min_rtt=Some(30.761152ms) rttvar=15.829754ms cwnd=9450 sent_bytes=3092 recv_bytes=4775 lost_bytes=0 stream_retrans_bytes=356 pmtu=1350 delivery_rate=9762] [2025-12-13T10:35:47.681762531Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:47.681999303Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:47195 with scid 85523cd9952d87c497edb462d36c80508f295c9f [2025-12-13T10:35:47.682038667Z TRACE quiche::tls] 85523cd9952d87c497edb462d36c80508f295c9f write message lvl=Initial len=266 [2025-12-13T10:35:47.682055368Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx pkt Initial version=1 dcid=d3ce0630522fcd49bc92d55172321661 scid=85523cd9952d87c497edb462d36c80508f295c9f len=270 pn=0 [2025-12-13T10:35:47.682067140Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:47.682081557Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f timer=998.924348ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, first_sent_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 574, tv_nsec: 40820557 }, next_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:47.682139555Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:48.682214521Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:48.682237735Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f loss detection timeout expired [2025-12-13T10:35:48.682245018Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f timer=997.759785ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, first_sent_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 574, tv_nsec: 40820557 }, next_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:48.682275666Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:48.682314117Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx pkt Initial version=1 dcid=d3ce0630522fcd49bc92d55172321661 scid=85523cd9952d87c497edb462d36c80508f295c9f len=270 pn=1 [2025-12-13T10:35:48.682319076Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:48.682339104Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f timer=1.99795183s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, first_sent_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 575, tv_nsec: 41105556 }, next_time: Instant { tv_sec: 575, tv_nsec: 41105556 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:48.682419855Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:47195 to 193.167.100.100:443 [2025-12-13T10:35:48.682428301Z TRACE quiche_apps::client] 0.0.0.0:47195 -> 193.167.100.100:443: done writing [2025-12-13T10:35:49.712340830Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:47195 [2025-12-13T10:35:49.712376517Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx pkt Initial version=1 dcid=85523cd9952d87c497edb462d36c80508f295c9f scid=0000000000001005c05e00fc180db714099c21d3 token= len=20 pn=1 [2025-12-13T10:35:49.712400762Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm PING mtu_probe=None [2025-12-13T10:35:49.712408977Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm PADDING len=2 [2025-12-13T10:35:49.712452068Z TRACE quiche_apps::client] 0.0.0.0:47195: processed 69 bytes [2025-12-13T10:35:49.712463850Z TRACE quiche_apps::client] 0.0.0.0:47195: recv() would block [2025-12-13T10:35:49.712470242Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:49.712500589Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx pkt Initial version=1 dcid=0000000000001005c05e00fc180db714099c21d3 scid=85523cd9952d87c497edb462d36c80508f295c9f len=5 pn=2 [2025-12-13T10:35:49.712508483Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx frm ACK delay=16 blocks=[1..1] ecn_counts=None [2025-12-13T10:35:49.712528441Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f timer=967.761001ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, first_sent_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 576, tv_nsec: 71292888 }, next_time: Instant { tv_sec: 576, tv_nsec: 71292888 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:49.712631122Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:47195 to 193.167.100.100:443 [2025-12-13T10:35:49.712645209Z TRACE quiche_apps::client] 0.0.0.0:47195 -> 193.167.100.100:443: done writing [2025-12-13T10:35:49.712659526Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:47195 [2025-12-13T10:35:49.712669514Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx pkt Initial version=1 dcid=85523cd9952d87c497edb462d36c80508f295c9f scid=0000000000001005c05e00fc180db714099c21d3 token= len=20 pn=2 [2025-12-13T10:35:49.712682228Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm PING mtu_probe=None [2025-12-13T10:35:49.712689341Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm PADDING len=2 [2025-12-13T10:35:49.712704389Z TRACE quiche_apps::client] 0.0.0.0:47195: processed 69 bytes [2025-12-13T10:35:49.712711793Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:47195 [2025-12-13T10:35:49.712720059Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f dropped invalid packet [2025-12-13T10:35:49.712736990Z TRACE quiche_apps::client] 0.0.0.0:47195: processed 68 bytes [2025-12-13T10:35:49.712745967Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:47195 [2025-12-13T10:35:49.712753160Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f dropped invalid packet [2025-12-13T10:35:49.712757969Z TRACE quiche_apps::client] 0.0.0.0:47195: processed 68 bytes [2025-12-13T10:35:49.712762508Z TRACE quiche_apps::client] 0.0.0.0:47195: recv() would block [2025-12-13T10:35:49.712766054Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:49.712779991Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx pkt Initial version=1 dcid=0000000000001005c05e00fc180db714099c21d3 scid=85523cd9952d87c497edb462d36c80508f295c9f len=5 pn=3 [2025-12-13T10:35:49.712784319Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx frm ACK delay=13 blocks=[1..2] ecn_counts=None [2025-12-13T10:35:49.712794237Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f timer=967.496597ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, first_sent_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, end_of_app_limited: 1, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 576, tv_nsec: 71584914 }, next_time: Instant { tv_sec: 576, tv_nsec: 71584914 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:49.712875886Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:47195 to 193.167.100.100:443 [2025-12-13T10:35:49.712901274Z TRACE quiche_apps::client] 0.0.0.0:47195 -> 193.167.100.100:443: done writing [2025-12-13T10:35:49.745306926Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:47195 [2025-12-13T10:35:49.745329148Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx pkt Initial version=1 dcid=85523cd9952d87c497edb462d36c80508f295c9f scid=0000000000001005c05e00fc180db714099c21d3 token= len=1150 pn=3 [2025-12-13T10:35:49.745346711Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:49.745494477Z TRACE quiche::tls] 85523cd9952d87c497edb462d36c80508f295c9f set write secret lvl=Handshake [2025-12-13T10:35:49.745514935Z TRACE quiche::tls] 85523cd9952d87c497edb462d36c80508f295c9f set read secret lvl=Handshake [2025-12-13T10:35:49.745538900Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm PADDING len=1039 [2025-12-13T10:35:49.745555050Z TRACE quiche_apps::client] 0.0.0.0:47195: processed 1200 bytes [2025-12-13T10:35:49.745561071Z TRACE quiche_apps::client] 0.0.0.0:47195: recv() would block [2025-12-13T10:35:49.745564758Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:49.745578644Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx pkt Initial version=1 dcid=0000000000001005c05e00fc180db714099c21d3 scid=85523cd9952d87c497edb462d36c80508f295c9f len=5 pn=4 [2025-12-13T10:35:49.745584856Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx frm ACK delay=31 blocks=[1..3] ecn_counts=None [2025-12-13T10:35:49.745601387Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f timer=934.688576ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, first_sent_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, end_of_app_limited: 1, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 576, tv_nsec: 104383858 }, next_time: Instant { tv_sec: 576, tv_nsec: 104383858 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:49.745665967Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:47195 to 193.167.100.100:443 [2025-12-13T10:35:49.745679232Z TRACE quiche_apps::client] 0.0.0.0:47195 -> 193.167.100.100:443: done writing [2025-12-13T10:35:49.808876836Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:47195 [2025-12-13T10:35:49.808897655Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx pkt Handshake version=1 dcid=85523cd9952d87c497edb462d36c80508f295c9f scid=0000000000001005c05e00fc180db714099c21d3 len=20 pn=3 [2025-12-13T10:35:49.808912512Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm PING mtu_probe=None [2025-12-13T10:35:49.808919215Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm PADDING len=2 [2025-12-13T10:35:49.808938351Z TRACE quiche_apps::client] 0.0.0.0:47195: processed 68 bytes [2025-12-13T10:35:49.808947027Z TRACE quiche_apps::client] 0.0.0.0:47195: recv() would block [2025-12-13T10:35:49.808953158Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:49.808974348Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx pkt Handshake version=1 dcid=0000000000001005c05e00fc180db714099c21d3 scid=85523cd9952d87c497edb462d36c80508f295c9f len=5 pn=5 [2025-12-13T10:35:49.808981501Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx frm ACK delay=9 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:49.809036243Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f timer=871.252386ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, first_sent_time: Instant { tv_sec: 574, tv_nsec: 40820557 }, end_of_app_limited: 1, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 576, tv_nsec: 167773891 }, next_time: Instant { tv_sec: 576, tv_nsec: 167773891 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:49.809071800Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f dropped epoch 0 state [2025-12-13T10:35:49.809114950Z TRACE quiche_apps::client] written 71 bytes from 0.0.0.0:47195 to 193.167.100.100:443 [2025-12-13T10:35:49.809128135Z TRACE quiche_apps::client] 0.0.0.0:47195 -> 193.167.100.100:443: done writing [2025-12-13T10:35:49.840718044Z TRACE quiche_apps::client] got 787 bytes from 193.167.100.100:443 to 0.0.0.0:47195 [2025-12-13T10:35:49.840738943Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx pkt Handshake version=1 dcid=85523cd9952d87c497edb462d36c80508f295c9f scid=0000000000001005c05e00fc180db714099c21d3 len=738 pn=5 [2025-12-13T10:35:49.840766134Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm CRYPTO off=0 len=717 [2025-12-13T10:35:49.841040497Z TRACE quiche::tls] 85523cd9952d87c497edb462d36c80508f295c9f write message lvl=Handshake len=36 [2025-12-13T10:35:49.841048041Z TRACE quiche::tls] 85523cd9952d87c497edb462d36c80508f295c9f set write secret lvl=OneRTT [2025-12-13T10:35:49.841058040Z TRACE quiche::tls] 85523cd9952d87c497edb462d36c80508f295c9f set read secret lvl=OneRTT [2025-12-13T10:35:49.841078117Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(d3ce0630522fcd49bc92d55172321661), max_idle_timeout: 75000, stateless_reset_token: Some(28123240533927159404302883955048499279), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005c05e00fc180db714099c21d3), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:49.841110818Z TRACE quiche_apps::client] 0.0.0.0:47195: processed 787 bytes [2025-12-13T10:35:49.841116900Z TRACE quiche_apps::client] 0.0.0.0:47195: recv() would block [2025-12-13T10:35:49.841120576Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:49.841137268Z TRACE quiche::h3] 85523cd9952d87c497edb462d36c80508f295c9f tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:49.841153989Z TRACE quiche::h3] 85523cd9952d87c497edb462d36c80508f295c9f tx frm GREASE stream=0 len=0 [2025-12-13T10:35:49.841160341Z TRACE quiche::h3] 85523cd9952d87c497edb462d36c80508f295c9f tx frm GREASE stream=0 len=18 [2025-12-13T10:35:49.841225863Z TRACE quiche::h3] 85523cd9952d87c497edb462d36c80508f295c9f tx frm HEADERS stream=0 len=36 fin=true [2025-12-13T10:35:49.841238797Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /thin-salty-backpack", "user-agent: quiche"] [2025-12-13T10:35:49.841307546Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx pkt Handshake version=1 dcid=0000000000001005c05e00fc180db714099c21d3 scid=85523cd9952d87c497edb462d36c80508f295c9f len=48 pn=6 [2025-12-13T10:35:49.841312505Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx frm ACK delay=71 blocks=[3..3, 5..5] ecn_counts=None [2025-12-13T10:35:49.841316693Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:49.841326461Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f timer=1.997971066s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=114 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 576, tv_nsec: 200112079 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 200112079 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 576, tv_nsec: 200112079 }, next_time: Instant { tv_sec: 576, tv_nsec: 200112079 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:49.841352360Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx pkt Short dcid=0000000000001005c05e00fc180db714099c21d3 key_phase=false len=64 pn=7 [2025-12-13T10:35:49.841355976Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[a5, 0a, 43, a0, 8d, bb, 9e, fe, 1c, a6, 03, fb, 66, b6, 61, 34, c7, 9d, 06, 09] reset_token=[78, 22, 3a, ea, cb, 37, cf, b3, 8a, e0, 0f, 04, 5d, 67, ef, 84] [2025-12-13T10:35:49.841363320Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:49.841370203Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f timer=1.997927425s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=216 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 576, tv_nsec: 200112079 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 200112079 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 576, tv_nsec: 200112079 }, next_time: Instant { tv_sec: 576, tv_nsec: 200112079 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:49.841405970Z TRACE quiche_apps::client] written 216 bytes from 0.0.0.0:47195 to 193.167.100.100:443 [2025-12-13T10:35:49.841414977Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx pkt Short dcid=0000000000001005c05e00fc180db714099c21d3 key_phase=false len=6 pn=8 [2025-12-13T10:35:49.841420818Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:49.841431548Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f timer=1.997865529s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=260 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 576, tv_nsec: 200112079 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 200112079 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 576, tv_nsec: 200224279 }, next_time: Instant { tv_sec: 576, tv_nsec: 200224279 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:49.841478004Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:47195 to 193.167.100.100:443 [2025-12-13T10:35:49.841494716Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx pkt Short dcid=0000000000001005c05e00fc180db714099c21d3 key_phase=false len=6 pn=9 [2025-12-13T10:35:49.841501298Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:49.841512198Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f timer=1.997784808s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=304 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 576, tv_nsec: 200112079 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 200112079 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 576, tv_nsec: 200300982 }, next_time: Instant { tv_sec: 576, tv_nsec: 200300982 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:49.841556551Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:47195 to 193.167.100.100:443 [2025-12-13T10:35:49.841568824Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx pkt Short dcid=0000000000001005c05e00fc180db714099c21d3 key_phase=false len=79 pn=10 [2025-12-13T10:35:49.841575066Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:35:49.841585926Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f timer=1.99771117s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=421 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 576, tv_nsec: 200112079 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 200112079 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 576, tv_nsec: 200374660 }, next_time: Instant { tv_sec: 576, tv_nsec: 200374660 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:49.841626592Z TRACE quiche_apps::client] written 117 bytes from 0.0.0.0:47195 to 193.167.100.100:443 [2025-12-13T10:35:49.841632734Z TRACE quiche_apps::client] 0.0.0.0:47195 -> 193.167.100.100:443: done writing [2025-12-13T10:35:49.874298132Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:47195 [2025-12-13T10:35:49.874319342Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx pkt Short dcid=85523cd9952d87c497edb462d36c80508f295c9f key_phase=false len=869 pn=0 [2025-12-13T10:35:49.874333398Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm ACK delay=0 blocks=[7..7] ecn_counts=None [2025-12-13T10:35:49.874341884Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f packet newly acked 7 [2025-12-13T10:35:49.874351703Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:49.874388191Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm HANDSHAKE_DONE [2025-12-13T10:35:49.874397488Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f dropped epoch 1 state [2025-12-13T10:35:49.874408088Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 2a, 1c, 8d, 8b, 48, 92, 9f, c4, 05, fd, be, 86] reset_token=[ba, 1a, 70, 04, 65, 18, 1a, cc, bd, 4a, d2, 53, 65, e4, bc, ef] [2025-12-13T10:35:49.874433165Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, e0, 46, 13, ab, 42, c2, 74, 24, 39, 06, b3, f1] reset_token=[9c, 37, 1a, a6, 25, b6, 8d, 3a, 7f, 56, 7d, 2a, 33, e3, c6, 12] [2025-12-13T10:35:49.874450207Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 6b, 8e, ee, 0c, 3c, 64, ef, 26, 41, 1f, 9f, b2] reset_token=[bf, 7f, fe, 29, 9e, 14, b1, 9a, ef, e3, 48, 23, 18, bc, 17, 36] [2025-12-13T10:35:49.874464463Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 22, 4e, 97, 12, b8, b3, f2, de, a2, 04, 2b, b1] reset_token=[9b, 76, a0, 34, a0, 71, c6, 6c, 37, 72, af, 26, 49, b8, ac, ec] [2025-12-13T10:35:49.874478008Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ba, 7d, 38, 0e, 67, 6e, 2e, 5a, 2d, 34, a6, 88] reset_token=[69, 9b, 5a, 78, 7b, a7, b9, 27, a5, 3a, fa, 78, 90, 55, f0, b9] [2025-12-13T10:35:49.874486043Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 29, 9f, 2a, 26, 55, 65, ce, 6e, de, 1b, 1e, 35] reset_token=[e4, b7, 07, bc, b8, a1, e6, e1, 86, 04, c5, 8b, 07, 03, ff, 95] [2025-12-13T10:35:49.874493998Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c1, 21, 4c, 12, 77, 48, 68, d4, 67, 8c, e4, 0b] reset_token=[51, d3, 1d, 03, 92, 43, da, d4, 5f, 6f, be, c5, 7f, 75, 30, c7] [2025-12-13T10:35:49.874500571Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:49.874505720Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:49.874510259Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:49.874529415Z TRACE quiche_apps::client] 0.0.0.0:47195: processed 890 bytes [2025-12-13T10:35:49.874536858Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:47195 [2025-12-13T10:35:49.874542279Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx pkt Short dcid=85523cd9952d87c497edb462d36c80508f295c9f key_phase=false len=22 pn=1 [2025-12-13T10:35:49.874549242Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm ACK delay=0 blocks=[7..9] ecn_counts=None [2025-12-13T10:35:49.874553910Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f packet newly acked 8 [2025-12-13T10:35:49.874557457Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f packet newly acked 9 [2025-12-13T10:35:49.874567315Z TRACE quiche_apps::client] 0.0.0.0:47195: processed 43 bytes [2025-12-13T10:35:49.874572275Z TRACE quiche_apps::client] 0.0.0.0:47195: recv() would block [2025-12-13T10:35:49.874575841Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:49.874579598Z TRACE quiche::h3] 85523cd9952d87c497edb462d36c80508f295c9f stream id 3 is readable [2025-12-13T10:35:49.874586161Z TRACE quiche::h3::stream] 85523cd9952d87c497edb462d36c80508f295c9f read 1 bytes on stream 3 [2025-12-13T10:35:49.874591831Z TRACE quiche::h3] 85523cd9952d87c497edb462d36c80508f295c9f open peer's control stream 3 [2025-12-13T10:35:49.874596660Z TRACE quiche::h3::stream] 85523cd9952d87c497edb462d36c80508f295c9f read 1 bytes on stream 3 [2025-12-13T10:35:49.874601159Z TRACE quiche::h3::stream] 85523cd9952d87c497edb462d36c80508f295c9f read 1 bytes on stream 3 [2025-12-13T10:35:49.874605967Z TRACE quiche::h3::stream] 85523cd9952d87c497edb462d36c80508f295c9f read 6 bytes on stream 3 [2025-12-13T10:35:49.874615856Z TRACE quiche::h3] 85523cd9952d87c497edb462d36c80508f295c9f rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:49.874625013Z TRACE quiche::h3] 85523cd9952d87c497edb462d36c80508f295c9f stream id 7 is readable [2025-12-13T10:35:49.874629822Z TRACE quiche::h3::stream] 85523cd9952d87c497edb462d36c80508f295c9f read 1 bytes on stream 7 [2025-12-13T10:35:49.874642436Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx pkt Short dcid=0000000000001005c05e00fc180db714099c21d3 key_phase=false len=5 pn=11 [2025-12-13T10:35:49.874646944Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx frm ACK delay=12 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:49.874655370Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f timer=74.491368ms latest_rtt=33.054075ms srtt=33.023278ms min_rtt=33.018879ms rttvar=12.390878ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=117 app_limited=true congestion_recovery_start_time=None Rate { delivered: 190, delivered_time: Instant { tv_sec: 576, tv_nsec: 233355057 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 200300982 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 9, rate_sample: RateSample { bandwidth: 45.72 Kbps, is_app_limited: true, interval: 33.242978ms, delivered: 190, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 200112079 }), send_elapsed: 188.903µs, ack_elapsed: 33.242978ms, rtt: 33.054075ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 511003, last_update: Instant { tv_sec: 576, tv_nsec: 233450716 }, next_time: Instant { tv_sec: 576, tv_nsec: 233450716 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:49.874703710Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:47195 to 193.167.100.100:443 [2025-12-13T10:35:49.874710322Z TRACE quiche_apps::client] 0.0.0.0:47195 -> 193.167.100.100:443: done writing [2025-12-13T10:35:49.875478398Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:47195 [2025-12-13T10:35:49.875497063Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx pkt Short dcid=85523cd9952d87c497edb462d36c80508f295c9f key_phase=false len=1179 pn=2 [2025-12-13T10:35:49.875510448Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm ACK delay=0 blocks=[7..10] ecn_counts=None [2025-12-13T10:35:49.875518332Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f packet newly acked 10 [2025-12-13T10:35:49.875528111Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm STREAM id=0 off=0 len=1152 fin=false [2025-12-13T10:35:49.875547357Z TRACE quiche_apps::client] 0.0.0.0:47195: processed 1200 bytes [2025-12-13T10:35:49.875559730Z TRACE quiche_apps::client] got 70 bytes from 193.167.100.100:443 to 0.0.0.0:47195 [2025-12-13T10:35:49.875568977Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx pkt Short dcid=85523cd9952d87c497edb462d36c80508f295c9f key_phase=false len=49 pn=3 [2025-12-13T10:35:49.875580589Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm STREAM id=0 off=1152 len=22 fin=false [2025-12-13T10:35:49.875589636Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:49.875602429Z TRACE quiche_apps::client] 0.0.0.0:47195: processed 70 bytes [2025-12-13T10:35:49.875610835Z TRACE quiche_apps::client] 0.0.0.0:47195: recv() would block [2025-12-13T10:35:49.875616887Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:49.875622898Z TRACE quiche::h3] 85523cd9952d87c497edb462d36c80508f295c9f stream id 0 is readable [2025-12-13T10:35:49.875638437Z TRACE quiche::h3::stream] 85523cd9952d87c497edb462d36c80508f295c9f read 1 bytes on stream 0 [2025-12-13T10:35:49.875664936Z TRACE quiche::h3::stream] 85523cd9952d87c497edb462d36c80508f295c9f read 1 bytes on stream 0 [2025-12-13T10:35:49.875673533Z TRACE quiche::h3::stream] 85523cd9952d87c497edb462d36c80508f295c9f read 1 bytes on stream 0 [2025-12-13T10:35:49.875682389Z TRACE quiche::h3::stream] 85523cd9952d87c497edb462d36c80508f295c9f read 144 bytes on stream 0 [2025-12-13T10:35:49.875688871Z TRACE quiche::h3] 85523cd9952d87c497edb462d36c80508f295c9f rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:49.875695704Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:49.875701875Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:49.875710151Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:49.875720340Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 52, 57, 32, 71, 77, 84] [2025-12-13T10:35:49.875730820Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:49.875739335Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:49.875745968Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:49.875756257Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:49.875766366Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:49.875773620Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:49.875786413Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:49 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:49.875796462Z TRACE quiche::h3] 85523cd9952d87c497edb462d36c80508f295c9f stream id 0 is readable [2025-12-13T10:35:49.875801441Z TRACE quiche::h3::stream] 85523cd9952d87c497edb462d36c80508f295c9f read 1 bytes on stream 0 [2025-12-13T10:35:49.875806010Z TRACE quiche::h3::stream] 85523cd9952d87c497edb462d36c80508f295c9f read 1 bytes on stream 0 [2025-12-13T10:35:49.875810428Z TRACE quiche::h3::stream] 85523cd9952d87c497edb462d36c80508f295c9f read 1 bytes on stream 0 [2025-12-13T10:35:49.875813955Z TRACE quiche::h3] 85523cd9952d87c497edb462d36c80508f295c9f rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:49.875821078Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:49.875824274Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:49.875827109Z INFO quiche_apps::common] 1/1 response(s) received in 2.193683056s, closing... [2025-12-13T10:35:49.875836958Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx pkt Short dcid=0000000000001005c05e00fc180db714099c21d3 key_phase=false len=11 pn=12 [2025-12-13T10:35:49.875840364Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:49.875848780Z TRACE quiche::recovery::congestion::recovery] 85523cd9952d87c497edb462d36c80508f295c9f timer=96.203923ms latest_rtt=33.93435ms srtt=33.137161ms min_rtt=33.018879ms rttvar=9.520926ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=None Rate { delivered: 307, delivered_time: Instant { tv_sec: 576, tv_nsec: 233450716 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 233450716 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 10, rate_sample: RateSample { bandwidth: 71.82 Kbps, is_app_limited: true, interval: 34.196931ms, delivered: 307, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 200112079 }), send_elapsed: 262.581µs, ack_elapsed: 34.196931ms, rtt: 33.93435ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 509247, last_update: Instant { tv_sec: 576, tv_nsec: 234646370 }, next_time: Instant { tv_sec: 576, tv_nsec: 233450716 }, max_datagram_size: 1350, last_packet_size: None, iv: 96.22µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:49.875891660Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:47195 to 193.167.100.100:443 [2025-12-13T10:35:49.875896359Z TRACE quiche_apps::client] 0.0.0.0:47195 -> 193.167.100.100:443: done writing [2025-12-13T10:35:50.090168276Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:50.090182412Z TRACE quiche] 85523cd9952d87c497edb462d36c80508f295c9f draining timeout expired [2025-12-13T10:35:50.090247684Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:50.090256140Z INFO quiche_apps::client] connection closed, recv=9 sent=13 lost=0 retrans=1 sent_bytes=1466 recv_bytes=4396 lost_bytes=0 [local_addr=0.0.0.0:47195 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=9 sent=13 lost=0 retrans=1 rtt=33.137161ms min_rtt=Some(33.018879ms) rttvar=9.520926ms cwnd=13500 sent_bytes=1466 recv_bytes=4396 lost_bytes=0 stream_retrans_bytes=266 pmtu=1350 delivery_rate=8977] [2025-12-13T10:35:50.094875742Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:50.095103708Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:45118 with scid 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d [2025-12-13T10:35:50.095141428Z TRACE quiche::tls] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d write message lvl=Initial len=266 [2025-12-13T10:35:50.095153762Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx pkt Initial version=1 dcid=c4a7706c7a17b25d5f9eafc0b22972dc scid=91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d len=270 pn=0 [2025-12-13T10:35:50.095157549Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:50.095169361Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d timer=998.941381ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 576, tv_nsec: 453925253 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 453925253 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 576, tv_nsec: 453925253 }, next_time: Instant { tv_sec: 576, tv_nsec: 453925253 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.095241936Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:50.129321666Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:45118 [2025-12-13T10:35:50.129343317Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx pkt Initial version=1 dcid=91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d scid=00000000000010053e314e84f7847e025fd2e9c5 token= len=116 pn=0 [2025-12-13T10:35:50.129360148Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:50.129383321Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d packet newly acked 0 [2025-12-13T10:35:50.129392028Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:50.129508335Z TRACE quiche::tls] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d set write secret lvl=Handshake [2025-12-13T10:35:50.129519967Z TRACE quiche::tls] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d set read secret lvl=Handshake [2025-12-13T10:35:50.129548720Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx pkt Handshake version=1 dcid=91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d scid=00000000000010053e314e84f7847e025fd2e9c5 len=985 pn=0 [2025-12-13T10:35:50.129557337Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm CRYPTO off=0 len=718 [2025-12-13T10:35:50.129741671Z TRACE quiche::tls] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d write message lvl=Handshake len=36 [2025-12-13T10:35:50.129746169Z TRACE quiche::tls] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d set write secret lvl=OneRTT [2025-12-13T10:35:50.129753232Z TRACE quiche::tls] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d set read secret lvl=OneRTT [2025-12-13T10:35:50.129767609Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(c4a7706c7a17b25d5f9eafc0b22972dc), max_idle_timeout: 75000, stateless_reset_token: Some(157993262454642003101807065122201967669), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(00000000000010053e314e84f7847e025fd2e9c5), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:50.129780303Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm PADDING len=246 [2025-12-13T10:35:50.129793387Z TRACE quiche_apps::client] 0.0.0.0:45118: processed 1200 bytes [2025-12-13T10:35:50.129798287Z TRACE quiche_apps::client] 0.0.0.0:45118: recv() would block [2025-12-13T10:35:50.129801282Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:50.129811942Z TRACE quiche::h3] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:50.129825958Z TRACE quiche::h3] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm GREASE stream=0 len=0 [2025-12-13T10:35:50.129832070Z TRACE quiche::h3] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm GREASE stream=0 len=18 [2025-12-13T10:35:50.129838923Z TRACE quiche::h3] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm HEADERS stream=0 len=40 fin=true [2025-12-13T10:35:50.129844743Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /exhilarated-pink-rayquaza", "user-agent: quiche"] [2025-12-13T10:35:50.129899275Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx pkt Initial version=1 dcid=00000000000010053e314e84f7847e025fd2e9c5 scid=91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d len=6 pn=1 [2025-12-13T10:35:50.129904054Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm ACK delay=69 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:50.129918762Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d timer=102.107852ms latest_rtt=34.228988ms srtt=34.228988ms min_rtt=34.228988ms rttvar=17.114494ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 488580197 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 488580197 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.82 Kbps, is_app_limited: true, interval: 34.228988ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 453925253 }), send_elapsed: 0ns, ack_elapsed: 34.228988ms, rtt: 34.228988ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493003, last_update: Instant { tv_sec: 576, tv_nsec: 488580167 }, next_time: Instant { tv_sec: 576, tv_nsec: 488580197 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.129940813Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx pkt Handshake version=1 dcid=00000000000010053e314e84f7847e025fd2e9c5 scid=91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d len=45 pn=2 [2025-12-13T10:35:50.129944510Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm ACK delay=49 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:50.129947746Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:50.129954078Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d timer=102.623906ms latest_rtt=34.228988ms srtt=34.228988ms min_rtt=34.228988ms rttvar=17.114494ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 488580197 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 488580197 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.82 Kbps, is_app_limited: true, interval: 34.228988ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 453925253 }), send_elapsed: 0ns, ack_elapsed: 34.228988ms, rtt: 34.228988ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493003, last_update: Instant { tv_sec: 576, tv_nsec: 488705481 }, next_time: Instant { tv_sec: 576, tv_nsec: 488580197 }, max_datagram_size: 1350, last_packet_size: None, iv: 225.151µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.129968044Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d dropped epoch 0 state [2025-12-13T10:35:50.129980497Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx pkt Short dcid=00000000000010053e314e84f7847e025fd2e9c5 key_phase=false len=1128 pn=3 [2025-12-13T10:35:50.129983783Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[95, 76, 88, ee, 78, 09, 6d, 1f, 0c, 85, 24, 5e, 89, 5b, d5, 1e, d8, 2c, ea, c9] reset_token=[6f, b4, 60, 82, db, 3c, 04, 50, 9c, dc, 6a, ed, 8a, 30, 56, 6d] [2025-12-13T10:35:50.129990646Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:50.129993902Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm PADDING len=1064 [2025-12-13T10:35:50.130000615Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d timer=102.577419ms latest_rtt=34.228988ms srtt=34.228988ms min_rtt=34.228988ms rttvar=17.114494ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 488580197 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 488580197 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.82 Kbps, is_app_limited: true, interval: 34.228988ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 453925253 }), send_elapsed: 0ns, ack_elapsed: 34.228988ms, rtt: 34.228988ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 493003, last_update: Instant { tv_sec: 576, tv_nsec: 488705481 }, next_time: Instant { tv_sec: 576, tv_nsec: 488930632 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.130041611Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:45118 to 193.167.100.100:443 [2025-12-13T10:35:50.130052031Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx pkt Short dcid=00000000000010053e314e84f7847e025fd2e9c5 key_phase=false len=6 pn=4 [2025-12-13T10:35:50.130058122Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:50.130070275Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d timer=102.507077ms latest_rtt=34.228988ms srtt=34.228988ms min_rtt=34.228988ms rttvar=17.114494ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 488580197 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 488580197 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.82 Kbps, is_app_limited: true, interval: 34.228988ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 453925253 }), send_elapsed: 0ns, ack_elapsed: 34.228988ms, rtt: 34.228988ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493003, last_update: Instant { tv_sec: 576, tv_nsec: 488860501 }, next_time: Instant { tv_sec: 576, tv_nsec: 488930632 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.454346ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.130132481Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:45118 to 193.167.100.100:443 [2025-12-13T10:35:50.130148731Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx pkt Short dcid=00000000000010053e314e84f7847e025fd2e9c5 key_phase=false len=6 pn=5 [2025-12-13T10:35:50.130154573Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:50.130164952Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d timer=102.412481ms latest_rtt=34.228988ms srtt=34.228988ms min_rtt=34.228988ms rttvar=17.114494ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 488580197 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 488580197 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.82 Kbps, is_app_limited: true, interval: 34.228988ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 453925253 }), send_elapsed: 0ns, ack_elapsed: 34.228988ms, rtt: 34.228988ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 493003, last_update: Instant { tv_sec: 576, tv_nsec: 488860501 }, next_time: Instant { tv_sec: 576, tv_nsec: 491409985 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.130241545Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:45118 to 193.167.100.100:443 [2025-12-13T10:35:50.130261222Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx pkt Short dcid=00000000000010053e314e84f7847e025fd2e9c5 key_phase=false len=83 pn=6 [2025-12-13T10:35:50.130267934Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm STREAM id=0 off=0 len=78 fin=true [2025-12-13T10:35:50.130300625Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d timer=102.276717ms latest_rtt=34.228988ms srtt=34.228988ms min_rtt=34.228988ms rttvar=17.114494ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1486 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 488580197 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 488580197 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.82 Kbps, is_app_limited: true, interval: 34.228988ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 453925253 }), send_elapsed: 0ns, ack_elapsed: 34.228988ms, rtt: 34.228988ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493003, last_update: Instant { tv_sec: 576, tv_nsec: 489067428 }, next_time: Instant { tv_sec: 576, tv_nsec: 491409985 }, max_datagram_size: 1350, last_packet_size: None, iv: 334.684µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.130335721Z TRACE quiche_apps::client] written 121 bytes from 0.0.0.0:45118 to 193.167.100.100:443 [2025-12-13T10:35:50.130342063Z TRACE quiche_apps::client] 0.0.0.0:45118 -> 193.167.100.100:443: done writing [2025-12-13T10:35:50.163849808Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:45118 [2025-12-13T10:35:50.163866359Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx pkt Short dcid=91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d key_phase=false len=869 pn=0 [2025-12-13T10:35:50.163877390Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:50.163884042Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d packet newly acked 3 [2025-12-13T10:35:50.163891566Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:50.163933014Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm HANDSHAKE_DONE [2025-12-13T10:35:50.163940978Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d dropped epoch 1 state [2025-12-13T10:35:50.163949634Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c2, 8d, 94, 40, a4, 72, 6d, a4, 24, d6, fa, 4e] reset_token=[d0, 0e, 27, 0e, 31, 78, a3, 61, 5d, 60, d8, 83, 8b, 9c, 9f, 4d] [2025-12-13T10:35:50.163963480Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 51, 95, a8, 77, 9b, 20, cc, e0, 4a, 57, 49, ea] reset_token=[b5, 22, ba, 7c, 9a, 8f, a3, 58, 43, a6, ce, 85, 9d, 53, 66, c0] [2025-12-13T10:35:50.163984079Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, dc, 16, 42, e7, ba, 0f, 67, 48, b3, a0, 16, 40] reset_token=[97, 0a, 7a, 4b, 1e, f9, b5, 67, d2, 87, 02, 8a, 31, ef, 2d, 15] [2025-12-13T10:35:50.163996011Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ac, 8b, 02, b1, f6, d9, 25, 1e, 1c, 18, 74, 9b] reset_token=[3a, ce, f5, 71, 0c, 33, 13, 98, 17, 3b, 69, c0, 31, 3b, ae, d9] [2025-12-13T10:35:50.164007583Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 45, 55, 4f, 89, 7a, 50, 27, 2f, 94, 2e, ab, 8c] reset_token=[33, 63, 04, b2, ff, fa, 40, a9, b5, d6, 76, 7c, ae, 74, 19, c6] [2025-12-13T10:35:50.164019796Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 17, 40, d2, 73, 3c, 31, 69, f9, 0f, af, 24, 24] reset_token=[70, 6d, 60, 75, 9a, 0e, 92, 61, 64, c4, 07, ed, f2, e9, e2, aa] [2025-12-13T10:35:50.164032269Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c8, ab, 63, 50, 61, 3e, 18, db, c0, 6c, 4a, 3a] reset_token=[a2, 03, 87, ae, e1, 13, d2, 51, f3, c3, a7, 7f, dc, 56, e9, 25] [2025-12-13T10:35:50.164042077Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:50.164047447Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:50.164050743Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:50.164066242Z TRACE quiche_apps::client] 0.0.0.0:45118: processed 890 bytes [2025-12-13T10:35:50.164072414Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:45118 [2025-12-13T10:35:50.164076832Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx pkt Short dcid=91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d key_phase=false len=22 pn=1 [2025-12-13T10:35:50.164082523Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm ACK delay=0 blocks=[3..5] ecn_counts=None [2025-12-13T10:35:50.164086340Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d packet newly acked 4 [2025-12-13T10:35:50.164089225Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d packet newly acked 5 [2025-12-13T10:35:50.164097310Z TRACE quiche_apps::client] 0.0.0.0:45118: processed 43 bytes [2025-12-13T10:35:50.164101368Z TRACE quiche_apps::client] 0.0.0.0:45118: recv() would block [2025-12-13T10:35:50.164104804Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:50.164110194Z TRACE quiche::h3] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d stream id 3 is readable [2025-12-13T10:35:50.164118370Z TRACE quiche::h3::stream] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d read 1 bytes on stream 3 [2025-12-13T10:35:50.164125343Z TRACE quiche::h3] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d open peer's control stream 3 [2025-12-13T10:35:50.164132126Z TRACE quiche::h3::stream] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d read 1 bytes on stream 3 [2025-12-13T10:35:50.164136995Z TRACE quiche::h3::stream] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d read 1 bytes on stream 3 [2025-12-13T10:35:50.164140902Z TRACE quiche::h3::stream] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d read 6 bytes on stream 3 [2025-12-13T10:35:50.164144208Z TRACE quiche::h3] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:50.164151382Z TRACE quiche::h3] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d stream id 7 is readable [2025-12-13T10:35:50.164159847Z TRACE quiche::h3::stream] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d read 1 bytes on stream 7 [2025-12-13T10:35:50.164170647Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx pkt Short dcid=00000000000010053e314e84f7847e025fd2e9c5 key_phase=false len=5 pn=7 [2025-12-13T10:35:50.164174114Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm ACK delay=11 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:50.164181317Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d timer=66.462034ms latest_rtt=31.479746ms srtt=33.832671ms min_rtt=31.479746ms rttvar=10.389441ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=121 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1587, delivered_time: Instant { tv_sec: 576, tv_nsec: 522889731 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 491409985 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 5, rate_sample: RateSample { bandwidth: 292.39 Kbps, is_app_limited: true, interval: 34.309534ms, delivered: 1254, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 488580197 }), send_elapsed: 2.829788ms, ack_elapsed: 34.309534ms, rtt: 31.479746ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 498778, last_update: Instant { tv_sec: 576, tv_nsec: 522979539 }, next_time: Instant { tv_sec: 576, tv_nsec: 523314223 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.164253302Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:45118 to 193.167.100.100:443 [2025-12-13T10:35:50.164259644Z TRACE quiche_apps::client] 0.0.0.0:45118 -> 193.167.100.100:443: done writing [2025-12-13T10:35:50.165204970Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:45118 [2025-12-13T10:35:50.165218836Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx pkt Short dcid=91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d key_phase=false len=1179 pn=2 [2025-12-13T10:35:50.165229947Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm ACK delay=0 blocks=[3..6] ecn_counts=None [2025-12-13T10:35:50.165236269Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d packet newly acked 6 [2025-12-13T10:35:50.165243793Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm STREAM id=0 off=0 len=1152 fin=false [2025-12-13T10:35:50.165259843Z TRACE quiche_apps::client] 0.0.0.0:45118: processed 1200 bytes [2025-12-13T10:35:50.165267276Z TRACE quiche_apps::client] 0.0.0.0:45118: recv() would block [2025-12-13T10:35:50.165272286Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:50.165276634Z TRACE quiche::h3] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d stream id 0 is readable [2025-12-13T10:35:50.165282996Z TRACE quiche::h3::stream] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d read 1 bytes on stream 0 [2025-12-13T10:35:50.165289087Z TRACE quiche::h3::stream] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d read 1 bytes on stream 0 [2025-12-13T10:35:50.165294858Z TRACE quiche::h3::stream] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d read 1 bytes on stream 0 [2025-12-13T10:35:50.165301350Z TRACE quiche::h3::stream] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d read 144 bytes on stream 0 [2025-12-13T10:35:50.165306410Z TRACE quiche::h3] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:50.165311840Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:50.165316198Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:50.165322800Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:50.165338800Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 53, 48, 32, 71, 77, 84] [2025-12-13T10:35:50.165348248Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:50.165355341Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:50.165361403Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:50.165370480Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:50.165377513Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:50.165382562Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:50.165393572Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:50 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:50.165400816Z TRACE quiche::h3] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d stream id 0 is readable [2025-12-13T10:35:50.165404784Z TRACE quiche::h3::stream] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d read 1 bytes on stream 0 [2025-12-13T10:35:50.165408420Z TRACE quiche::h3::stream] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d read 1 bytes on stream 0 [2025-12-13T10:35:50.165411837Z TRACE quiche::h3::stream] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d read 1 bytes on stream 0 [2025-12-13T10:35:50.165414652Z TRACE quiche::h3] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:50.165419832Z DEBUG quiche_apps::common] got 1002 bytes of response data on stream 0 [2025-12-13T10:35:50.165429750Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx pkt Short dcid=00000000000010053e314e84f7847e025fd2e9c5 key_phase=false len=5 pn=8 [2025-12-13T10:35:50.165433166Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm ACK delay=26 blocks=[0..2] ecn_counts=None [2025-12-13T10:35:50.165440560Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d timer=none latest_rtt=32.621028ms srtt=33.681215ms min_rtt=31.479746ms rttvar=8.09499ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1708, delivered_time: Instant { tv_sec: 576, tv_nsec: 523314223 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 523314223 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 6, rate_sample: RateSample { bandwidth: 310.29 Kbps, is_app_limited: true, interval: 35.450816ms, delivered: 1375, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 488580197 }), send_elapsed: 2.829788ms, ack_elapsed: 35.450816ms, rtt: 32.621028ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 501021, last_update: Instant { tv_sec: 576, tv_nsec: 522979539 }, next_time: Instant { tv_sec: 576, tv_nsec: 523314223 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.165481607Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:45118 to 193.167.100.100:443 [2025-12-13T10:35:50.165487348Z TRACE quiche_apps::client] 0.0.0.0:45118 -> 193.167.100.100:443: done writing [2025-12-13T10:35:50.263645851Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:45118 [2025-12-13T10:35:50.263665458Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx pkt Short dcid=91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d key_phase=false len=1329 pn=4 [2025-12-13T10:35:50.263679413Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm PING mtu_probe=None [2025-12-13T10:35:50.263696205Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm PADDING len=1311 [2025-12-13T10:35:50.263710341Z TRACE quiche_apps::client] 0.0.0.0:45118: processed 1350 bytes [2025-12-13T10:35:50.263719027Z TRACE quiche_apps::client] 0.0.0.0:45118: recv() would block [2025-12-13T10:35:50.263725430Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:50.263743934Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx pkt Short dcid=00000000000010053e314e84f7847e025fd2e9c5 key_phase=false len=7 pn=9 [2025-12-13T10:35:50.263751278Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm ACK delay=9 blocks=[0..2, 4..4] ecn_counts=None [2025-12-13T10:35:50.263766025Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d timer=none latest_rtt=32.621028ms srtt=33.681215ms min_rtt=31.479746ms rttvar=8.09499ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1708, delivered_time: Instant { tv_sec: 576, tv_nsec: 622548637 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 622548637 }, end_of_app_limited: 7, last_sent_packet: 9, largest_acked: 6, rate_sample: RateSample { bandwidth: 310.29 Kbps, is_app_limited: true, interval: 35.450816ms, delivered: 1375, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 488580197 }), send_elapsed: 2.829788ms, ack_elapsed: 35.450816ms, rtt: 32.621028ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 501021, last_update: Instant { tv_sec: 576, tv_nsec: 622548637 }, next_time: Instant { tv_sec: 576, tv_nsec: 622548637 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.263821419Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:45118 to 193.167.100.100:443 [2025-12-13T10:35:50.263833271Z TRACE quiche_apps::client] 0.0.0.0:45118 -> 193.167.100.100:443: done writing [2025-12-13T10:35:50.294640307Z TRACE quiche_apps::client] got 70 bytes from 193.167.100.100:443 to 0.0.0.0:45118 [2025-12-13T10:35:50.294660034Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx pkt Short dcid=91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d key_phase=false len=49 pn=5 [2025-12-13T10:35:50.294672878Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm STREAM id=0 off=1152 len=22 fin=false [2025-12-13T10:35:50.294678589Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:50.294689499Z TRACE quiche_apps::client] 0.0.0.0:45118: processed 70 bytes [2025-12-13T10:35:50.294694869Z TRACE quiche_apps::client] 0.0.0.0:45118: recv() would block [2025-12-13T10:35:50.294698486Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:50.294702394Z TRACE quiche::h3] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d stream id 0 is readable [2025-12-13T10:35:50.294736778Z DEBUG quiche_apps::common] got 22 bytes of response data on stream 0 [2025-12-13T10:35:50.294744061Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:50.294750063Z INFO quiche_apps::common] 1/1 response(s) received in 199.497045ms, closing... [2025-12-13T10:35:50.294775500Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx pkt Short dcid=00000000000010053e314e84f7847e025fd2e9c5 key_phase=false len=11 pn=10 [2025-12-13T10:35:50.294784487Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:50.294805626Z TRACE quiche::recovery::congestion::recovery] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d timer=91.018605ms latest_rtt=32.621028ms srtt=33.681215ms min_rtt=31.479746ms rttvar=8.09499ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1708, delivered_time: Instant { tv_sec: 576, tv_nsec: 653579311 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 653579311 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 6, rate_sample: RateSample { bandwidth: 310.29 Kbps, is_app_limited: true, interval: 35.450816ms, delivered: 1375, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 488580197 }), send_elapsed: 2.829788ms, ack_elapsed: 35.450816ms, rtt: 32.621028ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 49, rate: 501021, last_update: Instant { tv_sec: 576, tv_nsec: 653579311 }, next_time: Instant { tv_sec: 576, tv_nsec: 653579311 }, max_datagram_size: 1350, last_packet_size: Some(49), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.294873954Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:45118 to 193.167.100.100:443 [2025-12-13T10:35:50.294883482Z TRACE quiche_apps::client] 0.0.0.0:45118 -> 193.167.100.100:443: done writing [2025-12-13T10:35:50.494139846Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:50.494154664Z TRACE quiche] 91f86c79b8dc357b0ae067fcf7bc4ff94c7cb57d draining timeout expired [2025-12-13T10:35:50.494209175Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:50.494217882Z INFO quiche_apps::client] connection closed, recv=7 sent=11 lost=0 retrans=0 sent_bytes=2072 recv_bytes=4753 lost_bytes=0 [local_addr=0.0.0.0:45118 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=7 sent=11 lost=0 retrans=0 rtt=33.681215ms min_rtt=Some(31.479746ms) rttvar=8.09499ms cwnd=13500 sent_bytes=2072 recv_bytes=4753 lost_bytes=0 stream_retrans_bytes=0 pmtu=1350 delivery_rate=38786] [2025-12-13T10:35:50.499180815Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:50.499438346Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:51730 with scid 04a22c99f16b67742a3fcb56d746079e7bbf224a [2025-12-13T10:35:50.499481186Z TRACE quiche::tls] 04a22c99f16b67742a3fcb56d746079e7bbf224a write message lvl=Initial len=266 [2025-12-13T10:35:50.499495132Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Initial version=1 dcid=30daa74a301dcd1ea3989b0593d7baa9 scid=04a22c99f16b67742a3fcb56d746079e7bbf224a len=270 pn=0 [2025-12-13T10:35:50.499498980Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:50.499509599Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=998.93555ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 576, tv_nsec: 858259671 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 858259671 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 576, tv_nsec: 858259671 }, next_time: Instant { tv_sec: 576, tv_nsec: 858259671 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.499584339Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:50.533600835Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:51730 [2025-12-13T10:35:50.533622095Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx pkt Initial version=1 dcid=04a22c99f16b67742a3fcb56d746079e7bbf224a scid=00000000000010053e859333c9f0881396bb6762 token= len=116 pn=0 [2025-12-13T10:35:50.533638997Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:50.533648084Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet newly acked 0 [2025-12-13T10:35:50.533655568Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:50.533793125Z TRACE quiche::tls] 04a22c99f16b67742a3fcb56d746079e7bbf224a set write secret lvl=Handshake [2025-12-13T10:35:50.533810227Z TRACE quiche::tls] 04a22c99f16b67742a3fcb56d746079e7bbf224a set read secret lvl=Handshake [2025-12-13T10:35:50.533842277Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx pkt Handshake version=1 dcid=04a22c99f16b67742a3fcb56d746079e7bbf224a scid=00000000000010053e859333c9f0881396bb6762 len=985 pn=0 [2025-12-13T10:35:50.533851133Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm CRYPTO off=0 len=717 [2025-12-13T10:35:50.534063119Z TRACE quiche::tls] 04a22c99f16b67742a3fcb56d746079e7bbf224a write message lvl=Handshake len=36 [2025-12-13T10:35:50.534069040Z TRACE quiche::tls] 04a22c99f16b67742a3fcb56d746079e7bbf224a set write secret lvl=OneRTT [2025-12-13T10:35:50.534077967Z TRACE quiche::tls] 04a22c99f16b67742a3fcb56d746079e7bbf224a set read secret lvl=OneRTT [2025-12-13T10:35:50.534096311Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(30daa74a301dcd1ea3989b0593d7baa9), max_idle_timeout: 75000, stateless_reset_token: Some(139757727823977416188870409877403609258), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(00000000000010053e859333c9f0881396bb6762), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:50.534111129Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm PADDING len=247 [2025-12-13T10:35:50.534127359Z TRACE quiche_apps::client] 0.0.0.0:51730: processed 1200 bytes [2025-12-13T10:35:50.534133481Z TRACE quiche_apps::client] 0.0.0.0:51730: recv() would block [2025-12-13T10:35:50.534137088Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:50.534151715Z TRACE quiche::h3] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:50.534169608Z TRACE quiche::h3] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm GREASE stream=0 len=0 [2025-12-13T10:35:50.534177393Z TRACE quiche::h3] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm GREASE stream=0 len=18 [2025-12-13T10:35:50.534185979Z TRACE quiche::h3] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm HEADERS stream=0 len=33 fin=true [2025-12-13T10:35:50.534222397Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /ample-red-sloth", "user-agent: quiche"] [2025-12-13T10:35:50.534287068Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Initial version=1 dcid=00000000000010053e859333c9f0881396bb6762 scid=04a22c99f16b67742a3fcb56d746079e7bbf224a len=6 pn=1 [2025-12-13T10:35:50.534292668Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm ACK delay=83 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:50.534304109Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=101.833211ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493809, last_update: Instant { tv_sec: 576, tv_nsec: 892908408 }, next_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.534330419Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Handshake version=1 dcid=00000000000010053e859333c9f0881396bb6762 scid=04a22c99f16b67742a3fcb56d746079e7bbf224a len=45 pn=2 [2025-12-13T10:35:50.534334927Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm ACK delay=61 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:50.534338955Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:50.534346990Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=102.449754ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493809, last_update: Instant { tv_sec: 576, tv_nsec: 893092001 }, next_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, max_datagram_size: 1350, last_packet_size: None, iv: 224.783µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.534363891Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a dropped epoch 0 state [2025-12-13T10:35:50.534379581Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=1128 pn=3 [2025-12-13T10:35:50.534383789Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[73, e9, b7, eb, 9a, 5e, 42, 53, 7c, 26, c2, ff, 6a, f1, 72, 1d, ee, ca, b4, b4] reset_token=[10, 12, b9, 9a, 51, 6a, 8c, 1e, be, 14, ca, 31, 93, 74, c1, 06] [2025-12-13T10:35:50.534397464Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:50.534401602Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm PADDING len=1064 [2025-12-13T10:35:50.534410168Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=102.386515ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 493809, last_update: Instant { tv_sec: 576, tv_nsec: 893092001 }, next_time: Instant { tv_sec: 576, tv_nsec: 893316784 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.534454020Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:50.534467765Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=6 pn=4 [2025-12-13T10:35:50.534473656Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:50.534484406Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=102.311826ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493809, last_update: Instant { tv_sec: 576, tv_nsec: 893275324 }, next_time: Instant { tv_sec: 576, tv_nsec: 893316784 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.45034ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.534522508Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:50.534535462Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=6 pn=5 [2025-12-13T10:35:50.534541303Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:50.534551742Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=102.24448ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 493809, last_update: Instant { tv_sec: 576, tv_nsec: 893275324 }, next_time: Instant { tv_sec: 576, tv_nsec: 895793711 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.534591557Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:50.534605252Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=76 pn=6 [2025-12-13T10:35:50.534611234Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm STREAM id=0 off=0 len=71 fin=true [2025-12-13T10:35:50.534639146Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=102.157608ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1479 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493809, last_update: Instant { tv_sec: 576, tv_nsec: 893412560 }, next_time: Instant { tv_sec: 576, tv_nsec: 895793711 }, max_datagram_size: 1350, last_packet_size: None, iv: 319.962µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.534674712Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:50.534683558Z TRACE quiche_apps::client] 0.0.0.0:51730 -> 193.167.100.100:443: done writing [2025-12-13T10:35:50.637836348Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:50.637850435Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a loss detection timeout expired [2025-12-13T10:35:50.637856586Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=101.4591ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1479 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493809, last_update: Instant { tv_sec: 576, tv_nsec: 893412560 }, next_time: Instant { tv_sec: 576, tv_nsec: 895793711 }, max_datagram_size: 1350, last_packet_size: None, iv: 319.962µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.637885290Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:50.637903394Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Handshake version=1 dcid=00000000000010053e859333c9f0881396bb6762 scid=04a22c99f16b67742a3fcb56d746079e7bbf224a len=46 pn=7 [2025-12-13T10:35:50.637908113Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm ACK delay=13007 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:50.637913222Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:50.637925024Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=151.711442ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1591 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 493809, last_update: Instant { tv_sec: 576, tv_nsec: 996705973 }, next_time: Instant { tv_sec: 576, tv_nsec: 997025935 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.637974807Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:50.637985698Z TRACE quiche_apps::client] 0.0.0.0:51730 -> 193.167.100.100:443: done writing [2025-12-13T10:35:50.790208661Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:50.790223078Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a loss detection timeout expired [2025-12-13T10:35:50.790228728Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=254.446205ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1591 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 493809, last_update: Instant { tv_sec: 576, tv_nsec: 996705973 }, next_time: Instant { tv_sec: 576, tv_nsec: 997025935 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.790257432Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:50.790273913Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=64 pn=8 [2025-12-13T10:35:50.790278661Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[73, e9, b7, eb, 9a, 5e, 42, 53, 7c, 26, c2, ff, 6a, f1, 72, 1d, ee, ca, b4, b4] reset_token=[10, 12, b9, 9a, 51, 6a, 8c, 1e, be, 14, ca, 31, 93, 74, c1, 06] [2025-12-13T10:35:50.790288350Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:50.790301224Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=257.667263ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1693 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 102, rate: 493809, last_update: Instant { tv_sec: 577, tv_nsec: 149078045 }, next_time: Instant { tv_sec: 577, tv_nsec: 149078045 }, max_datagram_size: 1350, last_packet_size: Some(102), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.790352991Z TRACE quiche_apps::client] written 102 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:50.790370373Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=6 pn=9 [2025-12-13T10:35:50.790378368Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:50.790391823Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=257.575732ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1737 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493809, last_update: Instant { tv_sec: 577, tv_nsec: 149176489 }, next_time: Instant { tv_sec: 577, tv_nsec: 149078045 }, max_datagram_size: 1350, last_packet_size: None, iv: 295.661µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:50.790437258Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:50.790448138Z TRACE quiche_apps::client] 0.0.0.0:51730 -> 193.167.100.100:443: done writing [2025-12-13T10:35:51.048772324Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:51.048792883Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a loss detection timeout expired [2025-12-13T10:35:51.048800517Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=409.244955ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1737 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493809, last_update: Instant { tv_sec: 577, tv_nsec: 149176489 }, next_time: Instant { tv_sec: 577, tv_nsec: 149078045 }, max_datagram_size: 1350, last_packet_size: None, iv: 295.661µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:51.048824883Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:51.048848958Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Handshake version=1 dcid=00000000000010053e859333c9f0881396bb6762 scid=04a22c99f16b67742a3fcb56d746079e7bbf224a len=48 pn=10 [2025-12-13T10:35:51.048855490Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm ACK delay=64375 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:51.048862703Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:51.048878082Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=761.638277ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1851 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 114, rate: 493809, last_update: Instant { tv_sec: 577, tv_nsec: 407648110 }, next_time: Instant { tv_sec: 577, tv_nsec: 407943771 }, max_datagram_size: 1350, last_packet_size: Some(114), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:51.048940298Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:51.048964574Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Handshake version=1 dcid=00000000000010053e859333c9f0881396bb6762 scid=04a22c99f16b67742a3fcb56d746079e7bbf224a len=9 pn=11 [2025-12-13T10:35:51.048974693Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm ACK delay=64390 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:51.048985282Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm PING mtu_probe=None [2025-12-13T10:35:51.048999098Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=761.517231ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1926 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493809, last_update: Instant { tv_sec: 577, tv_nsec: 407766712 }, next_time: Instant { tv_sec: 577, tv_nsec: 407943771 }, max_datagram_size: 1350, last_packet_size: None, iv: 382.739µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:51.049052588Z TRACE quiche_apps::client] written 75 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:51.049064180Z TRACE quiche_apps::client] 0.0.0.0:51730 -> 193.167.100.100:443: done writing [2025-12-13T10:35:51.811887276Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:51.811921039Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a loss detection timeout expired [2025-12-13T10:35:51.811929435Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=877.330998ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1926 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493809, last_update: Instant { tv_sec: 577, tv_nsec: 407766712 }, next_time: Instant { tv_sec: 577, tv_nsec: 407943771 }, max_datagram_size: 1350, last_packet_size: None, iv: 382.739µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:51.811958730Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:51.811992202Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=64 pn=12 [2025-12-13T10:35:51.811997522Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[73, e9, b7, eb, 9a, 5e, 42, 53, 7c, 26, c2, ff, 6a, f1, 72, 1d, ee, ca, b4, b4] reset_token=[10, 12, b9, 9a, 51, 6a, 8c, 1e, be, 14, ca, 31, 93, 74, c1, 06] [2025-12-13T10:35:51.812008483Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:51.812028700Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=877.232444ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=2028 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 102, rate: 493809, last_update: Instant { tv_sec: 578, tv_nsec: 170784252 }, next_time: Instant { tv_sec: 578, tv_nsec: 171166991 }, max_datagram_size: 1350, last_packet_size: Some(102), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:51.812129990Z TRACE quiche_apps::client] written 102 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:51.812146571Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=6 pn=13 [2025-12-13T10:35:51.812153203Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:51.812165506Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=877.095057ms latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=2072 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493809, last_update: Instant { tv_sec: 578, tv_nsec: 170953568 }, next_time: Instant { tv_sec: 578, tv_nsec: 171166991 }, max_datagram_size: 1350, last_packet_size: None, iv: 295.661µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:51.812239574Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:51.812251086Z TRACE quiche_apps::client] 0.0.0.0:51730 -> 193.167.100.100:443: done writing [2025-12-13T10:35:52.691216307Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:52.691245040Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a loss detection timeout expired [2025-12-13T10:35:52.691253406Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=1.63831599s latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=2072 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493809, last_update: Instant { tv_sec: 578, tv_nsec: 170953568 }, next_time: Instant { tv_sec: 578, tv_nsec: 171166991 }, max_datagram_size: 1350, last_packet_size: None, iv: 295.661µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:52.691297839Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:52.691332854Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Handshake version=1 dcid=00000000000010053e859333c9f0881396bb6762 scid=04a22c99f16b67742a3fcb56d746079e7bbf224a len=48 pn=14 [2025-12-13T10:35:52.691338114Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm ACK delay=269685 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:52.691344676Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:52.691366838Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=3.201390296s latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=2186 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 114, rate: 493809, last_update: Instant { tv_sec: 579, tv_nsec: 50123942 }, next_time: Instant { tv_sec: 579, tv_nsec: 50419603 }, max_datagram_size: 1350, last_packet_size: Some(114), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:52.691419065Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:52.691432841Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Handshake version=1 dcid=00000000000010053e859333c9f0881396bb6762 scid=04a22c99f16b67742a3fcb56d746079e7bbf224a len=9 pn=15 [2025-12-13T10:35:52.691437299Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm ACK delay=269698 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:52.691441608Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm PING mtu_probe=None [2025-12-13T10:35:52.691449913Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=3.201307441s latest_rtt=34.173108ms srtt=34.173108ms min_rtt=34.173108ms rttvar=17.086554ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=2261 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, first_sent_time: Instant { tv_sec: 576, tv_nsec: 892908448 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 34.173108ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 858259671 }), send_elapsed: 0ns, ack_elapsed: 34.173108ms, rtt: 34.173108ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493809, last_update: Instant { tv_sec: 579, tv_nsec: 50238917 }, next_time: Instant { tv_sec: 579, tv_nsec: 50419603 }, max_datagram_size: 1350, last_packet_size: None, iv: 382.739µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:52.691511698Z TRACE quiche_apps::client] written 75 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:52.691524342Z TRACE quiche_apps::client] 0.0.0.0:51730 -> 193.167.100.100:443: done writing [2025-12-13T10:35:52.722334007Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:51730 [2025-12-13T10:35:52.722356088Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx pkt Handshake version=1 dcid=04a22c99f16b67742a3fcb56d746079e7bbf224a scid=00000000000010053e859333c9f0881396bb6762 len=24 pn=2 [2025-12-13T10:35:52.722373450Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm ACK delay=0 blocks=[11..11, 15..15] ecn_counts=None [2025-12-13T10:35:52.722381195Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet newly acked 11 [2025-12-13T10:35:52.722385293Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet newly acked 15 [2025-12-13T10:35:52.722391514Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet 2 lost on epoch 1 [2025-12-13T10:35:52.722398287Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet 7 lost on epoch 1 [2025-12-13T10:35:52.722406051Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet 10 lost on epoch 1 [2025-12-13T10:35:52.722447769Z TRACE quiche_apps::client] 0.0.0.0:51730: processed 72 bytes [2025-12-13T10:35:52.722459061Z TRACE quiche_apps::client] 0.0.0.0:51730: recv() would block [2025-12-13T10:35:52.722465282Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:52.722488065Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Handshake version=1 dcid=00000000000010053e859333c9f0881396bb6762 scid=04a22c99f16b67742a3fcb56d746079e7bbf224a len=45 pn=16 [2025-12-13T10:35:52.722495278Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm ACK delay=16 blocks=[2..2] ecn_counts=None [2025-12-13T10:35:52.722499817Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:52.722510176Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=exp latest_rtt=30.746638ms srtt=33.744798ms min_rtt=30.746638ms rttvar=13.671532ms cwnd=9450 ssthresh=9450 bytes_in_flight=1885 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 579, tv_nsec: 81166241 }) Rate { delivered: 483, delivered_time: Instant { tv_sec: 579, tv_nsec: 81166241 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 50419603 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 15, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 2.188257793s, delivered: 150, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 892908448 }), send_elapsed: 2.157511155s, ack_elapsed: 2.188257793s, rtt: 30.746638ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350053, last_update: Instant { tv_sec: 579, tv_nsec: 50238917 }, next_time: Instant { tv_sec: 579, tv_nsec: 81670618 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:52.722564658Z TRACE quiche_apps::client] written 111 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:52.722574286Z TRACE quiche_apps::client] 0.0.0.0:51730 -> 193.167.100.100:443: done writing [2025-12-13T10:35:52.722581078Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:52.722585236Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a loss detection timeout expired [2025-12-13T10:35:52.722590616Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=exp latest_rtt=30.746638ms srtt=33.744798ms min_rtt=30.746638ms rttvar=13.671532ms cwnd=9450 ssthresh=9450 bytes_in_flight=1885 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 579, tv_nsec: 81166241 }) Rate { delivered: 483, delivered_time: Instant { tv_sec: 579, tv_nsec: 81166241 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 50419603 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 15, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 2.188257793s, delivered: 150, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 892908448 }), send_elapsed: 2.157511155s, ack_elapsed: 2.188257793s, rtt: 30.746638ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350053, last_update: Instant { tv_sec: 579, tv_nsec: 50238917 }, next_time: Instant { tv_sec: 579, tv_nsec: 81670618 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:52.722616214Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:52.722629018Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=64 pn=17 [2025-12-13T10:35:52.722632675Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[73, e9, b7, eb, 9a, 5e, 42, 53, 7c, 26, c2, ff, 6a, f1, 72, 1d, ee, ca, b4, b4] reset_token=[10, 12, b9, 9a, 51, 6a, 8c, 1e, be, 14, ca, 31, 93, 74, c1, 06] [2025-12-13T10:35:52.722639688Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:52.722649346Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=176.685894ms latest_rtt=30.746638ms srtt=33.744798ms min_rtt=30.746638ms rttvar=13.671532ms cwnd=9450 ssthresh=9450 bytes_in_flight=1987 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 579, tv_nsec: 81166241 }) Rate { delivered: 483, delivered_time: Instant { tv_sec: 579, tv_nsec: 81166241 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 50419603 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 15, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 2.188257793s, delivered: 150, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 576, tv_nsec: 892908448 }), send_elapsed: 2.157511155s, ack_elapsed: 2.188257793s, rtt: 30.746638ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350053, last_update: Instant { tv_sec: 579, tv_nsec: 50238917 }, next_time: Instant { tv_sec: 579, tv_nsec: 81670618 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:52.722684562Z TRACE quiche_apps::client] written 102 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:52.722693098Z TRACE quiche_apps::client] 0.0.0.0:51730 -> 193.167.100.100:443: done writing [2025-12-13T10:35:52.779687266Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:51730 [2025-12-13T10:35:52.779705460Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx pkt Short dcid=04a22c99f16b67742a3fcb56d746079e7bbf224a key_phase=false len=23 pn=1 [2025-12-13T10:35:52.779717603Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm ACK delay=3250 blocks=[17..17] ecn_counts=None [2025-12-13T10:35:52.779725848Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet newly acked 17 [2025-12-13T10:35:52.779740456Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet 3 lost on epoch 2 [2025-12-13T10:35:52.779745976Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet 4 lost on epoch 2 [2025-12-13T10:35:52.779752027Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet 5 lost on epoch 2 [2025-12-13T10:35:52.779757457Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet 6 lost on epoch 2 [2025-12-13T10:35:52.779763148Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet 8 lost on epoch 2 [2025-12-13T10:35:52.779768949Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet 9 lost on epoch 2 [2025-12-13T10:35:52.779773467Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet 12 lost on epoch 2 [2025-12-13T10:35:52.779778246Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet 13 lost on epoch 2 [2025-12-13T10:35:52.779796791Z TRACE quiche_apps::client] 0.0.0.0:51730: processed 44 bytes [2025-12-13T10:35:52.779804455Z TRACE quiche_apps::client] 0.0.0.0:51730: recv() would block [2025-12-13T10:35:52.779809475Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:52.779829231Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=126 pn=18 [2025-12-13T10:35:52.779835203Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[73, e9, b7, eb, 9a, 5e, 42, 53, 7c, 26, c2, ff, 6a, f1, 72, 1d, ee, ca, b4, b4] reset_token=[10, 12, b9, 9a, 51, 6a, 8c, 1e, be, 14, ca, 31, 93, 74, c1, 06] [2025-12-13T10:35:52.779843108Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[73, e9, b7, eb, 9a, 5e, 42, 53, 7c, 26, c2, ff, 6a, f1, 72, 1d, ee, ca, b4, b4] reset_token=[10, 12, b9, 9a, 51, 6a, 8c, 1e, be, 14, ca, 31, 93, 74, c1, 06] [2025-12-13T10:35:52.779849580Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[73, e9, b7, eb, 9a, 5e, 42, 53, 7c, 26, c2, ff, 6a, f1, 72, 1d, ee, ca, b4, b4] reset_token=[10, 12, b9, 9a, 51, 6a, 8c, 1e, be, 14, ca, 31, 93, 74, c1, 06] [2025-12-13T10:35:52.779855801Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:52.779865720Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=19.028131ms latest_rtt=56.846318ms srtt=33.507487ms min_rtt=30.746638ms rttvar=10.728269ms cwnd=9450 ssthresh=9450 bytes_in_flight=389 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 579, tv_nsec: 81166241 }) Rate { delivered: 585, delivered_time: Instant { tv_sec: 579, tv_nsec: 138516936 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 81670618 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 17, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 57.350695ms, delivered: 102, prior_delivered: 483, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 81166241 }), send_elapsed: 31.251015ms, ack_elapsed: 57.350695ms, rtt: 56.846318ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 352533, last_update: Instant { tv_sec: 579, tv_nsec: 138630839 }, next_time: Instant { tv_sec: 579, tv_nsec: 138630839 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:52.779929910Z TRACE quiche_apps::client] written 164 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:52.779948915Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=6 pn=19 [2025-12-13T10:35:52.779953434Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:52.779967520Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=18.925178ms latest_rtt=56.846318ms srtt=33.507487ms min_rtt=30.746638ms rttvar=10.728269ms cwnd=9450 ssthresh=9450 bytes_in_flight=433 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 579, tv_nsec: 81166241 }) Rate { delivered: 585, delivered_time: Instant { tv_sec: 579, tv_nsec: 138516936 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 81670618 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 17, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 57.350695ms, delivered: 102, prior_delivered: 483, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 81166241 }), send_elapsed: 31.251015ms, ack_elapsed: 57.350695ms, rtt: 56.846318ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 352533, last_update: Instant { tv_sec: 579, tv_nsec: 138630839 }, next_time: Instant { tv_sec: 579, tv_nsec: 138630839 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:52.780043883Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:52.780059021Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=76 pn=20 [2025-12-13T10:35:52.780065383Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm STREAM id=0 off=0 len=71 fin=true [2025-12-13T10:35:52.780077876Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=18.815253ms latest_rtt=56.846318ms srtt=33.507487ms min_rtt=30.746638ms rttvar=10.728269ms cwnd=9450 ssthresh=9450 bytes_in_flight=547 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 579, tv_nsec: 81166241 }) Rate { delivered: 585, delivered_time: Instant { tv_sec: 579, tv_nsec: 138516936 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 81670618 }, end_of_app_limited: 19, last_sent_packet: 20, largest_acked: 17, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 57.350695ms, delivered: 102, prior_delivered: 483, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 81166241 }), send_elapsed: 31.251015ms, ack_elapsed: 57.350695ms, rtt: 56.846318ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 352533, last_update: Instant { tv_sec: 579, tv_nsec: 138630839 }, next_time: Instant { tv_sec: 579, tv_nsec: 138630839 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:52.780123081Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:52.780128751Z TRACE quiche_apps::client] 0.0.0.0:51730 -> 193.167.100.100:443: done writing [2025-12-13T10:35:52.799160526Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:52.799173430Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a loss detection timeout expired [2025-12-13T10:35:52.799177828Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=76.136434ms latest_rtt=56.846318ms srtt=33.507487ms min_rtt=30.746638ms rttvar=10.728269ms cwnd=9450 ssthresh=9450 bytes_in_flight=547 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 579, tv_nsec: 81166241 }) Rate { delivered: 585, delivered_time: Instant { tv_sec: 579, tv_nsec: 138516936 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 81670618 }, end_of_app_limited: 19, last_sent_packet: 20, largest_acked: 17, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 57.350695ms, delivered: 102, prior_delivered: 483, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 81166241 }), send_elapsed: 31.251015ms, ack_elapsed: 57.350695ms, rtt: 56.846318ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 352533, last_update: Instant { tv_sec: 579, tv_nsec: 138630839 }, next_time: Instant { tv_sec: 579, tv_nsec: 138630839 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:52.799223233Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:52.799243491Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Handshake version=1 dcid=00000000000010053e859333c9f0881396bb6762 scid=04a22c99f16b67742a3fcb56d746079e7bbf224a len=46 pn=21 [2025-12-13T10:35:52.799250194Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm ACK delay=9611 blocks=[2..2] ecn_counts=None [2025-12-13T10:35:52.799255985Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:52.799265763Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=152.80578ms latest_rtt=56.846318ms srtt=33.507487ms min_rtt=30.746638ms rttvar=10.728269ms cwnd=9450 ssthresh=9450 bytes_in_flight=659 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 579, tv_nsec: 81166241 }) Rate { delivered: 585, delivered_time: Instant { tv_sec: 579, tv_nsec: 138516936 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 81670618 }, end_of_app_limited: 20, last_sent_packet: 21, largest_acked: 17, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 57.350695ms, delivered: 102, prior_delivered: 483, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 81166241 }), send_elapsed: 31.251015ms, ack_elapsed: 57.350695ms, rtt: 56.846318ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 352533, last_update: Instant { tv_sec: 579, tv_nsec: 138630839 }, next_time: Instant { tv_sec: 579, tv_nsec: 138630839 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:52.799304636Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:52.799310416Z TRACE quiche_apps::client] 0.0.0.0:51730 -> 193.167.100.100:443: done writing [2025-12-13T10:35:52.813162568Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:51730 [2025-12-13T10:35:52.813210026Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx pkt Short dcid=04a22c99f16b67742a3fcb56d746079e7bbf224a key_phase=false len=51 pn=4 [2025-12-13T10:35:52.813224353Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:35:52.813233380Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:52.813248358Z TRACE quiche_apps::client] 0.0.0.0:51730: processed 72 bytes [2025-12-13T10:35:52.813266672Z TRACE quiche_apps::client] 0.0.0.0:51730: recv() would block [2025-12-13T10:35:52.813272824Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:52.813290086Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=7 pn=22 [2025-12-13T10:35:52.813297199Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm ACK delay=12 blocks=[1..1, 4..4] ecn_counts=None [2025-12-13T10:35:52.813312288Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=138.758123ms latest_rtt=56.846318ms srtt=33.507487ms min_rtt=30.746638ms rttvar=10.728269ms cwnd=9450 ssthresh=9450 bytes_in_flight=659 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 579, tv_nsec: 81166241 }) Rate { delivered: 585, delivered_time: Instant { tv_sec: 579, tv_nsec: 138516936 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 81670618 }, end_of_app_limited: 20, last_sent_packet: 22, largest_acked: 17, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 57.350695ms, delivered: 102, prior_delivered: 483, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 81166241 }), send_elapsed: 31.251015ms, ack_elapsed: 57.350695ms, rtt: 56.846318ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 352533, last_update: Instant { tv_sec: 579, tv_nsec: 138630839 }, next_time: Instant { tv_sec: 579, tv_nsec: 138630839 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:52.813380455Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:52.813388911Z TRACE quiche_apps::client] 0.0.0.0:51730 -> 193.167.100.100:443: done writing [2025-12-13T10:35:52.844906096Z TRACE quiche_apps::client] got 885 bytes from 193.167.100.100:443 to 0.0.0.0:51730 [2025-12-13T10:35:52.844921434Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx pkt Short dcid=04a22c99f16b67742a3fcb56d746079e7bbf224a key_phase=false len=864 pn=5 [2025-12-13T10:35:52.844933858Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:52.844981046Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm HANDSHAKE_DONE [2025-12-13T10:35:52.844991395Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a dropped epoch 1 state [2025-12-13T10:35:52.845001133Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 77, a0, 19, 1c, d7, 77, 77, 3b, cf, 75, 6c, d4] reset_token=[43, 30, ee, 76, 38, 2b, bc, e0, 8a, 5c, 22, d1, 75, b0, 93, 03] [2025-12-13T10:35:52.845014678Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, a8, 52, e5, 91, 14, 89, cc, 7d, c5, ec, 6a, cc] reset_token=[86, ba, d2, 25, 8c, b0, 31, 12, 2b, 95, 5b, b7, b6, 4f, 2a, d6] [2025-12-13T10:35:52.845027392Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 05, 59, 7d, 06, 0b, 74, f4, ce, f3, 17, bb, ad] reset_token=[53, 8c, 9d, f8, a7, 56, 5d, 09, 9a, d8, 73, 79, a3, 90, 91, 8f] [2025-12-13T10:35:52.845040036Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, cc, bb, 06, d8, 29, 23, c0, cc, c7, 03, 4b, 04] reset_token=[f7, 8c, 25, 18, 3e, 9e, f9, 4e, dc, b3, 8b, 63, 15, 60, 42, 68] [2025-12-13T10:35:52.845053441Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 8e, 43, 77, 12, d6, fb, ed, 4a, 86, e6, eb, fa] reset_token=[21, 11, 66, 8a, bf, 50, a7, d5, 33, ac, e7, d4, 46, cf, 91, c1] [2025-12-13T10:35:52.845067337Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 51, 80, d3, 10, 6d, c7, d1, 51, 92, 04, 26, 6b] reset_token=[c8, 76, 7f, fc, 13, f5, a9, 98, 97, 22, 28, 36, cc, 4c, 68, bf] [2025-12-13T10:35:52.845074240Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 47, 5a, 9b, 32, bb, 47, c3, d9, 7d, f3, 1e, b3] reset_token=[82, e8, 64, d3, 16, 6d, ac, 60, 44, bf, 4b, 00, 52, 59, a3, 75] [2025-12-13T10:35:52.845079680Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:52.845084239Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:52.845088066Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:52.845102122Z TRACE quiche_apps::client] 0.0.0.0:51730: processed 885 bytes [2025-12-13T10:35:52.845108594Z TRACE quiche_apps::client] 0.0.0.0:51730: recv() would block [2025-12-13T10:35:52.845111570Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:52.845114976Z TRACE quiche::h3] 04a22c99f16b67742a3fcb56d746079e7bbf224a stream id 3 is readable [2025-12-13T10:35:52.845123462Z TRACE quiche::h3::stream] 04a22c99f16b67742a3fcb56d746079e7bbf224a read 1 bytes on stream 3 [2025-12-13T10:35:52.845129283Z TRACE quiche::h3] 04a22c99f16b67742a3fcb56d746079e7bbf224a open peer's control stream 3 [2025-12-13T10:35:52.845133711Z TRACE quiche::h3::stream] 04a22c99f16b67742a3fcb56d746079e7bbf224a read 1 bytes on stream 3 [2025-12-13T10:35:52.845137428Z TRACE quiche::h3::stream] 04a22c99f16b67742a3fcb56d746079e7bbf224a read 1 bytes on stream 3 [2025-12-13T10:35:52.845141355Z TRACE quiche::h3::stream] 04a22c99f16b67742a3fcb56d746079e7bbf224a read 6 bytes on stream 3 [2025-12-13T10:35:52.845144962Z TRACE quiche::h3] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:52.845154400Z TRACE quiche::h3] 04a22c99f16b67742a3fcb56d746079e7bbf224a stream id 7 is readable [2025-12-13T10:35:52.845158387Z TRACE quiche::h3::stream] 04a22c99f16b67742a3fcb56d746079e7bbf224a read 1 bytes on stream 7 [2025-12-13T10:35:52.845169127Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=7 pn=23 [2025-12-13T10:35:52.845172654Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm ACK delay=30 blocks=[1..1, 4..5] ecn_counts=None [2025-12-13T10:35:52.845180709Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=137.710241ms latest_rtt=56.846318ms srtt=33.507487ms min_rtt=30.746638ms rttvar=10.728269ms cwnd=9450 ssthresh=9450 bytes_in_flight=322 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 579, tv_nsec: 81166241 }) Rate { delivered: 585, delivered_time: Instant { tv_sec: 579, tv_nsec: 138516936 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 81670618 }, end_of_app_limited: 20, last_sent_packet: 23, largest_acked: 17, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 57.350695ms, delivered: 102, prior_delivered: 483, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 81166241 }), send_elapsed: 31.251015ms, ack_elapsed: 57.350695ms, rtt: 56.846318ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 352533, last_update: Instant { tv_sec: 579, tv_nsec: 203978219 }, next_time: Instant { tv_sec: 579, tv_nsec: 203978219 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:52.845250469Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:52.845256751Z TRACE quiche_apps::client] 0.0.0.0:51730 -> 193.167.100.100:443: done writing [2025-12-13T10:35:52.854455337Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:51730 [2025-12-13T10:35:52.854473110Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx pkt Short dcid=04a22c99f16b67742a3fcb56d746079e7bbf224a key_phase=false len=1329 pn=6 [2025-12-13T10:35:52.854486094Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm PING mtu_probe=None [2025-12-13T10:35:52.854502094Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm PADDING len=1311 [2025-12-13T10:35:52.854515399Z TRACE quiche_apps::client] 0.0.0.0:51730: processed 1350 bytes [2025-12-13T10:35:52.854524576Z TRACE quiche_apps::client] 0.0.0.0:51730: recv() would block [2025-12-13T10:35:52.854530397Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:52.854547048Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=7 pn=24 [2025-12-13T10:35:52.854554292Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm ACK delay=9 blocks=[1..1, 4..6] ecn_counts=None [2025-12-13T10:35:52.854569330Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=128.320508ms latest_rtt=56.846318ms srtt=33.507487ms min_rtt=30.746638ms rttvar=10.728269ms cwnd=9450 ssthresh=9450 bytes_in_flight=322 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 579, tv_nsec: 81166241 }) Rate { delivered: 585, delivered_time: Instant { tv_sec: 579, tv_nsec: 138516936 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 81670618 }, end_of_app_limited: 20, last_sent_packet: 24, largest_acked: 17, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 57.350695ms, delivered: 102, prior_delivered: 483, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 81166241 }), send_elapsed: 31.251015ms, ack_elapsed: 57.350695ms, rtt: 56.846318ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 352533, last_update: Instant { tv_sec: 579, tv_nsec: 203978219 }, next_time: Instant { tv_sec: 579, tv_nsec: 203978219 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:52.854637207Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:52.854649319Z TRACE quiche_apps::client] 0.0.0.0:51730 -> 193.167.100.100:443: done writing [2025-12-13T10:35:52.886357792Z TRACE quiche_apps::client] got 1202 bytes from 193.167.100.100:443 to 0.0.0.0:51730 [2025-12-13T10:35:52.886375204Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx pkt Short dcid=04a22c99f16b67742a3fcb56d746079e7bbf224a key_phase=false len=1181 pn=7 [2025-12-13T10:35:52.886390433Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm ACK delay=0 blocks=[17..17, 19..20, 22..24] ecn_counts=None [2025-12-13T10:35:52.886399700Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet newly acked 19 [2025-12-13T10:35:52.886406362Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet newly acked 20 [2025-12-13T10:35:52.886412354Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet newly acked 22 [2025-12-13T10:35:52.886427091Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet newly acked 23 [2025-12-13T10:35:52.886433213Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet newly acked 24 [2025-12-13T10:35:52.886442590Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a packet 18 lost on epoch 2 [2025-12-13T10:35:52.886452849Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm STREAM id=0 off=0 len=1150 fin=false [2025-12-13T10:35:52.886480301Z TRACE quiche_apps::client] 0.0.0.0:51730: processed 1202 bytes [2025-12-13T10:35:52.886490369Z TRACE quiche_apps::client] 0.0.0.0:51730: recv() would block [2025-12-13T10:35:52.886496521Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:52.886503263Z TRACE quiche::h3] 04a22c99f16b67742a3fcb56d746079e7bbf224a stream id 0 is readable [2025-12-13T10:35:52.886509866Z TRACE quiche::h3::stream] 04a22c99f16b67742a3fcb56d746079e7bbf224a read 1 bytes on stream 0 [2025-12-13T10:35:52.886514915Z TRACE quiche::h3::stream] 04a22c99f16b67742a3fcb56d746079e7bbf224a read 1 bytes on stream 0 [2025-12-13T10:35:52.886519514Z TRACE quiche::h3::stream] 04a22c99f16b67742a3fcb56d746079e7bbf224a read 1 bytes on stream 0 [2025-12-13T10:35:52.886524653Z TRACE quiche::h3::stream] 04a22c99f16b67742a3fcb56d746079e7bbf224a read 144 bytes on stream 0 [2025-12-13T10:35:52.886528661Z TRACE quiche::h3] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:52.886533059Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:52.886536766Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:52.886542897Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:52.886551013Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 53, 50, 32, 71, 77, 84] [2025-12-13T10:35:52.886557194Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:52.886562344Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:52.886566912Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:52.886573645Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:52.886579756Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:52.886585727Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:52.886599563Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:52 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:52.886609041Z TRACE quiche::h3] 04a22c99f16b67742a3fcb56d746079e7bbf224a stream id 0 is readable [2025-12-13T10:35:52.886613750Z TRACE quiche::h3::stream] 04a22c99f16b67742a3fcb56d746079e7bbf224a read 1 bytes on stream 0 [2025-12-13T10:35:52.886618228Z TRACE quiche::h3::stream] 04a22c99f16b67742a3fcb56d746079e7bbf224a read 1 bytes on stream 0 [2025-12-13T10:35:52.886622546Z TRACE quiche::h3::stream] 04a22c99f16b67742a3fcb56d746079e7bbf224a read 1 bytes on stream 0 [2025-12-13T10:35:52.886631874Z TRACE quiche::h3] 04a22c99f16b67742a3fcb56d746079e7bbf224a rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:52.886641231Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:52.886645349Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:52.886649166Z INFO quiche_apps::common] 1/1 response(s) received in 2.387057503s, closing... [2025-12-13T10:35:52.886661809Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx pkt Short dcid=00000000000010053e859333c9f0881396bb6762 key_phase=false len=11 pn=25 [2025-12-13T10:35:52.886666218Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:52.886690654Z TRACE quiche::recovery::congestion::recovery] 04a22c99f16b67742a3fcb56d746079e7bbf224a timer=99.320054ms latest_rtt=41.208671ms srtt=34.470134ms min_rtt=30.746638ms rttvar=9.971497ms cwnd=6615 ssthresh=6615 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 579, tv_nsec: 332611520 }) Rate { delivered: 743, delivered_time: Instant { tv_sec: 579, tv_nsec: 203978219 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 203978219 }, end_of_app_limited: 24, last_sent_packet: 25, largest_acked: 24, rate_sample: RateSample { bandwidth: 77.95 Kbps, is_app_limited: true, interval: 122.307601ms, delivered: 158, prior_delivered: 585, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 138516936 }), send_elapsed: 122.307601ms, ack_elapsed: 106.669954ms, rtt: 41.208671ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 239881, last_update: Instant { tv_sec: 579, tv_nsec: 203978219 }, next_time: Instant { tv_sec: 579, tv_nsec: 203978219 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:35:52.886739765Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:51730 to 193.167.100.100:443 [2025-12-13T10:35:52.886745726Z TRACE quiche_apps::client] 0.0.0.0:51730 -> 193.167.100.100:443: done writing [2025-12-13T10:35:53.110019942Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:53.110035752Z TRACE quiche] 04a22c99f16b67742a3fcb56d746079e7bbf224a draining timeout expired [2025-12-13T10:35:53.110068363Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:53.110075496Z INFO quiche_apps::client] connection closed, recv=8 sent=26 lost=12 retrans=23 sent_bytes=3498 recv_bytes=4825 lost_bytes=2161 [local_addr=0.0.0.0:51730 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=8 sent=26 lost=12 retrans=23 rtt=34.470134ms min_rtt=Some(30.746638ms) rttvar=9.971497ms cwnd=6615 sent_bytes=3498 recv_bytes=4825 lost_bytes=0 stream_retrans_bytes=516 pmtu=1350 delivery_rate=9744] [2025-12-13T10:35:53.115118399Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:53.115380709Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:56031 with scid c78c72c3d69a24820eb433d1b69facc2891b8e97 [2025-12-13T10:35:53.115423369Z TRACE quiche::tls] c78c72c3d69a24820eb433d1b69facc2891b8e97 write message lvl=Initial len=266 [2025-12-13T10:35:53.115438357Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx pkt Initial version=1 dcid=7e7b557defb1d36783a8dc41a675c5ff scid=c78c72c3d69a24820eb433d1b69facc2891b8e97 len=270 pn=0 [2025-12-13T10:35:53.115442144Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:53.115453225Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 timer=998.936391ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 579, tv_nsec: 474204218 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 474204218 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 579, tv_nsec: 474204218 }, next_time: Instant { tv_sec: 579, tv_nsec: 474204218 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:53.115512486Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:53.149306329Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:56031 [2025-12-13T10:35:53.149328781Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx pkt Initial version=1 dcid=c78c72c3d69a24820eb433d1b69facc2891b8e97 scid=0000000000001005b1a4f9ef8ba4553043268dd6 token= len=116 pn=0 [2025-12-13T10:35:53.149349419Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:53.149360169Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 packet newly acked 0 [2025-12-13T10:35:53.149370719Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:53.149509859Z TRACE quiche::tls] c78c72c3d69a24820eb433d1b69facc2891b8e97 set write secret lvl=Handshake [2025-12-13T10:35:53.149523354Z TRACE quiche::tls] c78c72c3d69a24820eb433d1b69facc2891b8e97 set read secret lvl=Handshake [2025-12-13T10:35:53.149554833Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx pkt Handshake version=1 dcid=c78c72c3d69a24820eb433d1b69facc2891b8e97 scid=0000000000001005b1a4f9ef8ba4553043268dd6 len=985 pn=0 [2025-12-13T10:35:53.149563790Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm CRYPTO off=0 len=718 [2025-12-13T10:35:53.149771678Z TRACE quiche::tls] c78c72c3d69a24820eb433d1b69facc2891b8e97 write message lvl=Handshake len=36 [2025-12-13T10:35:53.149777509Z TRACE quiche::tls] c78c72c3d69a24820eb433d1b69facc2891b8e97 set write secret lvl=OneRTT [2025-12-13T10:35:53.149786466Z TRACE quiche::tls] c78c72c3d69a24820eb433d1b69facc2891b8e97 set read secret lvl=OneRTT [2025-12-13T10:35:53.149805191Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(7e7b557defb1d36783a8dc41a675c5ff), max_idle_timeout: 75000, stateless_reset_token: Some(285702729629044126100340334485259820740), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005b1a4f9ef8ba4553043268dd6), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:53.149822453Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm PADDING len=246 [2025-12-13T10:35:53.149839425Z TRACE quiche_apps::client] 0.0.0.0:56031: processed 1200 bytes [2025-12-13T10:35:53.149845757Z TRACE quiche_apps::client] 0.0.0.0:56031: recv() would block [2025-12-13T10:35:53.149849374Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:53.149873799Z TRACE quiche::h3] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:53.149893446Z TRACE quiche::h3] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:53.149901431Z TRACE quiche::h3] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:53.149910768Z TRACE quiche::h3] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm HEADERS stream=0 len=36 fin=true [2025-12-13T10:35:53.149918322Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /savory-unlimited-ram", "user-agent: quiche"] [2025-12-13T10:35:53.149985718Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx pkt Initial version=1 dcid=0000000000001005b1a4f9ef8ba4553043268dd6 scid=c78c72c3d69a24820eb433d1b69facc2891b8e97 len=6 pn=1 [2025-12-13T10:35:53.149991259Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm ACK delay=82 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:53.150002500Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 timer=101.123144ms latest_rtt=33.934055ms srtt=33.934055ms min_rtt=33.934055ms rttvar=16.967027ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 579, tv_nsec: 508617178 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 508617178 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.50 Kbps, is_app_limited: true, interval: 33.934055ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 474204218 }), send_elapsed: 0ns, ack_elapsed: 33.934055ms, rtt: 33.934055ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497288, last_update: Instant { tv_sec: 579, tv_nsec: 508617138 }, next_time: Instant { tv_sec: 579, tv_nsec: 508617178 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:53.150029360Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx pkt Handshake version=1 dcid=0000000000001005b1a4f9ef8ba4553043268dd6 scid=c78c72c3d69a24820eb433d1b69facc2891b8e97 len=45 pn=2 [2025-12-13T10:35:53.150033838Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm ACK delay=59 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:53.150037896Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:53.150045690Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 timer=101.731922ms latest_rtt=33.934055ms srtt=33.934055ms min_rtt=33.934055ms rttvar=16.967027ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 579, tv_nsec: 508617178 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 508617178 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.50 Kbps, is_app_limited: true, interval: 33.934055ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 474204218 }), send_elapsed: 0ns, ack_elapsed: 33.934055ms, rtt: 33.934055ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497288, last_update: Instant { tv_sec: 579, tv_nsec: 508790051 }, next_time: Instant { tv_sec: 579, tv_nsec: 508617178 }, max_datagram_size: 1350, last_packet_size: None, iv: 223.211µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:53.150068513Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 dropped epoch 0 state [2025-12-13T10:35:53.150085034Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx pkt Short dcid=0000000000001005b1a4f9ef8ba4553043268dd6 key_phase=false len=1128 pn=3 [2025-12-13T10:35:53.150089262Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[d3, fe, c5, 95, ba, 9d, d3, 9a, 39, f7, 6c, c0, 27, 0f, 15, 93, eb, 41, 17, 96] reset_token=[34, be, fe, 1d, ac, 1b, 9c, 97, e6, 65, 41, c5, 68, 60, 2c, c1] [2025-12-13T10:35:53.150097988Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:53.150102106Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm PADDING len=1064 [2025-12-13T10:35:53.150110502Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 timer=101.667151ms latest_rtt=33.934055ms srtt=33.934055ms min_rtt=33.934055ms rttvar=16.967027ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 579, tv_nsec: 508617178 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 508617178 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.50 Kbps, is_app_limited: true, interval: 33.934055ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 474204218 }), send_elapsed: 0ns, ack_elapsed: 33.934055ms, rtt: 33.934055ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 497288, last_update: Instant { tv_sec: 579, tv_nsec: 508790051 }, next_time: Instant { tv_sec: 579, tv_nsec: 509013262 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:53.150162238Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:56031 to 193.167.100.100:443 [2025-12-13T10:35:53.150178599Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx pkt Short dcid=0000000000001005b1a4f9ef8ba4553043268dd6 key_phase=false len=6 pn=4 [2025-12-13T10:35:53.150186193Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:53.150229594Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 timer=101.547798ms latest_rtt=33.934055ms srtt=33.934055ms min_rtt=33.934055ms rttvar=16.967027ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 579, tv_nsec: 508617178 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 508617178 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.50 Kbps, is_app_limited: true, interval: 33.934055ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 474204218 }), send_elapsed: 0ns, ack_elapsed: 33.934055ms, rtt: 33.934055ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497288, last_update: Instant { tv_sec: 579, tv_nsec: 508985336 }, next_time: Instant { tv_sec: 579, tv_nsec: 509013262 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.433198ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:53.150272805Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:56031 to 193.167.100.100:443 [2025-12-13T10:35:53.150298012Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx pkt Short dcid=0000000000001005b1a4f9ef8ba4553043268dd6 key_phase=false len=6 pn=5 [2025-12-13T10:35:53.150306347Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:53.150317849Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 timer=101.459613ms latest_rtt=33.934055ms srtt=33.934055ms min_rtt=33.934055ms rttvar=16.967027ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 579, tv_nsec: 508617178 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 508617178 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.50 Kbps, is_app_limited: true, interval: 33.934055ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 474204218 }), send_elapsed: 0ns, ack_elapsed: 33.934055ms, rtt: 33.934055ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 497288, last_update: Instant { tv_sec: 579, tv_nsec: 508985336 }, next_time: Instant { tv_sec: 579, tv_nsec: 511536935 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:53.150353796Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:56031 to 193.167.100.100:443 [2025-12-13T10:35:53.150366400Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx pkt Short dcid=0000000000001005b1a4f9ef8ba4553043268dd6 key_phase=false len=79 pn=6 [2025-12-13T10:35:53.150372331Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:35:53.150403218Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 timer=101.374294ms latest_rtt=33.934055ms srtt=33.934055ms min_rtt=33.934055ms rttvar=16.967027ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1482 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 579, tv_nsec: 508617178 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 508617178 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.50 Kbps, is_app_limited: true, interval: 33.934055ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 474204218 }), send_elapsed: 0ns, ack_elapsed: 33.934055ms, rtt: 33.934055ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497288, last_update: Instant { tv_sec: 579, tv_nsec: 509174640 }, next_time: Instant { tv_sec: 579, tv_nsec: 511536935 }, max_datagram_size: 1350, last_packet_size: None, iv: 323.756µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:53.150438404Z TRACE quiche_apps::client] written 117 bytes from 0.0.0.0:56031 to 193.167.100.100:443 [2025-12-13T10:35:53.150447371Z TRACE quiche_apps::client] 0.0.0.0:56031 -> 193.167.100.100:443: done writing [2025-12-13T10:35:53.183879161Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:56031 [2025-12-13T10:35:53.183899108Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx pkt Short dcid=c78c72c3d69a24820eb433d1b69facc2891b8e97 key_phase=false len=869 pn=0 [2025-12-13T10:35:53.183913686Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:53.183922452Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 packet newly acked 3 [2025-12-13T10:35:53.183942750Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:53.183976022Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm HANDSHAKE_DONE [2025-12-13T10:35:53.183984979Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 dropped epoch 1 state [2025-12-13T10:35:53.183995679Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 7e, e3, 09, 64, db, 84, 79, 19, 94, 83, 43, 18] reset_token=[f0, bf, ad, 0c, 93, c3, 8d, de, 24, 75, 96, 60, 93, 6a, 41, 7b] [2025-12-13T10:35:53.184012921Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 37, 3b, d0, d2, 13, 20, 21, cf, 10, 34, d3, 03] reset_token=[71, 8a, 79, 14, 83, 88, c0, 77, a0, 7f, e6, b5, 3f, e3, 4d, 2a] [2025-12-13T10:35:53.184028330Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 7b, 93, 72, 3c, ef, 00, 8a, 1a, f2, 9c, 92, 53] reset_token=[0a, e4, b5, 6d, 8b, 0c, bb, 85, d7, 12, 3b, 0c, e8, 2d, eb, 4e] [2025-12-13T10:35:53.184044300Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 33, 5c, 2b, 2b, f8, 21, 15, 34, 87, 01, 12, 5a] reset_token=[48, 74, 0e, 95, 82, 24, 2b, 5d, a4, 47, 06, 7f, 03, e1, 82, dc] [2025-12-13T10:35:53.184059748Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 36, 4c, 1d, de, 12, 0d, 74, 06, e5, a8, 2d, bf] reset_token=[da, 45, 7e, 11, 86, d3, 98, ac, 1c, cf, ab, 55, ac, 2c, a1, ed] [2025-12-13T10:35:53.184071881Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 39, 6a, 4f, e6, 63, a5, cd, dc, 54, 2b, 75, b5] reset_token=[b9, 02, ad, 1a, 4f, 46, b6, 04, ba, ae, f5, e3, 59, d4, 39, 48] [2025-12-13T10:35:53.184079786Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b6, a2, 6e, e5, bd, 14, ef, ff, dd, 7f, f8, 1b] reset_token=[95, f2, 49, d6, 78, 59, 29, 60, cb, 48, 23, 82, 19, 89, ca, 25] [2025-12-13T10:35:53.184086208Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:53.184091137Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:53.184095475Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:53.184114431Z TRACE quiche_apps::client] 0.0.0.0:56031: processed 890 bytes [2025-12-13T10:35:53.184120933Z TRACE quiche_apps::client] 0.0.0.0:56031: recv() would block [2025-12-13T10:35:53.184124590Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:53.184128357Z TRACE quiche::h3] c78c72c3d69a24820eb433d1b69facc2891b8e97 stream id 3 is readable [2025-12-13T10:35:53.184134839Z TRACE quiche::h3::stream] c78c72c3d69a24820eb433d1b69facc2891b8e97 read 1 bytes on stream 3 [2025-12-13T10:35:53.184140740Z TRACE quiche::h3] c78c72c3d69a24820eb433d1b69facc2891b8e97 open peer's control stream 3 [2025-12-13T10:35:53.184145539Z TRACE quiche::h3::stream] c78c72c3d69a24820eb433d1b69facc2891b8e97 read 1 bytes on stream 3 [2025-12-13T10:35:53.184150087Z TRACE quiche::h3::stream] c78c72c3d69a24820eb433d1b69facc2891b8e97 read 1 bytes on stream 3 [2025-12-13T10:35:53.184154906Z TRACE quiche::h3::stream] c78c72c3d69a24820eb433d1b69facc2891b8e97 read 6 bytes on stream 3 [2025-12-13T10:35:53.184159114Z TRACE quiche::h3] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:53.184174683Z TRACE quiche::h3] c78c72c3d69a24820eb433d1b69facc2891b8e97 stream id 7 is readable [2025-12-13T10:35:53.184179703Z TRACE quiche::h3::stream] c78c72c3d69a24820eb433d1b69facc2891b8e97 read 1 bytes on stream 7 [2025-12-13T10:35:53.184215389Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx pkt Short dcid=0000000000001005b1a4f9ef8ba4553043268dd6 key_phase=false len=5 pn=7 [2025-12-13T10:35:53.184223885Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm ACK delay=39 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:53.184234074Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 timer=76.168121ms latest_rtt=33.697342ms srtt=33.904465ms min_rtt=33.697342ms rttvar=12.784448ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=205 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 579, tv_nsec: 542710604 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 509013262 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 3, rate_sample: RateSample { bandwidth: 273.60 Kbps, is_app_limited: true, interval: 34.093426ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 508617178 }), send_elapsed: 396.084µs, ack_elapsed: 34.093426ms, rtt: 33.697342ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497722, last_update: Instant { tv_sec: 579, tv_nsec: 543023088 }, next_time: Instant { tv_sec: 579, tv_nsec: 543346844 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:53.184283857Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:56031 to 193.167.100.100:443 [2025-12-13T10:35:53.184294647Z TRACE quiche_apps::client] 0.0.0.0:56031 -> 193.167.100.100:443: done writing [2025-12-13T10:35:53.185643578Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:56031 [2025-12-13T10:35:53.185656522Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx pkt Short dcid=c78c72c3d69a24820eb433d1b69facc2891b8e97 key_phase=false len=51 pn=2 [2025-12-13T10:35:53.185666190Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:35:53.185672903Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:53.185683442Z TRACE quiche_apps::client] 0.0.0.0:56031: processed 72 bytes [2025-12-13T10:35:53.185689003Z TRACE quiche_apps::client] 0.0.0.0:56031: recv() would block [2025-12-13T10:35:53.185693972Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:53.185707567Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx pkt Short dcid=0000000000001005b1a4f9ef8ba4553043268dd6 key_phase=false len=7 pn=8 [2025-12-13T10:35:53.185713919Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm ACK delay=6 blocks=[0..0, 2..2] ecn_counts=None [2025-12-13T10:35:53.185726763Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 timer=74.675051ms latest_rtt=33.697342ms srtt=33.904465ms min_rtt=33.697342ms rttvar=12.784448ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=205 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 579, tv_nsec: 542710604 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 509013262 }, end_of_app_limited: 6, last_sent_packet: 8, largest_acked: 3, rate_sample: RateSample { bandwidth: 273.60 Kbps, is_app_limited: true, interval: 34.093426ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 508617178 }), send_elapsed: 396.084µs, ack_elapsed: 34.093426ms, rtt: 33.697342ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497722, last_update: Instant { tv_sec: 579, tv_nsec: 543023088 }, next_time: Instant { tv_sec: 579, tv_nsec: 543346844 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:53.185786134Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:56031 to 193.167.100.100:443 [2025-12-13T10:35:53.185795883Z TRACE quiche_apps::client] 0.0.0.0:56031 -> 193.167.100.100:443: done writing [2025-12-13T10:35:53.224586597Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:56031 [2025-12-13T10:35:53.224607276Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx pkt Short dcid=c78c72c3d69a24820eb433d1b69facc2891b8e97 key_phase=false len=23 pn=4 [2025-12-13T10:35:53.224621111Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm STREAM id=0 off=1149 len=1 fin=false [2025-12-13T10:35:53.224637642Z TRACE quiche_apps::client] 0.0.0.0:56031: processed 44 bytes [2025-12-13T10:35:53.224646669Z TRACE quiche_apps::client] 0.0.0.0:56031: recv() would block [2025-12-13T10:35:53.224652781Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:53.224669943Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx pkt Short dcid=0000000000001005b1a4f9ef8ba4553043268dd6 key_phase=false len=9 pn=9 [2025-12-13T10:35:53.224675293Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm ACK delay=7 blocks=[0..0, 2..2, 4..4] ecn_counts=None [2025-12-13T10:35:53.224686113Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 timer=35.716012ms latest_rtt=33.697342ms srtt=33.904465ms min_rtt=33.697342ms rttvar=12.784448ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=205 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 579, tv_nsec: 542710604 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 509013262 }, end_of_app_limited: 6, last_sent_packet: 9, largest_acked: 3, rate_sample: RateSample { bandwidth: 273.60 Kbps, is_app_limited: true, interval: 34.093426ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 508617178 }), send_elapsed: 396.084µs, ack_elapsed: 34.093426ms, rtt: 33.697342ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497722, last_update: Instant { tv_sec: 579, tv_nsec: 583474836 }, next_time: Instant { tv_sec: 579, tv_nsec: 583474836 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:53.224735966Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:56031 to 193.167.100.100:443 [2025-12-13T10:35:53.224747447Z TRACE quiche_apps::client] 0.0.0.0:56031 -> 193.167.100.100:443: done writing [2025-12-13T10:35:53.260820434Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:53.260833649Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 loss detection timeout expired [2025-12-13T10:35:53.260839099Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 timer=109.605162ms latest_rtt=33.697342ms srtt=33.904465ms min_rtt=33.697342ms rttvar=12.784448ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=205 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 579, tv_nsec: 542710604 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 509013262 }, end_of_app_limited: 6, last_sent_packet: 9, largest_acked: 3, rate_sample: RateSample { bandwidth: 273.60 Kbps, is_app_limited: true, interval: 34.093426ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 508617178 }), send_elapsed: 396.084µs, ack_elapsed: 34.093426ms, rtt: 33.697342ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 497722, last_update: Instant { tv_sec: 579, tv_nsec: 583474836 }, next_time: Instant { tv_sec: 579, tv_nsec: 583474836 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:53.260867623Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:53.260883623Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx pkt Short dcid=0000000000001005b1a4f9ef8ba4553043268dd6 key_phase=false len=16 pn=10 [2025-12-13T10:35:53.260888392Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm ACK delay=4534 blocks=[0..0, 2..2, 4..4] ecn_counts=None [2025-12-13T10:35:53.260893922Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:53.260905443Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 timer=220.052665ms latest_rtt=33.697342ms srtt=33.904465ms min_rtt=33.697342ms rttvar=12.784448ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=259 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 579, tv_nsec: 542710604 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 509013262 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 3, rate_sample: RateSample { bandwidth: 273.60 Kbps, is_app_limited: true, interval: 34.093426ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 508617178 }), send_elapsed: 396.084µs, ack_elapsed: 34.093426ms, rtt: 33.697342ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 54, rate: 497722, last_update: Instant { tv_sec: 579, tv_nsec: 619688306 }, next_time: Instant { tv_sec: 579, tv_nsec: 619688306 }, max_datagram_size: 1350, last_packet_size: Some(54), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:53.260955487Z TRACE quiche_apps::client] written 54 bytes from 0.0.0.0:56031 to 193.167.100.100:443 [2025-12-13T10:35:53.260966648Z TRACE quiche_apps::client] 0.0.0.0:56031 -> 193.167.100.100:443: done writing [2025-12-13T10:35:53.263549244Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:56031 [2025-12-13T10:35:53.263564823Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx pkt Short dcid=c78c72c3d69a24820eb433d1b69facc2891b8e97 key_phase=false len=1179 pn=5 [2025-12-13T10:35:53.263578979Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm ACK delay=1000 blocks=[4..4, 6..9] ecn_counts=None [2025-12-13T10:35:53.263586954Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 packet newly acked 4 [2025-12-13T10:35:53.263593296Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 packet newly acked 6 [2025-12-13T10:35:53.263599538Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 packet newly acked 7 [2025-12-13T10:35:53.263605649Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 packet newly acked 8 [2025-12-13T10:35:53.263612362Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 packet newly acked 9 [2025-12-13T10:35:53.263630956Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 packet 5 lost on epoch 2 [2025-12-13T10:35:53.263653689Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm STREAM id=0 off=0 len=1149 fin=false [2025-12-13T10:35:53.263678665Z TRACE quiche_apps::client] 0.0.0.0:56031: processed 1200 bytes [2025-12-13T10:35:53.263688063Z TRACE quiche_apps::client] 0.0.0.0:56031: recv() would block [2025-12-13T10:35:53.263694876Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:53.263700556Z TRACE quiche::h3] c78c72c3d69a24820eb433d1b69facc2891b8e97 stream id 0 is readable [2025-12-13T10:35:53.263709593Z TRACE quiche::h3::stream] c78c72c3d69a24820eb433d1b69facc2891b8e97 read 1 bytes on stream 0 [2025-12-13T10:35:53.263718039Z TRACE quiche::h3::stream] c78c72c3d69a24820eb433d1b69facc2891b8e97 read 1 bytes on stream 0 [2025-12-13T10:35:53.263726114Z TRACE quiche::h3::stream] c78c72c3d69a24820eb433d1b69facc2891b8e97 read 1 bytes on stream 0 [2025-12-13T10:35:53.263734780Z TRACE quiche::h3::stream] c78c72c3d69a24820eb433d1b69facc2891b8e97 read 144 bytes on stream 0 [2025-12-13T10:35:53.263741192Z TRACE quiche::h3] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:53.263748726Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:53.263755218Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:53.263763825Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:53.263774955Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 53, 51, 32, 71, 77, 84] [2025-12-13T10:35:53.263781547Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:53.263786808Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:53.263791396Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:53.263798590Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:53.263804541Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:53.263810281Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:53.263823426Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:53 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:53.263833024Z TRACE quiche::h3] c78c72c3d69a24820eb433d1b69facc2891b8e97 stream id 0 is readable [2025-12-13T10:35:53.263837652Z TRACE quiche::h3::stream] c78c72c3d69a24820eb433d1b69facc2891b8e97 read 1 bytes on stream 0 [2025-12-13T10:35:53.263842301Z TRACE quiche::h3::stream] c78c72c3d69a24820eb433d1b69facc2891b8e97 read 1 bytes on stream 0 [2025-12-13T10:35:53.263846599Z TRACE quiche::h3::stream] c78c72c3d69a24820eb433d1b69facc2891b8e97 read 1 bytes on stream 0 [2025-12-13T10:35:53.263850176Z TRACE quiche::h3] c78c72c3d69a24820eb433d1b69facc2891b8e97 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:53.263858792Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:35:53.263868660Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:53.263872407Z INFO quiche_apps::common] 1/1 response(s) received in 148.351656ms, closing... [2025-12-13T10:35:53.263884951Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx pkt Short dcid=0000000000001005b1a4f9ef8ba4553043268dd6 key_phase=false len=11 pn=11 [2025-12-13T10:35:53.263889259Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:53.263913685Z TRACE quiche::recovery::congestion::recovery] c78c72c3d69a24820eb433d1b69facc2891b8e97 timer=102.843955ms latest_rtt=38.901553ms srtt=34.5291ms min_rtt=33.697342ms rttvar=10.837608ms cwnd=9450 ssthresh=9450 bytes_in_flight=103 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 579, tv_nsec: 622376389 }) Rate { delivered: 1660, delivered_time: Instant { tv_sec: 579, tv_nsec: 622376389 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 583474836 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 9, rate_sample: RateSample { bandwidth: 273.60 Kbps, is_app_limited: true, interval: 79.665785ms, delivered: 161, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 579, tv_nsec: 542710604 }), send_elapsed: 74.461574ms, ack_elapsed: 79.665785ms, rtt: 38.901553ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 342102, last_update: Instant { tv_sec: 579, tv_nsec: 622692950 }, next_time: Instant { tv_sec: 579, tv_nsec: 619688306 }, max_datagram_size: 1350, last_packet_size: None, iv: 157.848µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:35:53.263965501Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:56031 to 193.167.100.100:443 [2025-12-13T10:35:53.263975420Z TRACE quiche_apps::client] 0.0.0.0:56031 -> 193.167.100.100:443: done writing [2025-12-13T10:35:53.282806655Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:56031 [2025-12-13T10:35:53.282820732Z TRACE quiche_apps::client] 0.0.0.0:56031: processed 1350 bytes [2025-12-13T10:35:53.282827514Z TRACE quiche_apps::client] 0.0.0.0:56031: recv() would block [2025-12-13T10:35:53.282832333Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:53.282838906Z TRACE quiche_apps::client] 0.0.0.0:56031 -> 193.167.100.100:443: done writing [2025-12-13T10:35:53.316803602Z TRACE quiche_apps::client] got 46 bytes from 193.167.100.100:443 to 0.0.0.0:56031 [2025-12-13T10:35:53.316819933Z TRACE quiche_apps::client] 0.0.0.0:56031: processed 46 bytes [2025-12-13T10:35:53.316827216Z TRACE quiche_apps::client] 0.0.0.0:56031: recv() would block [2025-12-13T10:35:53.316832126Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:53.316838848Z TRACE quiche_apps::client] 0.0.0.0:56031 -> 193.167.100.100:443: done writing [2025-12-13T10:35:53.370080488Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:56031 [2025-12-13T10:35:53.370096308Z TRACE quiche_apps::client] 0.0.0.0:56031: processed 1350 bytes [2025-12-13T10:35:53.370102970Z TRACE quiche_apps::client] 0.0.0.0:56031: recv() would block [2025-12-13T10:35:53.370107719Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:53.370114802Z TRACE quiche_apps::client] 0.0.0.0:56031 -> 193.167.100.100:443: done writing [2025-12-13T10:35:53.498297944Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:53.498314916Z TRACE quiche] c78c72c3d69a24820eb433d1b69facc2891b8e97 draining timeout expired [2025-12-13T10:35:53.498347607Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:53.498355101Z INFO quiche_apps::client] connection closed, recv=6 sent=12 lost=1 retrans=2 sent_bytes=2126 recv_bytes=3406 lost_bytes=44 [local_addr=0.0.0.0:56031 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=6 sent=12 lost=1 retrans=2 rtt=34.5291ms min_rtt=Some(33.697342ms) rttvar=10.837608ms cwnd=9450 sent_bytes=2126 recv_bytes=3406 lost_bytes=0 stream_retrans_bytes=2 pmtu=1350 delivery_rate=34200] [2025-12-13T10:35:53.503090639Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:53.503360203Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:52690 with scid ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa [2025-12-13T10:35:53.503401771Z TRACE quiche::tls] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa write message lvl=Initial len=266 [2025-12-13T10:35:53.503416729Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Initial version=1 dcid=6ab1b3d1a662219fb61ca96f3a1531e7 scid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa len=270 pn=0 [2025-12-13T10:35:53.503420416Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:53.503432168Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=998.937052ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 579, tv_nsec: 862183952 }, next_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:53.503487872Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:54.503546839Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:54.503573498Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa loss detection timeout expired [2025-12-13T10:35:54.503582265Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=997.785753ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 579, tv_nsec: 862183952 }, next_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:54.503612732Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:54.503659649Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Initial version=1 dcid=6ab1b3d1a662219fb61ca96f3a1531e7 scid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa len=270 pn=1 [2025-12-13T10:35:54.503664959Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:54.503698472Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=1.997932995s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 580, tv_nsec: 862446189 }, next_time: Instant { tv_sec: 580, tv_nsec: 862446189 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:54.503757582Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:52690 to 193.167.100.100:443 [2025-12-13T10:35:54.503771018Z TRACE quiche_apps::client] 0.0.0.0:52690 -> 193.167.100.100:443: done writing [2025-12-13T10:35:54.532129871Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:52690 [2025-12-13T10:35:54.532152503Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx pkt Initial version=1 dcid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa scid=0000000000001005f45dffaed34d3dddac599005 token= len=20 pn=1 [2025-12-13T10:35:54.532170497Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm PING mtu_probe=None [2025-12-13T10:35:54.532178341Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm PADDING len=2 [2025-12-13T10:35:54.532234156Z TRACE quiche_apps::client] 0.0.0.0:52690: processed 69 bytes [2025-12-13T10:35:54.532249655Z TRACE quiche_apps::client] 0.0.0.0:52690: recv() would block [2025-12-13T10:35:54.532255736Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:54.532278008Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Initial version=1 dcid=0000000000001005f45dffaed34d3dddac599005 scid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa len=5 pn=2 [2025-12-13T10:35:54.532286083Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm ACK delay=15 blocks=[1..1] ecn_counts=None [2025-12-13T10:35:54.532304156Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=1.969326369s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 580, tv_nsec: 891077631 }, next_time: Instant { tv_sec: 580, tv_nsec: 891077631 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:54.532372164Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:52690 to 193.167.100.100:443 [2025-12-13T10:35:54.532386120Z TRACE quiche_apps::client] 0.0.0.0:52690 -> 193.167.100.100:443: done writing [2025-12-13T10:35:54.532400407Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:52690 [2025-12-13T10:35:54.532419512Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx pkt Initial version=1 dcid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa scid=0000000000001005f45dffaed34d3dddac599005 token= len=20 pn=2 [2025-12-13T10:35:54.532434260Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm PING mtu_probe=None [2025-12-13T10:35:54.532441453Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm PADDING len=2 [2025-12-13T10:35:54.532459707Z TRACE quiche_apps::client] 0.0.0.0:52690: processed 69 bytes [2025-12-13T10:35:54.532470567Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:52690 [2025-12-13T10:35:54.532478602Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa dropped invalid packet [2025-12-13T10:35:54.532484954Z TRACE quiche_apps::client] 0.0.0.0:52690: processed 68 bytes [2025-12-13T10:35:54.532492459Z TRACE quiche_apps::client] 0.0.0.0:52690: recv() would block [2025-12-13T10:35:54.532498359Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:54.532520220Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Initial version=1 dcid=0000000000001005f45dffaed34d3dddac599005 scid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa len=5 pn=3 [2025-12-13T10:35:54.532527704Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm ACK delay=12 blocks=[1..2] ecn_counts=None [2025-12-13T10:35:54.532543093Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=1.969087232s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, end_of_app_limited: 1, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 580, tv_nsec: 891320124 }, next_time: Instant { tv_sec: 580, tv_nsec: 891320124 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:54.532603436Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:52690 to 193.167.100.100:443 [2025-12-13T10:35:54.532611872Z TRACE quiche_apps::client] 0.0.0.0:52690 -> 193.167.100.100:443: done writing [2025-12-13T10:35:54.565025866Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:52690 [2025-12-13T10:35:54.565042407Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx pkt Initial version=1 dcid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa scid=0000000000001005f45dffaed34d3dddac599005 token= len=1150 pn=3 [2025-12-13T10:35:54.565056874Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:54.565175176Z TRACE quiche::tls] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa set write secret lvl=Handshake [2025-12-13T10:35:54.565210882Z TRACE quiche::tls] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa set read secret lvl=Handshake [2025-12-13T10:35:54.565230829Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm PADDING len=1039 [2025-12-13T10:35:54.565243403Z TRACE quiche_apps::client] 0.0.0.0:52690: processed 1200 bytes [2025-12-13T10:35:54.565248342Z TRACE quiche_apps::client] 0.0.0.0:52690: recv() would block [2025-12-13T10:35:54.565251368Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:54.565263030Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Initial version=1 dcid=0000000000001005f45dffaed34d3dddac599005 scid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa len=5 pn=4 [2025-12-13T10:35:54.565273269Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm ACK delay=27 blocks=[1..3] ecn_counts=None [2025-12-13T10:35:54.565282486Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=1.936349131s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, end_of_app_limited: 1, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 580, tv_nsec: 924069446 }, next_time: Instant { tv_sec: 580, tv_nsec: 924069446 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:54.565324705Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:52690 to 193.167.100.100:443 [2025-12-13T10:35:54.565334844Z TRACE quiche_apps::client] 0.0.0.0:52690 -> 193.167.100.100:443: done writing [2025-12-13T10:35:54.612637782Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:52690 [2025-12-13T10:35:54.612657820Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx pkt Handshake version=1 dcid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa scid=0000000000001005f45dffaed34d3dddac599005 len=20 pn=3 [2025-12-13T10:35:54.612673439Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm PING mtu_probe=None [2025-12-13T10:35:54.612679901Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm PADDING len=2 [2025-12-13T10:35:54.612699678Z TRACE quiche_apps::client] 0.0.0.0:52690: processed 68 bytes [2025-12-13T10:35:54.612711640Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:52690 [2025-12-13T10:35:54.612719966Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx pkt Handshake version=1 dcid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa scid=0000000000001005f45dffaed34d3dddac599005 len=20 pn=4 [2025-12-13T10:35:54.612731387Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm PING mtu_probe=None [2025-12-13T10:35:54.612737879Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm PADDING len=2 [2025-12-13T10:35:54.612752216Z TRACE quiche_apps::client] 0.0.0.0:52690: processed 68 bytes [2025-12-13T10:35:54.612760632Z TRACE quiche_apps::client] 0.0.0.0:52690: recv() would block [2025-12-13T10:35:54.612766443Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:54.612789375Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Handshake version=1 dcid=0000000000001005f45dffaed34d3dddac599005 scid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa len=5 pn=5 [2025-12-13T10:35:54.612797401Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm ACK delay=8 blocks=[3..4] ecn_counts=None [2025-12-13T10:35:54.612814673Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=1.888815522s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, first_sent_time: Instant { tv_sec: 579, tv_nsec: 862183952 }, end_of_app_limited: 1, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 580, tv_nsec: 971588268 }, next_time: Instant { tv_sec: 580, tv_nsec: 971588268 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:54.612855148Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa dropped epoch 0 state [2025-12-13T10:35:54.612893580Z TRACE quiche_apps::client] written 71 bytes from 0.0.0.0:52690 to 193.167.100.100:443 [2025-12-13T10:35:54.612901715Z TRACE quiche_apps::client] 0.0.0.0:52690 -> 193.167.100.100:443: done writing [2025-12-13T10:35:55.093331302Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:52690 [2025-12-13T10:35:55.093358423Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx pkt Handshake version=1 dcid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa scid=0000000000001005f45dffaed34d3dddac599005 len=20 pn=8 [2025-12-13T10:35:55.093375415Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm PING mtu_probe=None [2025-12-13T10:35:55.093383159Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm PADDING len=2 [2025-12-13T10:35:55.093458019Z TRACE quiche_apps::client] 0.0.0.0:52690: processed 68 bytes [2025-12-13T10:35:55.093470042Z TRACE quiche_apps::client] 0.0.0.0:52690: recv() would block [2025-12-13T10:35:55.093474049Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:55.093514635Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Handshake version=1 dcid=0000000000001005f45dffaed34d3dddac599005 scid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa len=7 pn=6 [2025-12-13T10:35:55.093520917Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm ACK delay=19 blocks=[3..4, 8..8] ecn_counts=None [2025-12-13T10:35:55.093539752Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=1.517232592s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 581, tv_nsec: 452312315 }, first_sent_time: Instant { tv_sec: 581, tv_nsec: 452312315 }, end_of_app_limited: 1, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 581, tv_nsec: 452312315 }, next_time: Instant { tv_sec: 581, tv_nsec: 452312315 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:55.093592941Z TRACE quiche_apps::client] written 73 bytes from 0.0.0.0:52690 to 193.167.100.100:443 [2025-12-13T10:35:55.093600686Z TRACE quiche_apps::client] 0.0.0.0:52690 -> 193.167.100.100:443: done writing [2025-12-13T10:35:55.125115024Z TRACE quiche_apps::client] got 787 bytes from 193.167.100.100:443 to 0.0.0.0:52690 [2025-12-13T10:35:55.125135122Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx pkt Handshake version=1 dcid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa scid=0000000000001005f45dffaed34d3dddac599005 len=738 pn=9 [2025-12-13T10:35:55.125152314Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm CRYPTO off=0 len=717 [2025-12-13T10:35:55.125441935Z TRACE quiche::tls] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa write message lvl=Handshake len=36 [2025-12-13T10:35:55.125457204Z TRACE quiche::tls] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa set write secret lvl=OneRTT [2025-12-13T10:35:55.125467844Z TRACE quiche::tls] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa set read secret lvl=OneRTT [2025-12-13T10:35:55.125488432Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(6ab1b3d1a662219fb61ca96f3a1531e7), max_idle_timeout: 75000, stateless_reset_token: Some(89278629120798142255782869382790480435), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005f45dffaed34d3dddac599005), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:55.125520652Z TRACE quiche_apps::client] 0.0.0.0:52690: processed 787 bytes [2025-12-13T10:35:55.125526794Z TRACE quiche_apps::client] 0.0.0.0:52690: recv() would block [2025-12-13T10:35:55.125530571Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:55.125552883Z TRACE quiche::h3] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:55.125600712Z TRACE quiche::h3] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm GREASE stream=0 len=0 [2025-12-13T10:35:55.125609408Z TRACE quiche::h3] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm GREASE stream=0 len=18 [2025-12-13T10:35:55.125619327Z TRACE quiche::h3] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm HEADERS stream=0 len=37 fin=true [2025-12-13T10:35:55.125627552Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /blue-scared-astronaut", "user-agent: quiche"] [2025-12-13T10:35:55.125706270Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Handshake version=1 dcid=0000000000001005f45dffaed34d3dddac599005 scid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa len=48 pn=7 [2025-12-13T10:35:55.125712601Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm ACK delay=71 blocks=[3..4, 8..9] ecn_counts=None [2025-12-13T10:35:55.125717721Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:55.125729062Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=1.997965305s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=114 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 581, tv_nsec: 484509139 }, first_sent_time: Instant { tv_sec: 581, tv_nsec: 484509139 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 581, tv_nsec: 484509139 }, next_time: Instant { tv_sec: 581, tv_nsec: 484509139 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:55.125755662Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Short dcid=0000000000001005f45dffaed34d3dddac599005 key_phase=false len=64 pn=8 [2025-12-13T10:35:55.125760130Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[dc, bf, 40, ba, 86, ce, 9d, 30, f2, 37, 3d, 72, b9, e9, f7, 4c, 0b, e2, b8, b8] reset_token=[02, a6, 72, 2f, c2, d0, cf, eb, 67, 7b, d2, a9, b5, f8, 31, 22] [2025-12-13T10:35:55.125775208Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:55.125784205Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=1.997910252s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=216 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 581, tv_nsec: 484509139 }, first_sent_time: Instant { tv_sec: 581, tv_nsec: 484509139 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 581, tv_nsec: 484509139 }, next_time: Instant { tv_sec: 581, tv_nsec: 484509139 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:55.125830321Z TRACE quiche_apps::client] written 216 bytes from 0.0.0.0:52690 to 193.167.100.100:443 [2025-12-13T10:35:55.125840610Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Short dcid=0000000000001005f45dffaed34d3dddac599005 key_phase=false len=6 pn=9 [2025-12-13T10:35:55.125845029Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:55.125852242Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=1.997842245s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=260 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 581, tv_nsec: 484509139 }, first_sent_time: Instant { tv_sec: 581, tv_nsec: 484509139 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 581, tv_nsec: 484649842 }, next_time: Instant { tv_sec: 581, tv_nsec: 484649842 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:55.125885625Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:52690 to 193.167.100.100:443 [2025-12-13T10:35:55.125893880Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Short dcid=0000000000001005f45dffaed34d3dddac599005 key_phase=false len=6 pn=10 [2025-12-13T10:35:55.125898168Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:55.125904881Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=1.997789617s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=304 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 581, tv_nsec: 484509139 }, first_sent_time: Instant { tv_sec: 581, tv_nsec: 484509139 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 581, tv_nsec: 484704144 }, next_time: Instant { tv_sec: 581, tv_nsec: 484704144 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:55.125948953Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:52690 to 193.167.100.100:443 [2025-12-13T10:35:55.125957449Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Short dcid=0000000000001005f45dffaed34d3dddac599005 key_phase=false len=80 pn=11 [2025-12-13T10:35:55.125961717Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm STREAM id=0 off=0 len=75 fin=true [2025-12-13T10:35:55.125969221Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=1.997725266s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=422 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 581, tv_nsec: 484509139 }, first_sent_time: Instant { tv_sec: 581, tv_nsec: 484509139 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 581, tv_nsec: 484767412 }, next_time: Instant { tv_sec: 581, tv_nsec: 484767412 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:55.125999968Z TRACE quiche_apps::client] written 118 bytes from 0.0.0.0:52690 to 193.167.100.100:443 [2025-12-13T10:35:55.126005198Z TRACE quiche_apps::client] 0.0.0.0:52690 -> 193.167.100.100:443: done writing [2025-12-13T10:35:55.159891153Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:52690 [2025-12-13T10:35:55.159907213Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx pkt Short dcid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa key_phase=false len=869 pn=0 [2025-12-13T10:35:55.159919256Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm ACK delay=0 blocks=[8..8] ecn_counts=None [2025-12-13T10:35:55.159927291Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa packet newly acked 8 [2025-12-13T10:35:55.159935586Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:55.159957106Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm HANDSHAKE_DONE [2025-12-13T10:35:55.159965232Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa dropped epoch 1 state [2025-12-13T10:35:55.159974309Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 9c, b7, be, 93, 5c, 8c, 1f, 6d, 52, 4d, 46, c3] reset_token=[c6, fc, 17, 75, 91, 64, ec, 1a, 19, d5, 0a, 3d, 58, e6, 7c, ae] [2025-12-13T10:35:55.159988866Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, a8, ed, 82, 18, 9e, 6d, 96, ca, 10, 7c, dd, 42] reset_token=[62, 0f, 67, 92, 9a, 23, ec, a4, 87, 14, 04, 28, 2b, 42, 48, 3b] [2025-12-13T10:35:55.160008442Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, e4, a0, 6c, 9b, 65, a2, 3d, a7, a4, 85, 63, c2] reset_token=[a9, 23, 91, 1c, 6d, f3, 5a, 2a, 51, 70, 3b, c6, 2f, 7a, ff, d7] [2025-12-13T10:35:55.160020645Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 79, 71, 0b, 3f, 58, 21, 30, 17, 7a, dd, fe, c6] reset_token=[f0, fc, 32, 2f, c8, 4b, a5, 43, 93, 80, 85, 5b, 89, 0f, 5c, a8] [2025-12-13T10:35:55.160033499Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 8e, ff, c7, 20, bd, 27, 56, 45, 46, 78, 47, 2c] reset_token=[e3, 99, b7, 61, 24, a4, 26, 07, 6f, 39, 26, bc, 50, 17, a6, d4] [2025-12-13T10:35:55.160046253Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 34, 2c, 88, 99, d1, 79, 84, 71, 16, 08, 74, 20] reset_token=[e0, 09, 3f, 09, cb, ea, d1, 9c, 3e, 49, e9, a7, 6f, 8e, 38, 76] [2025-12-13T10:35:55.160055771Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 28, 06, 5e, 2e, 58, 88, 29, 0b, e3, 9e, 0c, 8d] reset_token=[b9, ad, 2b, 87, 9d, d1, a1, b1, 85, 46, d0, e6, 6c, b0, ce, fc] [2025-12-13T10:35:55.160061882Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:55.160069427Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:55.160075698Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:55.160103961Z TRACE quiche_apps::client] 0.0.0.0:52690: processed 890 bytes [2025-12-13T10:35:55.160115583Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:52690 [2025-12-13T10:35:55.160124670Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx pkt Short dcid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa key_phase=false len=22 pn=1 [2025-12-13T10:35:55.160136632Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm ACK delay=0 blocks=[8..10] ecn_counts=None [2025-12-13T10:35:55.160144677Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa packet newly acked 9 [2025-12-13T10:35:55.160150739Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa packet newly acked 10 [2025-12-13T10:35:55.160166277Z TRACE quiche_apps::client] 0.0.0.0:52690: processed 43 bytes [2025-12-13T10:35:55.160171698Z TRACE quiche_apps::client] 0.0.0.0:52690: recv() would block [2025-12-13T10:35:55.160175475Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:55.160179332Z TRACE quiche::h3] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa stream id 3 is readable [2025-12-13T10:35:55.160185874Z TRACE quiche::h3::stream] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa read 1 bytes on stream 3 [2025-12-13T10:35:55.160218305Z TRACE quiche::h3] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa open peer's control stream 3 [2025-12-13T10:35:55.160223595Z TRACE quiche::h3::stream] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa read 1 bytes on stream 3 [2025-12-13T10:35:55.160228273Z TRACE quiche::h3::stream] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa read 1 bytes on stream 3 [2025-12-13T10:35:55.160233313Z TRACE quiche::h3::stream] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa read 6 bytes on stream 3 [2025-12-13T10:35:55.160237551Z TRACE quiche::h3] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:55.160252809Z TRACE quiche::h3] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa stream id 7 is readable [2025-12-13T10:35:55.160258079Z TRACE quiche::h3::stream] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa read 1 bytes on stream 7 [2025-12-13T10:35:55.160271514Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Short dcid=0000000000001005f45dffaed34d3dddac599005 key_phase=false len=5 pn=12 [2025-12-13T10:35:55.160275993Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm ACK delay=18 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:55.160285150Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=76.218389ms latest_rtt=34.232853ms srtt=34.212979ms min_rtt=34.210141ms rttvar=12.83448ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=118 app_limited=true congestion_recovery_start_time=None Rate { delivered: 190, delivered_time: Instant { tv_sec: 581, tv_nsec: 518936997 }, first_sent_time: Instant { tv_sec: 581, tv_nsec: 484704144 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 10, rate_sample: RateSample { bandwidth: 44.14 Kbps, is_app_limited: true, interval: 34.427858ms, delivered: 190, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 484509139 }), send_elapsed: 195.005µs, ack_elapsed: 34.427858ms, rtt: 34.232853ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493233, last_update: Instant { tv_sec: 581, tv_nsec: 519079213 }, next_time: Instant { tv_sec: 581, tv_nsec: 519079213 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:55.160332318Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:52690 to 193.167.100.100:443 [2025-12-13T10:35:55.160340663Z TRACE quiche_apps::client] 0.0.0.0:52690 -> 193.167.100.100:443: done writing [2025-12-13T10:35:55.160940495Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:52690 [2025-12-13T10:35:55.160953559Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx pkt Short dcid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa key_phase=false len=1179 pn=2 [2025-12-13T10:35:55.160966313Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm ACK delay=0 blocks=[8..11] ecn_counts=None [2025-12-13T10:35:55.160973777Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa packet newly acked 11 [2025-12-13T10:35:55.160983255Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm STREAM id=0 off=0 len=1152 fin=false [2025-12-13T10:35:55.161021907Z TRACE quiche_apps::client] 0.0.0.0:52690: processed 1200 bytes [2025-12-13T10:35:55.161030302Z TRACE quiche_apps::client] 0.0.0.0:52690: recv() would block [2025-12-13T10:35:55.161034450Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:55.161041052Z TRACE quiche::h3] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa stream id 0 is readable [2025-12-13T10:35:55.161050991Z TRACE quiche::h3::stream] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa read 1 bytes on stream 0 [2025-12-13T10:35:55.161059286Z TRACE quiche::h3::stream] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa read 1 bytes on stream 0 [2025-12-13T10:35:55.161066089Z TRACE quiche::h3::stream] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa read 1 bytes on stream 0 [2025-12-13T10:35:55.161075166Z TRACE quiche::h3::stream] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa read 144 bytes on stream 0 [2025-12-13T10:35:55.161081839Z TRACE quiche::h3] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:35:55.161089453Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:35:55.161095775Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:35:55.161104832Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:35:55.161122825Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 53, 58, 53, 53, 32, 71, 77, 84] [2025-12-13T10:35:55.161134487Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:35:55.161142322Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:35:55.161147201Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:35:55.161153232Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:35:55.161159213Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:35:55.161164353Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:35:55.161175003Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:35:55 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:35:55.161184100Z TRACE quiche::h3] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa stream id 0 is readable [2025-12-13T10:35:55.161213174Z TRACE quiche::h3::stream] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa read 1 bytes on stream 0 [2025-12-13T10:35:55.161217502Z TRACE quiche::h3::stream] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa read 1 bytes on stream 0 [2025-12-13T10:35:55.161221129Z TRACE quiche::h3::stream] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa read 1 bytes on stream 0 [2025-12-13T10:35:55.161224125Z TRACE quiche::h3] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:35:55.161230276Z DEBUG quiche_apps::common] got 1002 bytes of response data on stream 0 [2025-12-13T10:35:55.161241327Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Short dcid=0000000000001005f45dffaed34d3dddac599005 key_phase=false len=5 pn=13 [2025-12-13T10:35:55.161244884Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm ACK delay=35 blocks=[0..2] ecn_counts=None [2025-12-13T10:35:55.161253119Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=none latest_rtt=34.998374ms srtt=34.311152ms min_rtt=34.210141ms rttvar=9.822208ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 308, delivered_time: Instant { tv_sec: 581, tv_nsec: 519079213 }, first_sent_time: Instant { tv_sec: 581, tv_nsec: 519079213 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 11, rate_sample: RateSample { bandwidth: 69.88 Kbps, is_app_limited: true, interval: 35.256647ms, delivered: 308, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 484509139 }), send_elapsed: 258.273µs, ack_elapsed: 35.256647ms, rtt: 34.998374ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491822, last_update: Instant { tv_sec: 581, tv_nsec: 519079213 }, next_time: Instant { tv_sec: 581, tv_nsec: 519079213 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:55.161294276Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:52690 to 193.167.100.100:443 [2025-12-13T10:35:55.161300608Z TRACE quiche_apps::client] 0.0.0.0:52690 -> 193.167.100.100:443: done writing [2025-12-13T10:35:55.239309183Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:52690 [2025-12-13T10:35:55.239328219Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx pkt Short dcid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa key_phase=false len=20 pn=5 [2025-12-13T10:35:55.239341493Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm PING mtu_probe=None [2025-12-13T10:35:55.239348617Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm PADDING len=2 [2025-12-13T10:35:55.239362142Z TRACE quiche_apps::client] 0.0.0.0:52690: processed 41 bytes [2025-12-13T10:35:55.239371019Z TRACE quiche_apps::client] 0.0.0.0:52690: recv() would block [2025-12-13T10:35:55.239377621Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:55.239395524Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Short dcid=0000000000001005f45dffaed34d3dddac599005 key_phase=false len=7 pn=14 [2025-12-13T10:35:55.239403139Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm ACK delay=8 blocks=[0..2, 5..5] ecn_counts=None [2025-12-13T10:35:55.239418537Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=none latest_rtt=34.998374ms srtt=34.311152ms min_rtt=34.210141ms rttvar=9.822208ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 308, delivered_time: Instant { tv_sec: 581, tv_nsec: 598200839 }, first_sent_time: Instant { tv_sec: 581, tv_nsec: 598200839 }, end_of_app_limited: 12, last_sent_packet: 14, largest_acked: 11, rate_sample: RateSample { bandwidth: 69.88 Kbps, is_app_limited: true, interval: 35.256647ms, delivered: 308, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 484509139 }), send_elapsed: 258.273µs, ack_elapsed: 35.256647ms, rtt: 34.998374ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491822, last_update: Instant { tv_sec: 581, tv_nsec: 598200839 }, next_time: Instant { tv_sec: 581, tv_nsec: 598200839 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:55.239479181Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:52690 to 193.167.100.100:443 [2025-12-13T10:35:55.239486504Z TRACE quiche_apps::client] 0.0.0.0:52690 -> 193.167.100.100:443: done writing [2025-12-13T10:35:55.258531910Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:52690 [2025-12-13T10:35:55.258547779Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx pkt Short dcid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa key_phase=false len=1329 pn=6 [2025-12-13T10:35:55.258558249Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm PING mtu_probe=None [2025-12-13T10:35:55.258569530Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm PADDING len=1311 [2025-12-13T10:35:55.258577385Z TRACE quiche_apps::client] 0.0.0.0:52690: processed 1350 bytes [2025-12-13T10:35:55.258582945Z TRACE quiche_apps::client] 0.0.0.0:52690: recv() would block [2025-12-13T10:35:55.258588145Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:55.258602892Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Short dcid=0000000000001005f45dffaed34d3dddac599005 key_phase=false len=7 pn=15 [2025-12-13T10:35:55.258609455Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm ACK delay=6 blocks=[0..2, 5..6] ecn_counts=None [2025-12-13T10:35:55.258629853Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=none latest_rtt=34.998374ms srtt=34.311152ms min_rtt=34.210141ms rttvar=9.822208ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 308, delivered_time: Instant { tv_sec: 581, tv_nsec: 598200839 }, first_sent_time: Instant { tv_sec: 581, tv_nsec: 598200839 }, end_of_app_limited: 12, last_sent_packet: 15, largest_acked: 11, rate_sample: RateSample { bandwidth: 69.88 Kbps, is_app_limited: true, interval: 35.256647ms, delivered: 308, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 484509139 }), send_elapsed: 258.273µs, ack_elapsed: 35.256647ms, rtt: 34.998374ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491822, last_update: Instant { tv_sec: 581, tv_nsec: 598200839 }, next_time: Instant { tv_sec: 581, tv_nsec: 598200839 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:55.258677852Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:52690 to 193.167.100.100:443 [2025-12-13T10:35:55.258686679Z TRACE quiche_apps::client] 0.0.0.0:52690 -> 193.167.100.100:443: done writing [2025-12-13T10:35:55.270245782Z TRACE quiche_apps::client] got 70 bytes from 193.167.100.100:443 to 0.0.0.0:52690 [2025-12-13T10:35:55.270260850Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx pkt Short dcid=ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa key_phase=false len=49 pn=7 [2025-12-13T10:35:55.270271530Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm STREAM id=0 off=1152 len=22 fin=false [2025-12-13T10:35:55.270278143Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:35:55.270290466Z TRACE quiche_apps::client] 0.0.0.0:52690: processed 70 bytes [2025-12-13T10:35:55.270297749Z TRACE quiche_apps::client] 0.0.0.0:52690: recv() would block [2025-12-13T10:35:55.270302388Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:55.270307628Z TRACE quiche::h3] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa stream id 0 is readable [2025-12-13T10:35:55.270318919Z DEBUG quiche_apps::common] got 22 bytes of response data on stream 0 [2025-12-13T10:35:55.270324479Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:35:55.270329348Z INFO quiche_apps::common] 1/1 response(s) received in 1.766834213s, closing... [2025-12-13T10:35:55.270343174Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx pkt Short dcid=0000000000001005f45dffaed34d3dddac599005 key_phase=false len=11 pn=16 [2025-12-13T10:35:55.270349697Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:35:55.270362130Z TRACE quiche::recovery::congestion::recovery] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa timer=98.574276ms latest_rtt=34.998374ms srtt=34.311152ms min_rtt=34.210141ms rttvar=9.822208ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=None Rate { delivered: 308, delivered_time: Instant { tv_sec: 581, tv_nsec: 629151093 }, first_sent_time: Instant { tv_sec: 581, tv_nsec: 629151093 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 11, rate_sample: RateSample { bandwidth: 69.88 Kbps, is_app_limited: true, interval: 35.256647ms, delivered: 308, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 484509139 }), send_elapsed: 258.273µs, ack_elapsed: 35.256647ms, rtt: 34.998374ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 49, rate: 491822, last_update: Instant { tv_sec: 581, tv_nsec: 629151093 }, next_time: Instant { tv_sec: 581, tv_nsec: 629151093 }, max_datagram_size: 1350, last_packet_size: Some(49), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:55.270408897Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:52690 to 193.167.100.100:443 [2025-12-13T10:35:55.270414047Z TRACE quiche_apps::client] 0.0.0.0:52690 -> 193.167.100.100:443: done writing [2025-12-13T10:35:55.491664632Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:55.491692725Z TRACE quiche] ed66faa0dbbbfca0ef84eacc634f0e6aa7c853fa draining timeout expired [2025-12-13T10:35:55.491750243Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:55.491757486Z INFO quiche_apps::client] connection closed, recv=13 sent=17 lost=0 retrans=1 sent_bytes=1673 recv_bytes=5923 lost_bytes=0 [local_addr=0.0.0.0:52690 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=13 sent=17 lost=0 retrans=1 rtt=34.311152ms min_rtt=Some(34.210141ms) rttvar=9.822208ms cwnd=13500 sent_bytes=1673 recv_bytes=5923 lost_bytes=0 stream_retrans_bytes=266 pmtu=1350 delivery_rate=8735] [2025-12-13T10:35:55.496675823Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:35:55.496924858Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:53518 with scid bfedc5828b6913d3c501fd510b7f408257d1f822 [2025-12-13T10:35:55.496966546Z TRACE quiche::tls] bfedc5828b6913d3c501fd510b7f408257d1f822 write message lvl=Initial len=266 [2025-12-13T10:35:55.496985391Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Initial version=1 dcid=a445c63fe0d14b9339641698b7390af9 scid=bfedc5828b6913d3c501fd510b7f408257d1f822 len=270 pn=0 [2025-12-13T10:35:55.496989198Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:55.497004177Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=998.927484ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 581, tv_nsec: 855746493 }, first_sent_time: Instant { tv_sec: 581, tv_nsec: 855746493 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 581, tv_nsec: 855746493 }, next_time: Instant { tv_sec: 581, tv_nsec: 855746493 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:55.497075811Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:35:56.497108622Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:56.497135712Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 loss detection timeout expired [2025-12-13T10:35:56.497145480Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=997.785128ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 581, tv_nsec: 855746493 }, first_sent_time: Instant { tv_sec: 581, tv_nsec: 855746493 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 581, tv_nsec: 855746493 }, next_time: Instant { tv_sec: 581, tv_nsec: 855746493 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.497186257Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:56.497262499Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Initial version=1 dcid=a445c63fe0d14b9339641698b7390af9 scid=bfedc5828b6913d3c501fd510b7f408257d1f822 len=270 pn=1 [2025-12-13T10:35:56.497267939Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm CRYPTO off=0 len=266 [2025-12-13T10:35:56.497287476Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=1.997950026s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 581, tv_nsec: 855746493 }, first_sent_time: Instant { tv_sec: 581, tv_nsec: 855746493 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 582, tv_nsec: 856052224 }, next_time: Instant { tv_sec: 582, tv_nsec: 856052224 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.497339142Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:35:56.497346927Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:35:56.526276397Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:53518 [2025-12-13T10:35:56.526295602Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx pkt Initial version=1 dcid=bfedc5828b6913d3c501fd510b7f408257d1f822 scid=00000000000010056d0893f4cd0a48fc6a719c5d token= len=20 pn=1 [2025-12-13T10:35:56.526311823Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm PING mtu_probe=None [2025-12-13T10:35:56.526318886Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm PADDING len=2 [2025-12-13T10:35:56.526343131Z TRACE quiche_apps::client] 0.0.0.0:53518: processed 69 bytes [2025-12-13T10:35:56.526352649Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:53518 [2025-12-13T10:35:56.526360203Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx pkt Initial version=1 dcid=bfedc5828b6913d3c501fd510b7f408257d1f822 scid=00000000000010056d0893f4cd0a48fc6a719c5d token= len=20 pn=2 [2025-12-13T10:35:56.526370553Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm PING mtu_probe=None [2025-12-13T10:35:56.526375692Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm PADDING len=2 [2025-12-13T10:35:56.526389037Z TRACE quiche_apps::client] 0.0.0.0:53518: processed 69 bytes [2025-12-13T10:35:56.526396551Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:53518 [2025-12-13T10:35:56.526402693Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 dropped invalid packet [2025-12-13T10:35:56.526407832Z TRACE quiche_apps::client] 0.0.0.0:53518: processed 68 bytes [2025-12-13T10:35:56.526422850Z TRACE quiche_apps::client] 0.0.0.0:53518: recv() would block [2025-12-13T10:35:56.526427749Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:56.526442557Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Initial version=1 dcid=00000000000010056d0893f4cd0a48fc6a719c5d scid=bfedc5828b6913d3c501fd510b7f408257d1f822 len=5 pn=2 [2025-12-13T10:35:56.526449380Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=10 blocks=[1..2] ecn_counts=None [2025-12-13T10:35:56.526464669Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=1.968772323s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 581, tv_nsec: 855746493 }, first_sent_time: Instant { tv_sec: 581, tv_nsec: 855746493 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 582, tv_nsec: 885246138 }, next_time: Instant { tv_sec: 582, tv_nsec: 885246138 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.526520373Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:35:56.526531583Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:35:56.526542735Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:53518 [2025-12-13T10:35:56.526549046Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 dropped invalid packet [2025-12-13T10:35:56.526553905Z TRACE quiche_apps::client] 0.0.0.0:53518: processed 68 bytes [2025-12-13T10:35:56.526559856Z TRACE quiche_apps::client] 0.0.0.0:53518: recv() would block [2025-12-13T10:35:56.526564716Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:56.526572700Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:35:56.529966804Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:53518 [2025-12-13T10:35:56.529985739Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx pkt Initial version=1 dcid=bfedc5828b6913d3c501fd510b7f408257d1f822 scid=00000000000010056d0893f4cd0a48fc6a719c5d token= len=116 pn=3 [2025-12-13T10:35:56.530002551Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm ACK delay=0 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:56.530011908Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet newly acked 0 [2025-12-13T10:35:56.530018501Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet newly acked 1 [2025-12-13T10:35:56.530028078Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm CRYPTO off=0 len=90 [2025-12-13T10:35:56.530154976Z TRACE quiche::tls] bfedc5828b6913d3c501fd510b7f408257d1f822 set write secret lvl=Handshake [2025-12-13T10:35:56.530169803Z TRACE quiche::tls] bfedc5828b6913d3c501fd510b7f408257d1f822 set read secret lvl=Handshake [2025-12-13T10:35:56.530217603Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx pkt Handshake version=1 dcid=bfedc5828b6913d3c501fd510b7f408257d1f822 scid=00000000000010056d0893f4cd0a48fc6a719c5d len=985 pn=3 [2025-12-13T10:35:56.530238692Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm CRYPTO off=0 len=717 [2025-12-13T10:35:56.530495552Z TRACE quiche::tls] bfedc5828b6913d3c501fd510b7f408257d1f822 write message lvl=Handshake len=36 [2025-12-13T10:35:56.530511642Z TRACE quiche::tls] bfedc5828b6913d3c501fd510b7f408257d1f822 set write secret lvl=OneRTT [2025-12-13T10:35:56.530527151Z TRACE quiche::tls] bfedc5828b6913d3c501fd510b7f408257d1f822 set read secret lvl=OneRTT [2025-12-13T10:35:56.530555364Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(a445c63fe0d14b9339641698b7390af9), max_idle_timeout: 75000, stateless_reset_token: Some(218394074672703153310944773806861902780), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(00000000000010056d0893f4cd0a48fc6a719c5d), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:35:56.530573358Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm PADDING len=247 [2025-12-13T10:35:56.530593415Z TRACE quiche_apps::client] 0.0.0.0:53518: processed 1200 bytes [2025-12-13T10:35:56.530599306Z TRACE quiche_apps::client] 0.0.0.0:53518: recv() would block [2025-12-13T10:35:56.530602923Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:56.530625225Z TRACE quiche::h3] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:35:56.530645553Z TRACE quiche::h3] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm GREASE stream=0 len=0 [2025-12-13T10:35:56.530653898Z TRACE quiche::h3] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm GREASE stream=0 len=18 [2025-12-13T10:35:56.530669417Z TRACE quiche::h3] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm HEADERS stream=0 len=38 fin=true [2025-12-13T10:35:56.530681490Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /small-unforgiving-entei", "user-agent: quiche"] [2025-12-13T10:35:56.530751931Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Initial version=1 dcid=00000000000010056d0893f4cd0a48fc6a719c5d scid=bfedc5828b6913d3c501fd510b7f408257d1f822 len=6 pn=3 [2025-12-13T10:35:56.530756700Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=95 blocks=[1..3] ecn_counts=None [2025-12-13T10:35:56.530766108Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=97.451037ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 515348, last_update: Instant { tv_sec: 582, tv_nsec: 889366670 }, next_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.530788119Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Handshake version=1 dcid=00000000000010056d0893f4cd0a48fc6a719c5d scid=bfedc5828b6913d3c501fd510b7f408257d1f822 len=46 pn=4 [2025-12-13T10:35:56.530797086Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=71 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:56.530800472Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:56.530826010Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=98.151325ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=112 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 515348, last_update: Instant { tv_sec: 582, tv_nsec: 889557416 }, next_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, max_datagram_size: 1350, last_packet_size: None, iv: 217.329µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.530842030Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 dropped epoch 0 state [2025-12-13T10:35:56.530856717Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=1127 pn=5 [2025-12-13T10:35:56.530860344Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e3, eb, 70, 95, 8d, 82, e4, 54, df, 73, cc, 3c, a2, 69, 66, 81, fa, 0b, 21, 7b] reset_token=[3d, e3, 9b, d2, 2c, e2, 01, 27, ca, fe, 1a, 1c, ba, ad, d2, 4f] [2025-12-13T10:35:56.530868028Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:56.530871385Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm PADDING len=1063 [2025-12-13T10:35:56.530878648Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=98.098927ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1165, rate: 515348, last_update: Instant { tv_sec: 582, tv_nsec: 889557416 }, next_time: Instant { tv_sec: 582, tv_nsec: 889774745 }, max_datagram_size: 1350, last_packet_size: Some(1165), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.530925566Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:35:56.530937839Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=6 pn=6 [2025-12-13T10:35:56.530949872Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:56.530961203Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=98.015672ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 515348, last_update: Instant { tv_sec: 582, tv_nsec: 889745337 }, next_time: Instant { tv_sec: 582, tv_nsec: 889774745 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.345988ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.531011136Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:35:56.531024761Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=6 pn=7 [2025-12-13T10:35:56.531030883Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:35:56.531041473Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=97.935352ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 515348, last_update: Instant { tv_sec: 582, tv_nsec: 889745337 }, next_time: Instant { tv_sec: 582, tv_nsec: 892177086 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.531085355Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:35:56.531097447Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=81 pn=8 [2025-12-13T10:35:56.531103869Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=0 off=0 len=76 fin=true [2025-12-13T10:35:56.531115130Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=97.861814ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1484 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 515348, last_update: Instant { tv_sec: 582, tv_nsec: 889903744 }, next_time: Instant { tv_sec: 582, tv_nsec: 892177086 }, max_datagram_size: 1350, last_packet_size: None, iv: 316.291µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.531162318Z TRACE quiche_apps::client] written 119 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:35:56.531168931Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:35:56.629320093Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:56.629335281Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 loss detection timeout expired [2025-12-13T10:35:56.629341673Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=97.869732ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1484 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 515348, last_update: Instant { tv_sec: 582, tv_nsec: 889903744 }, next_time: Instant { tv_sec: 582, tv_nsec: 892177086 }, max_datagram_size: 1350, last_packet_size: None, iv: 316.291µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.629364426Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:56.629384904Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Handshake version=1 dcid=00000000000010056d0893f4cd0a48fc6a719c5d scid=bfedc5828b6913d3c501fd510b7f408257d1f822 len=46 pn=9 [2025-12-13T10:35:56.629389793Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=12395 blocks=[3..3] ecn_counts=None [2025-12-13T10:35:56.629394953Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm CRYPTO off=0 len=36 [2025-12-13T10:35:56.629406825Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=148.151349ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1596 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 515348, last_update: Instant { tv_sec: 582, tv_nsec: 988185339 }, next_time: Instant { tv_sec: 582, tv_nsec: 988501630 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.629464603Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:35:56.629472157Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:35:56.662023503Z TRACE quiche_apps::client] got 885 bytes from 193.167.100.100:443 to 0.0.0.0:53518 [2025-12-13T10:35:56.662043801Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx pkt Short dcid=bfedc5828b6913d3c501fd510b7f408257d1f822 key_phase=false len=864 pn=0 [2025-12-13T10:35:56.662059650Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm CRYPTO off=0 len=540 [2025-12-13T10:35:56.662094586Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm HANDSHAKE_DONE [2025-12-13T10:35:56.662104064Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 dropped epoch 1 state [2025-12-13T10:35:56.662114323Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 97, d8, e8, 00, 4f, 78, 2b, 4a, 81, 5e, 4a, 91] reset_token=[c1, b3, b3, 94, f7, 80, c0, 4a, 17, 32, 97, 48, 0b, e3, 98, d9] [2025-12-13T10:35:56.662132497Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b1, fc, dc, d4, 14, 4b, b1, 52, 25, bd, 31, f7] reset_token=[f1, ab, 07, 00, 66, 42, 64, 54, db, 4f, 7b, b9, 52, 8d, e7, bc] [2025-12-13T10:35:56.662149649Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 72, 0a, 03, ff, 07, c5, fb, bc, d0, ca, b0, 8d] reset_token=[14, 39, 0a, 93, 22, 96, 5e, 2e, ad, eb, 41, ba, b2, b1, 48, 8c] [2025-12-13T10:35:56.662164657Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 59, d3, 59, 1a, c3, f5, 80, 25, 01, be, 16, 17] reset_token=[c2, bd, 71, db, 64, 02, 69, e1, 49, c0, ca, 84, 68, de, 45, df] [2025-12-13T10:35:56.662174856Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 50, 7c, 99, 8e, db, f2, 84, bf, 6b, 1e, de, 28] reset_token=[34, 61, ab, 00, 08, 65, dd, 61, db, c1, 95, e3, 37, c0, 25, d4] [2025-12-13T10:35:56.662182811Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, a9, fb, 0d, 75, dc, e7, e9, 35, c4, 62, 88, fb] reset_token=[f3, b7, 6b, c5, b1, a2, 2d, 4e, 36, 04, 4e, 28, 71, 23, 45, cb] [2025-12-13T10:35:56.662217957Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 97, c0, 26, b7, b8, 64, 69, 55, f9, 14, 25, 0e] reset_token=[7e, 96, 05, 22, 5e, cb, a0, fc, b0, 79, fe, 3a, 46, aa, 4f, 49] [2025-12-13T10:35:56.662226783Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:35:56.662232153Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:35:56.662236411Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:35:56.662252371Z TRACE quiche_apps::client] 0.0.0.0:53518: processed 885 bytes [2025-12-13T10:35:56.662258352Z TRACE quiche_apps::client] 0.0.0.0:53518: recv() would block [2025-12-13T10:35:56.662270064Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:56.662274001Z TRACE quiche::h3] bfedc5828b6913d3c501fd510b7f408257d1f822 stream id 3 is readable [2025-12-13T10:35:56.662281155Z TRACE quiche::h3::stream] bfedc5828b6913d3c501fd510b7f408257d1f822 read 1 bytes on stream 3 [2025-12-13T10:35:56.662287226Z TRACE quiche::h3] bfedc5828b6913d3c501fd510b7f408257d1f822 open peer's control stream 3 [2025-12-13T10:35:56.662292165Z TRACE quiche::h3::stream] bfedc5828b6913d3c501fd510b7f408257d1f822 read 1 bytes on stream 3 [2025-12-13T10:35:56.662296644Z TRACE quiche::h3::stream] bfedc5828b6913d3c501fd510b7f408257d1f822 read 1 bytes on stream 3 [2025-12-13T10:35:56.662301332Z TRACE quiche::h3::stream] bfedc5828b6913d3c501fd510b7f408257d1f822 read 6 bytes on stream 3 [2025-12-13T10:35:56.662305540Z TRACE quiche::h3] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:35:56.662314847Z TRACE quiche::h3] bfedc5828b6913d3c501fd510b7f408257d1f822 stream id 7 is readable [2025-12-13T10:35:56.662319627Z TRACE quiche::h3::stream] bfedc5828b6913d3c501fd510b7f408257d1f822 read 1 bytes on stream 7 [2025-12-13T10:35:56.662332671Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=5 pn=10 [2025-12-13T10:35:56.662337069Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=36 blocks=[0..0] ecn_counts=None [2025-12-13T10:35:56.662347428Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=115.210675ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1372 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 8, last_sent_packet: 10, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 515348, last_update: Instant { tv_sec: 583, tv_nsec: 21140680 }, next_time: Instant { tv_sec: 583, tv_nsec: 21140680 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.662394967Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:35:56.662401670Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:35:56.760834135Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:53518 [2025-12-13T10:35:56.760851868Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx pkt Short dcid=bfedc5828b6913d3c501fd510b7f408257d1f822 key_phase=false len=1329 pn=1 [2025-12-13T10:35:56.760863630Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm PING mtu_probe=None [2025-12-13T10:35:56.760877235Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm PADDING len=1311 [2025-12-13T10:35:56.760888216Z TRACE quiche_apps::client] 0.0.0.0:53518: processed 1350 bytes [2025-12-13T10:35:56.760894738Z TRACE quiche_apps::client] 0.0.0.0:53518: recv() would block [2025-12-13T10:35:56.760899507Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:56.760913092Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=5 pn=11 [2025-12-13T10:35:56.760926617Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=7 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:56.760939051Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=16.618542ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1372 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 8, last_sent_packet: 11, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 515348, last_update: Instant { tv_sec: 583, tv_nsec: 119720671 }, next_time: Instant { tv_sec: 583, tv_nsec: 119720671 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.760995036Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:35:56.761004954Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:35:56.778075548Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:56.778085597Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 loss detection timeout expired [2025-12-13T10:35:56.778090416Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=245.93689ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1372 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 8, last_sent_packet: 11, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 515348, last_update: Instant { tv_sec: 583, tv_nsec: 119720671 }, next_time: Instant { tv_sec: 583, tv_nsec: 119720671 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.778107949Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:56.778122296Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=70 pn=12 [2025-12-13T10:35:56.778126173Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=2158 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:56.778130451Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e3, eb, 70, 95, 8d, 82, e4, 54, df, 73, cc, 3c, a2, 69, 66, 81, fa, 0b, 21, 7b] reset_token=[3d, e3, 9b, d2, 2c, e2, 01, 27, ca, fe, 1a, 1c, ba, ad, d2, 4f] [2025-12-13T10:35:56.778138055Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:56.778154706Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=492.896566ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1480 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 515348, last_update: Instant { tv_sec: 583, tv_nsec: 136927470 }, next_time: Instant { tv_sec: 583, tv_nsec: 119720671 }, max_datagram_size: 1350, last_packet_size: None, iv: 209.567µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.778216612Z TRACE quiche_apps::client] written 108 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:35:56.778236289Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=12 pn=13 [2025-12-13T10:35:56.778241068Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=2172 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:56.778244895Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:56.778252690Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=492.913177ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1530 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 50, rate: 515348, last_update: Instant { tv_sec: 583, tv_nsec: 136927470 }, next_time: Instant { tv_sec: 583, tv_nsec: 137251581 }, max_datagram_size: 1350, last_packet_size: Some(50), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:56.778288737Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:35:56.778297523Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:35:57.271851132Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:57.271876659Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 loss detection timeout expired [2025-12-13T10:35:57.271884875Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=492.217713ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1530 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 50, rate: 515348, last_update: Instant { tv_sec: 583, tv_nsec: 136927470 }, next_time: Instant { tv_sec: 583, tv_nsec: 137251581 }, max_datagram_size: 1350, last_packet_size: Some(50), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:57.271926142Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:57.271961257Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=72 pn=14 [2025-12-13T10:35:57.271967058Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=63887 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:57.271973901Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e3, eb, 70, 95, 8d, 82, e4, 54, df, 73, cc, 3c, a2, 69, 66, 81, fa, 0b, 21, 7b] reset_token=[3d, e3, 9b, d2, 2c, e2, 01, 27, ca, fe, 1a, 1c, ba, ad, d2, 4f] [2025-12-13T10:35:57.271983749Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:57.272006742Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=985.80786ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1640 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 110, rate: 515348, last_update: Instant { tv_sec: 583, tv_nsec: 630752686 }, next_time: Instant { tv_sec: 583, tv_nsec: 630752686 }, max_datagram_size: 1350, last_packet_size: Some(110), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:57.272075591Z TRACE quiche_apps::client] written 110 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:35:57.272094006Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=14 pn=15 [2025-12-13T10:35:57.272101449Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=63905 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:57.272108583Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:57.272122008Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=985.838387ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1692 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 515348, last_update: Instant { tv_sec: 583, tv_nsec: 630899360 }, next_time: Instant { tv_sec: 583, tv_nsec: 630752686 }, max_datagram_size: 1350, last_packet_size: None, iv: 314.351µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:57.272216685Z TRACE quiche_apps::client] written 52 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:35:57.272230110Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:35:58.259276334Z TRACE quiche_apps::client] timed out [2025-12-13T10:35:58.259310117Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 loss detection timeout expired [2025-12-13T10:35:58.259319836Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=984.516926ms latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1692 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 515348, last_update: Instant { tv_sec: 583, tv_nsec: 630899360 }, next_time: Instant { tv_sec: 583, tv_nsec: 630752686 }, max_datagram_size: 1350, last_packet_size: None, iv: 314.351µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:58.259354821Z TRACE quiche_apps::client] done reading [2025-12-13T10:35:58.259392882Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=72 pn=16 [2025-12-13T10:35:58.259399124Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=187316 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:58.259406337Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e3, eb, 70, 95, 8d, 82, e4, 54, df, 73, cc, 3c, a2, 69, 66, 81, fa, 0b, 21, 7b] reset_token=[3d, e3, 9b, d2, 2c, e2, 01, 27, ca, fe, 1a, 1c, ba, ad, d2, 4f] [2025-12-13T10:35:58.259417809Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:35:58.259440621Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=1.971681052s latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1802 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 110, rate: 515348, last_update: Instant { tv_sec: 584, tv_nsec: 618183299 }, next_time: Instant { tv_sec: 584, tv_nsec: 618497650 }, max_datagram_size: 1350, last_packet_size: Some(110), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:58.259555336Z TRACE quiche_apps::client] written 110 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:35:58.259573980Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=14 pn=17 [2025-12-13T10:35:58.259580763Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=187340 blocks=[0..1] ecn_counts=None [2025-12-13T10:35:58.259586995Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:35:58.259600971Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=1.971716717s latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1854 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 515348, last_update: Instant { tv_sec: 584, tv_nsec: 618380176 }, next_time: Instant { tv_sec: 584, tv_nsec: 618497650 }, max_datagram_size: 1350, last_packet_size: None, iv: 314.351µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:35:58.259656144Z TRACE quiche_apps::client] written 52 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:35:58.259667225Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:36:00.233704324Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:00.233743267Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 loss detection timeout expired [2025-12-13T10:36:00.233751462Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=1.969319362s latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1854 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 515348, last_update: Instant { tv_sec: 584, tv_nsec: 618380176 }, next_time: Instant { tv_sec: 584, tv_nsec: 618497650 }, max_datagram_size: 1350, last_packet_size: None, iv: 314.351µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:00.233800694Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:00.233838034Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=72 pn=18 [2025-12-13T10:36:00.233843474Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=434122 blocks=[0..1] ecn_counts=None [2025-12-13T10:36:00.233850076Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e3, eb, 70, 95, 8d, 82, e4, 54, df, 73, cc, 3c, a2, 69, 66, 81, fa, 0b, 21, 7b] reset_token=[3d, e3, 9b, d2, 2c, e2, 01, 27, ca, fe, 1a, 1c, ba, ad, d2, 4f] [2025-12-13T10:36:00.233859484Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:00.233880303Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=3.943440739s latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1964 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 110, rate: 515348, last_update: Instant { tv_sec: 586, tv_nsec: 592629112 }, next_time: Instant { tv_sec: 586, tv_nsec: 592943463 }, max_datagram_size: 1350, last_packet_size: Some(110), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:00.233971153Z TRACE quiche_apps::client] written 110 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:36:00.233988615Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=14 pn=19 [2025-12-13T10:36:00.233995398Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=434141 blocks=[0..1] ecn_counts=None [2025-12-13T10:36:00.234001389Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:00.234013993Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=3.943472037s latest_rtt=32.744861ms srtt=32.744861ms min_rtt=32.744861ms rttvar=16.37243ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=2016 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, first_sent_time: Instant { tv_sec: 582, tv_nsec: 889366700 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033050592s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 581, tv_nsec: 855746493 }), send_elapsed: 1.000305731s, ack_elapsed: 1.033050592s, rtt: 32.744861ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 515348, last_update: Instant { tv_sec: 586, tv_nsec: 592794761 }, next_time: Instant { tv_sec: 586, tv_nsec: 592943463 }, max_datagram_size: 1350, last_packet_size: None, iv: 314.351µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:00.234075408Z TRACE quiche_apps::client] written 52 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:36:00.234086318Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:36:00.265083724Z TRACE quiche_apps::client] got 45 bytes from 193.167.100.100:443 to 0.0.0.0:53518 [2025-12-13T10:36:00.265106476Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx pkt Short dcid=bfedc5828b6913d3c501fd510b7f408257d1f822 key_phase=false len=24 pn=5 [2025-12-13T10:36:00.265123839Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm ACK delay=0 blocks=[12..16, 18..18] ecn_counts=None [2025-12-13T10:36:00.265134559Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet newly acked 12 [2025-12-13T10:36:00.265141291Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet newly acked 13 [2025-12-13T10:36:00.265149557Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet newly acked 14 [2025-12-13T10:36:00.265156259Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet newly acked 15 [2025-12-13T10:36:00.265164314Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet newly acked 16 [2025-12-13T10:36:00.265170947Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet newly acked 18 [2025-12-13T10:36:00.265178631Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet 5 lost on epoch 2 [2025-12-13T10:36:00.265184943Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet 6 lost on epoch 2 [2025-12-13T10:36:00.265215861Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet 7 lost on epoch 2 [2025-12-13T10:36:00.265222453Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet 8 lost on epoch 2 [2025-12-13T10:36:00.265229136Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet 17 lost on epoch 2 [2025-12-13T10:36:00.265270603Z TRACE quiche_apps::client] 0.0.0.0:53518: processed 45 bytes [2025-12-13T10:36:00.265277947Z TRACE quiche_apps::client] 0.0.0.0:53518: recv() would block [2025-12-13T10:36:00.265281664Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:00.265298485Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=51 pn=20 [2025-12-13T10:36:00.265303134Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=23 blocks=[5..5] ecn_counts=None [2025-12-13T10:36:00.265308023Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e3, eb, 70, 95, 8d, 82, e4, 54, df, 73, cc, 3c, a2, 69, 66, 81, fa, 0b, 21, 7b] reset_token=[3d, e3, 9b, d2, 2c, e2, 01, 27, ca, fe, 1a, 1c, ba, ad, d2, 4f] [2025-12-13T10:36:00.265316619Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:00.265327449Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=108.371526ms latest_rtt=30.973828ms srtt=32.523481ms min_rtt=30.973828ms rttvar=12.72208ms cwnd=9450 ssthresh=9450 bytes_in_flight=141 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 586, tv_nsec: 623917291 }) Rate { delivered: 1206, delivered_time: Instant { tv_sec: 586, tv_nsec: 623917291 }, first_sent_time: Instant { tv_sec: 586, tv_nsec: 592943463 }, end_of_app_limited: 19, last_sent_packet: 20, largest_acked: 18, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 3.734550591s, delivered: 540, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 582, tv_nsec: 889366700 }), send_elapsed: 3.703576763s, ack_elapsed: 3.734550591s, rtt: 30.973828ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 363199, last_update: Instant { tv_sec: 586, tv_nsec: 592794761 }, next_time: Instant { tv_sec: 586, tv_nsec: 624416227 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:00.265388363Z TRACE quiche_apps::client] written 89 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:36:00.265399263Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=81 pn=21 [2025-12-13T10:36:00.265403602Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=0 off=0 len=76 fin=true [2025-12-13T10:36:00.265411807Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=108.393396ms latest_rtt=30.973828ms srtt=32.523481ms min_rtt=30.973828ms rttvar=12.72208ms cwnd=9450 ssthresh=9450 bytes_in_flight=260 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 586, tv_nsec: 623917291 }) Rate { delivered: 1206, delivered_time: Instant { tv_sec: 586, tv_nsec: 623917291 }, first_sent_time: Instant { tv_sec: 586, tv_nsec: 592943463 }, end_of_app_limited: 20, last_sent_packet: 21, largest_acked: 18, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 3.734550591s, delivered: 540, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 582, tv_nsec: 889366700 }), send_elapsed: 3.703576763s, ack_elapsed: 3.734550591s, rtt: 30.973828ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 363199, last_update: Instant { tv_sec: 586, tv_nsec: 592794761 }, next_time: Instant { tv_sec: 586, tv_nsec: 624416227 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:00.265446201Z TRACE quiche_apps::client] written 119 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:36:00.265451812Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:36:00.290241647Z TRACE quiche_apps::client] got 46 bytes from 193.167.100.100:443 to 0.0.0.0:53518 [2025-12-13T10:36:00.290262907Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx pkt Short dcid=bfedc5828b6913d3c501fd510b7f408257d1f822 key_phase=false len=25 pn=6 [2025-12-13T10:36:00.290276623Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm ACK delay=3125 blocks=[12..16, 18..19] ecn_counts=None [2025-12-13T10:36:00.290286201Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet newly acked 19 [2025-12-13T10:36:00.290301499Z TRACE quiche_apps::client] 0.0.0.0:53518: processed 46 bytes [2025-12-13T10:36:00.290309634Z TRACE quiche_apps::client] 0.0.0.0:53518: recv() would block [2025-12-13T10:36:00.290316026Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:00.290326195Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:36:00.362452006Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:00.362466743Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 loss detection timeout expired [2025-12-13T10:36:00.362473486Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=96.735389ms latest_rtt=56.13118ms srtt=32.349442ms min_rtt=30.973828ms rttvar=9.889635ms cwnd=9450 ssthresh=9450 bytes_in_flight=208 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 586, tv_nsec: 623917291 }) Rate { delivered: 1258, delivered_time: Instant { tv_sec: 586, tv_nsec: 649074643 }, first_sent_time: Instant { tv_sec: 586, tv_nsec: 592943463 }, end_of_app_limited: 21, last_sent_packet: 21, largest_acked: 19, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 3.759707943s, delivered: 592, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 582, tv_nsec: 889366700 }), send_elapsed: 3.703576763s, ack_elapsed: 3.759707943s, rtt: 56.13118ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 363199, last_update: Instant { tv_sec: 586, tv_nsec: 592794761 }, next_time: Instant { tv_sec: 586, tv_nsec: 624416227 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:00.362504774Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:00.362524000Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=52 pn=22 [2025-12-13T10:36:00.362528759Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm ACK delay=9032 blocks=[5..6] ecn_counts=None [2025-12-13T10:36:00.362534079Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e3, eb, 70, 95, 8d, 82, e4, 54, df, 73, cc, 3c, a2, 69, 66, 81, fa, 0b, 21, 7b] reset_token=[3d, e3, 9b, d2, 2c, e2, 01, 27, ca, fe, 1a, 1c, ba, ad, d2, 4f] [2025-12-13T10:36:00.362543036Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:00.362558424Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=193.769287ms latest_rtt=56.13118ms srtt=32.349442ms min_rtt=30.973828ms rttvar=9.889635ms cwnd=9450 ssthresh=9450 bytes_in_flight=298 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 586, tv_nsec: 623917291 }) Rate { delivered: 1258, delivered_time: Instant { tv_sec: 586, tv_nsec: 649074643 }, first_sent_time: Instant { tv_sec: 586, tv_nsec: 592943463 }, end_of_app_limited: 21, last_sent_packet: 22, largest_acked: 19, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 3.759707943s, delivered: 592, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 582, tv_nsec: 889366700 }), send_elapsed: 3.703576763s, ack_elapsed: 3.759707943s, rtt: 56.13118ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 365153, last_update: Instant { tv_sec: 586, tv_nsec: 721326439 }, next_time: Instant { tv_sec: 586, tv_nsec: 721326439 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:00.362608568Z TRACE quiche_apps::client] written 90 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:36:00.362615972Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:36:00.393513194Z TRACE quiche_apps::client] got 47 bytes from 193.167.100.100:443 to 0.0.0.0:53518 [2025-12-13T10:36:00.393535676Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx pkt Short dcid=bfedc5828b6913d3c501fd510b7f408257d1f822 key_phase=false len=26 pn=8 [2025-12-13T10:36:00.393551846Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm ACK delay=0 blocks=[12..16, 18..20, 22..22] ecn_counts=None [2025-12-13T10:36:00.393572405Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet newly acked 20 [2025-12-13T10:36:00.393579828Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet newly acked 22 [2025-12-13T10:36:00.393588294Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet 21 lost on epoch 2 [2025-12-13T10:36:00.393614613Z TRACE quiche_apps::client] 0.0.0.0:53518: processed 47 bytes [2025-12-13T10:36:00.393624412Z TRACE quiche_apps::client] 0.0.0.0:53518: recv() would block [2025-12-13T10:36:00.393631014Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:00.393651202Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=81 pn=23 [2025-12-13T10:36:00.393658555Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm STREAM id=0 off=0 len=76 fin=true [2025-12-13T10:36:00.393673944Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=88.145981ms latest_rtt=31.020502ms srtt=32.183323ms min_rtt=30.973828ms rttvar=7.749461ms cwnd=6615 ssthresh=6615 bytes_in_flight=119 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 586, tv_nsec: 783474814 }) Rate { delivered: 1437, delivered_time: Instant { tv_sec: 586, tv_nsec: 721326439 }, first_sent_time: Instant { tv_sec: 586, tv_nsec: 721326439 }, end_of_app_limited: 22, last_sent_packet: 23, largest_acked: 22, rate_sample: RateSample { bandwidth: 11.15 Kbps, is_app_limited: true, interval: 128.382976ms, delivered: 179, prior_delivered: 1258, prior_time: Some(Instant { tv_sec: 586, tv_nsec: 649074643 }), send_elapsed: 128.382976ms, ack_elapsed: 103.272298ms, rtt: 31.020502ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 256926, last_update: Instant { tv_sec: 586, tv_nsec: 721326439 }, next_time: Instant { tv_sec: 586, tv_nsec: 721326439 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:00.393749345Z TRACE quiche_apps::client] written 119 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:36:00.393758642Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:36:00.426308333Z TRACE quiche_apps::client] got 1231 bytes from 193.167.100.100:443 to 0.0.0.0:53518 [2025-12-13T10:36:00.426330966Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx pkt Short dcid=bfedc5828b6913d3c501fd510b7f408257d1f822 key_phase=false len=1210 pn=9 [2025-12-13T10:36:00.426349420Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm ACK delay=0 blocks=[12..16, 18..20, 22..23] ecn_counts=None [2025-12-13T10:36:00.426360310Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 packet newly acked 23 [2025-12-13T10:36:00.426370690Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:36:00.426379817Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:00.426403281Z TRACE quiche_apps::client] 0.0.0.0:53518: processed 1231 bytes [2025-12-13T10:36:00.426412668Z TRACE quiche_apps::client] 0.0.0.0:53518: recv() would block [2025-12-13T10:36:00.426419080Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:00.426425793Z TRACE quiche::h3] bfedc5828b6913d3c501fd510b7f408257d1f822 stream id 0 is readable [2025-12-13T10:36:00.426437204Z TRACE quiche::h3::stream] bfedc5828b6913d3c501fd510b7f408257d1f822 read 1 bytes on stream 0 [2025-12-13T10:36:00.426445750Z TRACE quiche::h3::stream] bfedc5828b6913d3c501fd510b7f408257d1f822 read 1 bytes on stream 0 [2025-12-13T10:36:00.426463243Z TRACE quiche::h3::stream] bfedc5828b6913d3c501fd510b7f408257d1f822 read 1 bytes on stream 0 [2025-12-13T10:36:00.426470787Z TRACE quiche::h3::stream] bfedc5828b6913d3c501fd510b7f408257d1f822 read 144 bytes on stream 0 [2025-12-13T10:36:00.426478151Z TRACE quiche::h3] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:00.426485965Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:00.426491786Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:00.426501554Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:00.426509269Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 48, 48, 32, 71, 77, 84] [2025-12-13T10:36:00.426516012Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:00.426521271Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:00.426525990Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:00.426532723Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:00.426538894Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:00.426544685Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:00.426576865Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:00 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:00.426587144Z TRACE quiche::h3] bfedc5828b6913d3c501fd510b7f408257d1f822 stream id 0 is readable [2025-12-13T10:36:00.426592254Z TRACE quiche::h3::stream] bfedc5828b6913d3c501fd510b7f408257d1f822 read 1 bytes on stream 0 [2025-12-13T10:36:00.426596852Z TRACE quiche::h3::stream] bfedc5828b6913d3c501fd510b7f408257d1f822 read 1 bytes on stream 0 [2025-12-13T10:36:00.426601171Z TRACE quiche::h3::stream] bfedc5828b6913d3c501fd510b7f408257d1f822 read 1 bytes on stream 0 [2025-12-13T10:36:00.426604797Z TRACE quiche::h3] bfedc5828b6913d3c501fd510b7f408257d1f822 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:00.426614425Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:36:00.426618653Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:00.426622601Z INFO quiche_apps::common] 1/1 response(s) received in 4.929539256s, closing... [2025-12-13T10:36:00.426635404Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx pkt Short dcid=00000000000010056d0893f4cd0a48fc6a719c5d key_phase=false len=11 pn=24 [2025-12-13T10:36:00.426639652Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:00.426650663Z TRACE quiche::recovery::congestion::recovery] bfedc5828b6913d3c501fd510b7f408257d1f822 timer=115.995885ms latest_rtt=63.815371ms srtt=36.137328ms min_rtt=30.973828ms rttvar=13.720107ms cwnd=6615 ssthresh=6615 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 586, tv_nsec: 816464136 }) Rate { delivered: 1556, delivered_time: Instant { tv_sec: 586, tv_nsec: 785443634 }, first_sent_time: Instant { tv_sec: 586, tv_nsec: 785443634 }, end_of_app_limited: 23, last_sent_packet: 24, largest_acked: 23, rate_sample: RateSample { bandwidth: 14.91 Kbps, is_app_limited: true, interval: 63.815371ms, delivered: 119, prior_delivered: 1437, prior_time: Some(Instant { tv_sec: 586, tv_nsec: 721326439 }), send_elapsed: 0ns, ack_elapsed: 63.815371ms, rtt: 63.815371ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 228814, last_update: Instant { tv_sec: 586, tv_nsec: 785443634 }, next_time: Instant { tv_sec: 586, tv_nsec: 785443634 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:00.426711146Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:53518 to 193.167.100.100:443 [2025-12-13T10:36:00.426721285Z TRACE quiche_apps::client] 0.0.0.0:53518 -> 193.167.100.100:443: done writing [2025-12-13T10:36:00.700053373Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:00.700076587Z TRACE quiche] bfedc5828b6913d3c501fd510b7f408257d1f822 draining timeout expired [2025-12-13T10:36:00.700117584Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:00.700127211Z INFO quiche_apps::client] connection closed, recv=10 sent=25 lost=8 retrans=17 sent_bytes=3603 recv_bytes=4942 lost_bytes=1543 [local_addr=0.0.0.0:53518 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=10 sent=25 lost=8 retrans=17 rtt=36.137328ms min_rtt=Some(30.973828ms) rttvar=13.720107ms cwnd=6615 sent_bytes=3603 recv_bytes=4942 lost_bytes=0 stream_retrans_bytes=557 pmtu=1350 delivery_rate=1864] [2025-12-13T10:36:00.704999641Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:36:00.705265829Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:47326 with scid 722d027ef7803d7f288ba6181436cf9ce55bef67 [2025-12-13T10:36:00.705310301Z TRACE quiche::tls] 722d027ef7803d7f288ba6181436cf9ce55bef67 write message lvl=Initial len=266 [2025-12-13T10:36:00.705327163Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Initial version=1 dcid=6e6dc9a7e16a9d647986e60c14302cf8 scid=722d027ef7803d7f288ba6181436cf9ce55bef67 len=270 pn=0 [2025-12-13T10:36:00.705331010Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:00.705345117Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=998.929358ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 587, tv_nsec: 64089397 }, first_sent_time: Instant { tv_sec: 587, tv_nsec: 64089397 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 587, tv_nsec: 64089397 }, next_time: Instant { tv_sec: 587, tv_nsec: 64089397 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:00.705399949Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:36:01.705458631Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:01.705483858Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 loss detection timeout expired [2025-12-13T10:36:01.705491142Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=997.782601ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 587, tv_nsec: 64089397 }, first_sent_time: Instant { tv_sec: 587, tv_nsec: 64089397 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 587, tv_nsec: 64089397 }, next_time: Instant { tv_sec: 587, tv_nsec: 64089397 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:01.705519425Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:01.705559630Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Initial version=1 dcid=6e6dc9a7e16a9d647986e60c14302cf8 scid=722d027ef7803d7f288ba6181436cf9ce55bef67 len=270 pn=1 [2025-12-13T10:36:01.705564559Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:01.705583896Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=1.997951239s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 587, tv_nsec: 64089397 }, first_sent_time: Instant { tv_sec: 587, tv_nsec: 64089397 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 588, tv_nsec: 64349826 }, next_time: Instant { tv_sec: 588, tv_nsec: 64349826 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:01.705659406Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:47326 to 193.167.100.100:443 [2025-12-13T10:36:01.705667341Z TRACE quiche_apps::client] 0.0.0.0:47326 -> 193.167.100.100:443: done writing [2025-12-13T10:36:01.739713834Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:47326 [2025-12-13T10:36:01.739746364Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx pkt Initial version=1 dcid=722d027ef7803d7f288ba6181436cf9ce55bef67 scid=000000000000100531b9945423b9770cc5072dfe token= len=116 pn=0 [2025-12-13T10:36:01.739773645Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx frm ACK delay=0 blocks=[1..1] ecn_counts=None [2025-12-13T10:36:01.739785788Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 packet newly acked 1 [2025-12-13T10:36:01.739795887Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 packet 0 lost on epoch 0 [2025-12-13T10:36:01.739820723Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx frm CRYPTO off=0 len=90 [2025-12-13T10:36:01.739962739Z TRACE quiche::tls] 722d027ef7803d7f288ba6181436cf9ce55bef67 set write secret lvl=Handshake [2025-12-13T10:36:01.739977376Z TRACE quiche::tls] 722d027ef7803d7f288ba6181436cf9ce55bef67 set read secret lvl=Handshake [2025-12-13T10:36:01.740015016Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx pkt Handshake version=1 dcid=722d027ef7803d7f288ba6181436cf9ce55bef67 scid=000000000000100531b9945423b9770cc5072dfe len=985 pn=0 [2025-12-13T10:36:01.740024304Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx frm CRYPTO off=0 len=717 [2025-12-13T10:36:01.740285492Z TRACE quiche::tls] 722d027ef7803d7f288ba6181436cf9ce55bef67 write message lvl=Handshake len=36 [2025-12-13T10:36:01.740293958Z TRACE quiche::tls] 722d027ef7803d7f288ba6181436cf9ce55bef67 set write secret lvl=OneRTT [2025-12-13T10:36:01.740303525Z TRACE quiche::tls] 722d027ef7803d7f288ba6181436cf9ce55bef67 set read secret lvl=OneRTT [2025-12-13T10:36:01.740323543Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(6e6dc9a7e16a9d647986e60c14302cf8), max_idle_timeout: 75000, stateless_reset_token: Some(38889292431205209921665476610462330635), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(000000000000100531b9945423b9770cc5072dfe), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:36:01.740341316Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx frm PADDING len=247 [2025-12-13T10:36:01.740364610Z TRACE quiche_apps::client] 0.0.0.0:47326: processed 1200 bytes [2025-12-13T10:36:01.740372915Z TRACE quiche_apps::client] 0.0.0.0:47326: recv() would block [2025-12-13T10:36:01.740376752Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:01.740398363Z TRACE quiche::h3] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:36:01.740418110Z TRACE quiche::h3] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm GREASE stream=0 len=0 [2025-12-13T10:36:01.740425994Z TRACE quiche::h3] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm GREASE stream=0 len=18 [2025-12-13T10:36:01.740435191Z TRACE quiche::h3] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm HEADERS stream=0 len=36 fin=true [2025-12-13T10:36:01.740443116Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /immense-brown-witch", "user-agent: quiche"] [2025-12-13T10:36:01.740523957Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Initial version=1 dcid=000000000000100531b9945423b9770cc5072dfe scid=722d027ef7803d7f288ba6181436cf9ce55bef67 len=6 pn=2 [2025-12-13T10:36:01.740528757Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm ACK delay=97 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:01.740539126Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=101.81432ms latest_rtt=34.204568ms srtt=34.204568ms min_rtt=34.204568ms rttvar=17.102284ms cwnd=9450 ssthresh=9450 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 98554394 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034464997s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 587, tv_nsec: 64089397 }), send_elapsed: 1.000260429s, ack_elapsed: 1.034464997s, rtt: 34.204568ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345348, last_update: Instant { tv_sec: 588, tv_nsec: 99328380 }, next_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:01.740570895Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Handshake version=1 dcid=000000000000100531b9945423b9770cc5072dfe scid=722d027ef7803d7f288ba6181436cf9ce55bef67 len=46 pn=3 [2025-12-13T10:36:01.740574652Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm ACK delay=69 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:01.740578289Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:01.740585222Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=102.54239ms latest_rtt=34.204568ms srtt=34.204568ms min_rtt=34.204568ms rttvar=17.102284ms cwnd=9450 ssthresh=9450 bytes_in_flight=112 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 133532948 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034464997s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 587, tv_nsec: 64089397 }), send_elapsed: 1.000260429s, ack_elapsed: 1.034464997s, rtt: 34.204568ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345348, last_update: Instant { tv_sec: 588, tv_nsec: 99328380 }, next_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:01.740601753Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 dropped epoch 0 state [2025-12-13T10:36:01.740616080Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Short dcid=000000000000100531b9945423b9770cc5072dfe key_phase=false len=1127 pn=4 [2025-12-13T10:36:01.740619416Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[97, e5, fa, 3b, a0, 79, df, d1, 10, 51, b3, 7b, 19, f1, 18, d3, 73, 08, 06, 6b] reset_token=[dd, b8, d2, 13, 2e, 87, 93, 82, 5b, 50, 3a, 24, dd, 21, d5, 9c] [2025-12-13T10:36:01.740626820Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:01.740630126Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm PADDING len=1063 [2025-12-13T10:36:01.740636839Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=102.490794ms latest_rtt=34.204568ms srtt=34.204568ms min_rtt=34.204568ms rttvar=17.102284ms cwnd=9450 ssthresh=9450 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 133532948 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034464997s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 587, tv_nsec: 64089397 }), send_elapsed: 1.000260429s, ack_elapsed: 1.034464997s, rtt: 34.204568ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345348, last_update: Instant { tv_sec: 588, tv_nsec: 99328380 }, next_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:01.740686802Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:47326 to 193.167.100.100:443 [2025-12-13T10:36:01.740701850Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Short dcid=000000000000100531b9945423b9770cc5072dfe key_phase=false len=6 pn=5 [2025-12-13T10:36:01.740708232Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:01.740745271Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=102.38153ms latest_rtt=34.204568ms srtt=34.204568ms min_rtt=34.204568ms rttvar=17.102284ms cwnd=9450 ssthresh=9450 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 133532948 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034464997s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 587, tv_nsec: 64089397 }), send_elapsed: 1.000260429s, ack_elapsed: 1.034464997s, rtt: 34.204568ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345348, last_update: Instant { tv_sec: 588, tv_nsec: 99328380 }, next_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:01.740786158Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:47326 to 193.167.100.100:443 [2025-12-13T10:36:01.740800905Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Short dcid=000000000000100531b9945423b9770cc5072dfe key_phase=false len=6 pn=6 [2025-12-13T10:36:01.740807037Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:01.740817947Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=102.309145ms latest_rtt=34.204568ms srtt=34.204568ms min_rtt=34.204568ms rttvar=17.102284ms cwnd=9450 ssthresh=9450 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 133532948 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034464997s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 587, tv_nsec: 64089397 }), send_elapsed: 1.000260429s, ack_elapsed: 1.034464997s, rtt: 34.204568ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345348, last_update: Instant { tv_sec: 588, tv_nsec: 99328380 }, next_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:01.740858342Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:47326 to 193.167.100.100:443 [2025-12-13T10:36:01.740872128Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Short dcid=000000000000100531b9945423b9770cc5072dfe key_phase=false len=79 pn=7 [2025-12-13T10:36:01.740877929Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:36:01.740888238Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=102.238803ms latest_rtt=34.204568ms srtt=34.204568ms min_rtt=34.204568ms rttvar=17.102284ms cwnd=9450 ssthresh=9450 bytes_in_flight=1482 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 133532948 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034464997s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 587, tv_nsec: 64089397 }), send_elapsed: 1.000260429s, ack_elapsed: 1.034464997s, rtt: 34.204568ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345348, last_update: Instant { tv_sec: 588, tv_nsec: 99328380 }, next_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:01.740924947Z TRACE quiche_apps::client] written 117 bytes from 0.0.0.0:47326 to 193.167.100.100:443 [2025-12-13T10:36:01.740933132Z TRACE quiche_apps::client] 0.0.0.0:47326 -> 193.167.100.100:443: done writing [2025-12-13T10:36:01.844097958Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:01.844134527Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 loss detection timeout expired [2025-12-13T10:36:01.844144094Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=101.59613ms latest_rtt=34.204568ms srtt=34.204568ms min_rtt=34.204568ms rttvar=17.102284ms cwnd=9450 ssthresh=9450 bytes_in_flight=1482 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 133532948 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034464997s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 587, tv_nsec: 64089397 }), send_elapsed: 1.000260429s, ack_elapsed: 1.034464997s, rtt: 34.204568ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345348, last_update: Instant { tv_sec: 588, tv_nsec: 99328380 }, next_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:01.844182937Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:01.844248389Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Handshake version=1 dcid=000000000000100531b9945423b9770cc5072dfe scid=722d027ef7803d7f288ba6181436cf9ce55bef67 len=46 pn=8 [2025-12-13T10:36:01.844257146Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm ACK delay=13028 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:01.844278866Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:01.844296590Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=151.795623ms latest_rtt=34.204568ms srtt=34.204568ms min_rtt=34.204568ms rttvar=17.102284ms cwnd=9450 ssthresh=9450 bytes_in_flight=1594 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 133532948 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034464997s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 587, tv_nsec: 64089397 }), send_elapsed: 1.000260429s, ack_elapsed: 1.034464997s, rtt: 34.204568ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345348, last_update: Instant { tv_sec: 588, tv_nsec: 203040609 }, next_time: Instant { tv_sec: 588, tv_nsec: 203040609 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:01.844384073Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:47326 to 193.167.100.100:443 [2025-12-13T10:36:01.844394983Z TRACE quiche_apps::client] 0.0.0.0:47326 -> 193.167.100.100:443: done writing [2025-12-13T10:36:01.996607677Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:01.996633695Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 loss detection timeout expired [2025-12-13T10:36:01.996642141Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=254.676487ms latest_rtt=34.204568ms srtt=34.204568ms min_rtt=34.204568ms rttvar=17.102284ms cwnd=9450 ssthresh=9450 bytes_in_flight=1594 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 133532948 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034464997s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 587, tv_nsec: 64089397 }), send_elapsed: 1.000260429s, ack_elapsed: 1.034464997s, rtt: 34.204568ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345348, last_update: Instant { tv_sec: 588, tv_nsec: 203040609 }, next_time: Instant { tv_sec: 588, tv_nsec: 203040609 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:01.996674151Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:01.996705439Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Short dcid=000000000000100531b9945423b9770cc5072dfe key_phase=false len=64 pn=9 [2025-12-13T10:36:01.996711110Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[97, e5, fa, 3b, a0, 79, df, d1, 10, 51, b3, 7b, 19, f1, 18, d3, 73, 08, 06, 6b] reset_token=[dd, b8, d2, 13, 2e, 87, 93, 82, 5b, 50, 3a, 24, dd, 21, d5, 9c] [2025-12-13T10:36:01.996721860Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:01.996742859Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=257.937874ms latest_rtt=34.204568ms srtt=34.204568ms min_rtt=34.204568ms rttvar=17.102284ms cwnd=9450 ssthresh=9450 bytes_in_flight=1696 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 133532948 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034464997s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 587, tv_nsec: 64089397 }), send_elapsed: 1.000260429s, ack_elapsed: 1.034464997s, rtt: 34.204568ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345348, last_update: Instant { tv_sec: 588, tv_nsec: 355499843 }, next_time: Instant { tv_sec: 588, tv_nsec: 355499843 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:01.996827998Z TRACE quiche_apps::client] written 102 bytes from 0.0.0.0:47326 to 193.167.100.100:443 [2025-12-13T10:36:01.996844840Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Short dcid=000000000000100531b9945423b9770cc5072dfe key_phase=false len=6 pn=10 [2025-12-13T10:36:01.996852524Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:01.996865549Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=257.814283ms latest_rtt=34.204568ms srtt=34.204568ms min_rtt=34.204568ms rttvar=17.102284ms cwnd=9450 ssthresh=9450 bytes_in_flight=1740 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 133532948 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 99328380 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 1, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 1.034464997s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 587, tv_nsec: 64089397 }), send_elapsed: 1.000260429s, ack_elapsed: 1.034464997s, rtt: 34.204568ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345348, last_update: Instant { tv_sec: 588, tv_nsec: 355499843 }, next_time: Instant { tv_sec: 588, tv_nsec: 355499843 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:01.996917446Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:47326 to 193.167.100.100:443 [2025-12-13T10:36:01.996928777Z TRACE quiche_apps::client] 0.0.0.0:47326 -> 193.167.100.100:443: done writing [2025-12-13T10:36:02.053099644Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:47326 [2025-12-13T10:36:02.053133717Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx pkt Short dcid=722d027ef7803d7f288ba6181436cf9ce55bef67 key_phase=false len=23 pn=2 [2025-12-13T10:36:02.053154877Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx frm ACK delay=3250 blocks=[10..10] ecn_counts=None [2025-12-13T10:36:02.053164836Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 packet newly acked 10 [2025-12-13T10:36:02.053174344Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 packet 4 lost on epoch 2 [2025-12-13T10:36:02.053212324Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 packet 5 lost on epoch 2 [2025-12-13T10:36:02.053223926Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 packet 6 lost on epoch 2 [2025-12-13T10:36:02.053230118Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 packet 7 lost on epoch 2 [2025-12-13T10:36:02.053262448Z TRACE quiche_apps::client] 0.0.0.0:47326: processed 44 bytes [2025-12-13T10:36:02.053273509Z TRACE quiche_apps::client] 0.0.0.0:47326: recv() would block [2025-12-13T10:36:02.053279871Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:02.053311850Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Short dcid=000000000000100531b9945423b9770cc5072dfe key_phase=false len=64 pn=11 [2025-12-13T10:36:02.053319966Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[97, e5, fa, 3b, a0, 79, df, d1, 10, 51, b3, 7b, 19, f1, 18, d3, 73, 08, 06, 6b] reset_token=[dd, b8, d2, 13, 2e, 87, 93, 82, 5b, 50, 3a, 24, dd, 21, d5, 9c] [2025-12-13T10:36:02.053334913Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:02.053347818Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=6.835686ms latest_rtt=56.443096ms srtt=36.984384ms min_rtt=34.204568ms rttvar=18.386345ms cwnd=9450 ssthresh=9450 bytes_in_flight=428 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 133532948 }) Rate { delivered: 377, delivered_time: Instant { tv_sec: 588, tv_nsec: 411942939 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 355499843 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 10, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 312.614559ms, delivered: 44, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 99328380 }), send_elapsed: 256.171463ms, ack_elapsed: 312.614559ms, rtt: 56.443096ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 319391, last_update: Instant { tv_sec: 588, tv_nsec: 412104732 }, next_time: Instant { tv_sec: 588, tv_nsec: 412104732 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:02.053404273Z TRACE quiche_apps::client] written 102 bytes from 0.0.0.0:47326 to 193.167.100.100:443 [2025-12-13T10:36:02.053415945Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Short dcid=000000000000100531b9945423b9770cc5072dfe key_phase=false len=6 pn=12 [2025-12-13T10:36:02.053420644Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:02.053432957Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=6.749836ms latest_rtt=56.443096ms srtt=36.984384ms min_rtt=34.204568ms rttvar=18.386345ms cwnd=9450 ssthresh=9450 bytes_in_flight=472 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 133532948 }) Rate { delivered: 377, delivered_time: Instant { tv_sec: 588, tv_nsec: 411942939 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 355499843 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 10, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 312.614559ms, delivered: 44, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 99328380 }), send_elapsed: 256.171463ms, ack_elapsed: 312.614559ms, rtt: 56.443096ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 319391, last_update: Instant { tv_sec: 588, tv_nsec: 412104732 }, next_time: Instant { tv_sec: 588, tv_nsec: 412104732 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:02.053503719Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:47326 to 193.167.100.100:443 [2025-12-13T10:36:02.053522664Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Short dcid=000000000000100531b9945423b9770cc5072dfe key_phase=false len=79 pn=13 [2025-12-13T10:36:02.053530659Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:36:02.053545718Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=6.637045ms latest_rtt=56.443096ms srtt=36.984384ms min_rtt=34.204568ms rttvar=18.386345ms cwnd=9450 ssthresh=9450 bytes_in_flight=589 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 133532948 }) Rate { delivered: 377, delivered_time: Instant { tv_sec: 588, tv_nsec: 411942939 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 355499843 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 10, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 312.614559ms, delivered: 44, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 99328380 }), send_elapsed: 256.171463ms, ack_elapsed: 312.614559ms, rtt: 56.443096ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 319391, last_update: Instant { tv_sec: 588, tv_nsec: 412104732 }, next_time: Instant { tv_sec: 588, tv_nsec: 412104732 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:02.053599428Z TRACE quiche_apps::client] written 117 bytes from 0.0.0.0:47326 to 193.167.100.100:443 [2025-12-13T10:36:02.053608094Z TRACE quiche_apps::client] 0.0.0.0:47326 -> 193.167.100.100:443: done writing [2025-12-13T10:36:02.060683839Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:02.060694609Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 loss detection timeout expired [2025-12-13T10:36:02.060699458Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 packet 9 lost on epoch 2 [2025-12-13T10:36:02.060704708Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=exp latest_rtt=56.443096ms srtt=36.984384ms min_rtt=34.204568ms rttvar=18.386345ms cwnd=6615 ssthresh=6615 bytes_in_flight=487 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 419508139 }) Rate { delivered: 377, delivered_time: Instant { tv_sec: 588, tv_nsec: 411942939 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 355499843 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 10, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 312.614559ms, delivered: 44, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 99328380 }), send_elapsed: 256.171463ms, ack_elapsed: 312.614559ms, rtt: 56.443096ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 319391, last_update: Instant { tv_sec: 588, tv_nsec: 412104732 }, next_time: Instant { tv_sec: 588, tv_nsec: 412104732 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:02.060732540Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:02.060747318Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Short dcid=000000000000100531b9945423b9770cc5072dfe key_phase=false len=64 pn=14 [2025-12-13T10:36:02.060751766Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[97, e5, fa, 3b, a0, 79, df, d1, 10, 51, b3, 7b, 19, f1, 18, d3, 73, 08, 06, 6b] reset_token=[dd, b8, d2, 13, 2e, 87, 93, 82, 5b, 50, 3a, 24, dd, 21, d5, 9c] [2025-12-13T10:36:02.060760602Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:02.060770541Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=exp latest_rtt=56.443096ms srtt=36.984384ms min_rtt=34.204568ms rttvar=18.386345ms cwnd=6615 ssthresh=6615 bytes_in_flight=589 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 419508139 }) Rate { delivered: 377, delivered_time: Instant { tv_sec: 588, tv_nsec: 411942939 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 355499843 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 10, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 312.614559ms, delivered: 44, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 99328380 }), send_elapsed: 256.171463ms, ack_elapsed: 312.614559ms, rtt: 56.443096ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 223574, last_update: Instant { tv_sec: 588, tv_nsec: 412104732 }, next_time: Instant { tv_sec: 588, tv_nsec: 412104732 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:02.060811417Z TRACE quiche_apps::client] written 102 bytes from 0.0.0.0:47326 to 193.167.100.100:443 [2025-12-13T10:36:02.060817258Z TRACE quiche_apps::client] 0.0.0.0:47326 -> 193.167.100.100:443: done writing [2025-12-13T10:36:02.060826666Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:02.060832487Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 loss detection timeout expired [2025-12-13T10:36:02.060839810Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=4.444663ms latest_rtt=56.443096ms srtt=36.984384ms min_rtt=34.204568ms rttvar=18.386345ms cwnd=6615 ssthresh=6615 bytes_in_flight=589 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 419508139 }) Rate { delivered: 377, delivered_time: Instant { tv_sec: 588, tv_nsec: 411942939 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 355499843 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 10, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 312.614559ms, delivered: 44, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 99328380 }), send_elapsed: 256.171463ms, ack_elapsed: 312.614559ms, rtt: 56.443096ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 223574, last_update: Instant { tv_sec: 588, tv_nsec: 412104732 }, next_time: Instant { tv_sec: 588, tv_nsec: 412104732 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:02.060870999Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:02.060892759Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Handshake version=1 dcid=000000000000100531b9945423b9770cc5072dfe scid=722d027ef7803d7f288ba6181436cf9ce55bef67 len=48 pn=15 [2025-12-13T10:36:02.060903089Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm ACK delay=40109 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:02.060908088Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:02.060918608Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=221.019834ms latest_rtt=56.443096ms srtt=36.984384ms min_rtt=34.204568ms rttvar=18.386345ms cwnd=6615 ssthresh=6615 bytes_in_flight=703 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 419508139 }) Rate { delivered: 377, delivered_time: Instant { tv_sec: 588, tv_nsec: 411942939 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 355499843 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 10, rate_sample: RateSample { bandwidth: 2.57 Kbps, is_app_limited: true, interval: 312.614559ms, delivered: 44, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 99328380 }), send_elapsed: 256.171463ms, ack_elapsed: 312.614559ms, rtt: 56.443096ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 223574, last_update: Instant { tv_sec: 588, tv_nsec: 412104732 }, next_time: Instant { tv_sec: 588, tv_nsec: 412104732 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:02.060959023Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:47326 to 193.167.100.100:443 [2025-12-13T10:36:02.060964744Z TRACE quiche_apps::client] 0.0.0.0:47326 -> 193.167.100.100:443: done writing [2025-12-13T10:36:02.086613949Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:47326 [2025-12-13T10:36:02.086639426Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx pkt Short dcid=722d027ef7803d7f288ba6181436cf9ce55bef67 key_phase=false len=1179 pn=4 [2025-12-13T10:36:02.086656388Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx frm ACK delay=0 blocks=[10..13] ecn_counts=None [2025-12-13T10:36:02.086666046Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 packet newly acked 11 [2025-12-13T10:36:02.086672508Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 packet newly acked 12 [2025-12-13T10:36:02.086678459Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 packet newly acked 13 [2025-12-13T10:36:02.086689059Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx frm STREAM id=0 off=0 len=1152 fin=false [2025-12-13T10:36:02.086717823Z TRACE quiche_apps::client] 0.0.0.0:47326: processed 1200 bytes [2025-12-13T10:36:02.086730967Z TRACE quiche_apps::client] got 70 bytes from 193.167.100.100:443 to 0.0.0.0:47326 [2025-12-13T10:36:02.086739643Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx pkt Short dcid=722d027ef7803d7f288ba6181436cf9ce55bef67 key_phase=false len=49 pn=5 [2025-12-13T10:36:02.086750654Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx frm STREAM id=0 off=1152 len=22 fin=false [2025-12-13T10:36:02.086758960Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:02.086770972Z TRACE quiche_apps::client] 0.0.0.0:47326: processed 70 bytes [2025-12-13T10:36:02.086779228Z TRACE quiche_apps::client] 0.0.0.0:47326: recv() would block [2025-12-13T10:36:02.086785139Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:02.086791220Z TRACE quiche::h3] 722d027ef7803d7f288ba6181436cf9ce55bef67 stream id 0 is readable [2025-12-13T10:36:02.086801850Z TRACE quiche::h3::stream] 722d027ef7803d7f288ba6181436cf9ce55bef67 read 1 bytes on stream 0 [2025-12-13T10:36:02.086821406Z TRACE quiche::h3::stream] 722d027ef7803d7f288ba6181436cf9ce55bef67 read 1 bytes on stream 0 [2025-12-13T10:36:02.086829692Z TRACE quiche::h3::stream] 722d027ef7803d7f288ba6181436cf9ce55bef67 read 1 bytes on stream 0 [2025-12-13T10:36:02.086838649Z TRACE quiche::h3::stream] 722d027ef7803d7f288ba6181436cf9ce55bef67 read 144 bytes on stream 0 [2025-12-13T10:36:02.086843127Z TRACE quiche::h3] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:02.086848116Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:02.086851773Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:02.086857904Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:02.086865349Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 48, 50, 32, 71, 77, 84] [2025-12-13T10:36:02.086871390Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:02.086876720Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:02.086881188Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:02.086887620Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:02.086893341Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:02.086899001Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:02.086914641Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:02 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:02.086924108Z TRACE quiche::h3] 722d027ef7803d7f288ba6181436cf9ce55bef67 stream id 0 is readable [2025-12-13T10:36:02.086928707Z TRACE quiche::h3::stream] 722d027ef7803d7f288ba6181436cf9ce55bef67 read 1 bytes on stream 0 [2025-12-13T10:36:02.086951459Z TRACE quiche::h3::stream] 722d027ef7803d7f288ba6181436cf9ce55bef67 read 1 bytes on stream 0 [2025-12-13T10:36:02.086956419Z TRACE quiche::h3::stream] 722d027ef7803d7f288ba6181436cf9ce55bef67 read 1 bytes on stream 0 [2025-12-13T10:36:02.086960116Z TRACE quiche::h3] 722d027ef7803d7f288ba6181436cf9ce55bef67 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:02.086970194Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:36:02.086974112Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:02.086977819Z INFO quiche_apps::common] 1/1 response(s) received in 1.38156724s, closing... [2025-12-13T10:36:02.086990853Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx pkt Short dcid=000000000000100531b9945423b9770cc5072dfe key_phase=false len=11 pn=16 [2025-12-13T10:36:02.086995181Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:02.087005951Z TRACE quiche::recovery::congestion::recovery] 722d027ef7803d7f288ba6181436cf9ce55bef67 timer=69.200228ms latest_rtt=33.345409ms srtt=36.529512ms min_rtt=33.345409ms rttvar=14.699501ms cwnd=6615 ssthresh=6615 bytes_in_flight=489 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 588, tv_nsec: 419508139 }) Rate { delivered: 640, delivered_time: Instant { tv_sec: 588, tv_nsec: 445450141 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 412104732 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 13, rate_sample: RateSample { bandwidth: 37.17 Kbps, is_app_limited: true, interval: 56.604889ms, delivered: 263, prior_delivered: 377, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 411942939 }), send_elapsed: 56.604889ms, ack_elapsed: 33.507202ms, rtt: 33.345409ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 226358, last_update: Instant { tv_sec: 588, tv_nsec: 412104732 }, next_time: Instant { tv_sec: 588, tv_nsec: 412104732 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:02.087066605Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:47326 to 193.167.100.100:443 [2025-12-13T10:36:02.087076754Z TRACE quiche_apps::client] 0.0.0.0:47326 -> 193.167.100.100:443: done writing [2025-12-13T10:36:02.373421715Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:02.373454056Z TRACE quiche] 722d027ef7803d7f288ba6181436cf9ce55bef67 draining timeout expired [2025-12-13T10:36:02.373497547Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:02.373506374Z INFO quiche_apps::client] connection closed, recv=5 sent=17 lost=6 retrans=11 sent_bytes=3007 recv_bytes=2514 lost_bytes=1805 [local_addr=0.0.0.0:47326 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=5 sent=17 lost=6 retrans=11 rtt=36.529512ms min_rtt=Some(33.345409ms) rttvar=14.699501ms cwnd=6615 sent_bytes=3007 recv_bytes=2514 lost_bytes=0 stream_retrans_bytes=738 pmtu=1350 delivery_rate=4646] [2025-12-13T10:36:02.378450444Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:36:02.378695693Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:41257 with scid e354ba76eee06a1fe63f08dbebfe80ec8619ef6c [2025-12-13T10:36:02.378735707Z TRACE quiche::tls] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c write message lvl=Initial len=266 [2025-12-13T10:36:02.378752428Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx pkt Initial version=1 dcid=27a397a141a7eb881f50b4b2c2c1a374 scid=e354ba76eee06a1fe63f08dbebfe80ec8619ef6c len=270 pn=0 [2025-12-13T10:36:02.378756125Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:02.378771033Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=998.931633ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 588, tv_nsec: 737517498 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 737517498 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 588, tv_nsec: 737517498 }, next_time: Instant { tv_sec: 588, tv_nsec: 737517498 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:02.378855080Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:36:02.413070309Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:41257 [2025-12-13T10:36:02.413109032Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx pkt Initial version=1 dcid=e354ba76eee06a1fe63f08dbebfe80ec8619ef6c scid=00000000000010058b39218a246a98c0770f8414 token= len=116 pn=0 [2025-12-13T10:36:02.413136012Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:02.413147694Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c packet newly acked 0 [2025-12-13T10:36:02.413160047Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm CRYPTO off=0 len=90 [2025-12-13T10:36:02.413313744Z TRACE quiche::tls] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c set write secret lvl=Handshake [2025-12-13T10:36:02.413328993Z TRACE quiche::tls] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c set read secret lvl=Handshake [2025-12-13T10:36:02.413369168Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx pkt Handshake version=1 dcid=e354ba76eee06a1fe63f08dbebfe80ec8619ef6c scid=00000000000010058b39218a246a98c0770f8414 len=985 pn=0 [2025-12-13T10:36:02.413378165Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm CRYPTO off=0 len=718 [2025-12-13T10:36:02.413609216Z TRACE quiche::tls] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c write message lvl=Handshake len=36 [2025-12-13T10:36:02.413615599Z TRACE quiche::tls] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c set write secret lvl=OneRTT [2025-12-13T10:36:02.413624445Z TRACE quiche::tls] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c set read secret lvl=OneRTT [2025-12-13T10:36:02.413644262Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(27a397a141a7eb881f50b4b2c2c1a374), max_idle_timeout: 75000, stateless_reset_token: Some(108298538827141895333413236183416168153), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(00000000000010058b39218a246a98c0770f8414), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:36:02.413662436Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm PADDING len=246 [2025-12-13T10:36:02.413679468Z TRACE quiche_apps::client] 0.0.0.0:41257: processed 1200 bytes [2025-12-13T10:36:02.413685790Z TRACE quiche_apps::client] 0.0.0.0:41257: recv() would block [2025-12-13T10:36:02.413689527Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:02.413708432Z TRACE quiche::h3] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm SETTINGS stream=2 len=18 [2025-12-13T10:36:02.413730122Z TRACE quiche::h3] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm GREASE stream=0 len=0 [2025-12-13T10:36:02.413737897Z TRACE quiche::h3] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm GREASE stream=0 len=18 [2025-12-13T10:36:02.413747425Z TRACE quiche::h3] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm HEADERS stream=0 len=38 fin=true [2025-12-13T10:36:02.413755440Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /turquoise-mild-scissors", "user-agent: quiche"] [2025-12-13T10:36:02.413838124Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx pkt Initial version=1 dcid=00000000000010058b39218a246a98c0770f8414 scid=e354ba76eee06a1fe63f08dbebfe80ec8619ef6c len=6 pn=1 [2025-12-13T10:36:02.413842993Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm ACK delay=91 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:02.413858953Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=102.435372ms latest_rtt=34.39791ms srtt=34.39791ms min_rtt=34.39791ms rttvar=17.198955ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 772455738 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 772455738 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.44 Kbps, is_app_limited: true, interval: 34.39791ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 737517498 }), send_elapsed: 0ns, ack_elapsed: 34.39791ms, rtt: 34.39791ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 490582, last_update: Instant { tv_sec: 588, tv_nsec: 772455698 }, next_time: Instant { tv_sec: 588, tv_nsec: 772455738 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:02.413885132Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx pkt Handshake version=1 dcid=00000000000010058b39218a246a98c0770f8414 scid=e354ba76eee06a1fe63f08dbebfe80ec8619ef6c len=46 pn=2 [2025-12-13T10:36:02.413888829Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm ACK delay=64 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:02.413892095Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:02.413898828Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=103.122137ms latest_rtt=34.39791ms srtt=34.39791ms min_rtt=34.39791ms rttvar=17.198955ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=112 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 772455738 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 772455738 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.44 Kbps, is_app_limited: true, interval: 34.39791ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 737517498 }), send_elapsed: 0ns, ack_elapsed: 34.39791ms, rtt: 34.39791ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 490582, last_update: Instant { tv_sec: 588, tv_nsec: 772641686 }, next_time: Instant { tv_sec: 588, tv_nsec: 772455738 }, max_datagram_size: 1350, last_packet_size: None, iv: 228.3µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:02.413913395Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c dropped epoch 0 state [2025-12-13T10:36:02.413927471Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx pkt Short dcid=00000000000010058b39218a246a98c0770f8414 key_phase=false len=1127 pn=3 [2025-12-13T10:36:02.413930878Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[e4, 57, 7e, d5, 3b, e9, 4a, 82, f2, 2f, 25, 2e, b7, ae, 8c, b1, 09, 83, eb, 0b] reset_token=[0a, d9, c6, 06, b2, 16, 16, ae, 95, c7, 56, 58, 9b, 73, 60, 57] [2025-12-13T10:36:02.413938171Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:02.413941457Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm PADDING len=1063 [2025-12-13T10:36:02.413948100Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=103.072895ms latest_rtt=34.39791ms srtt=34.39791ms min_rtt=34.39791ms rttvar=17.198955ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 772455738 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 772455738 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.44 Kbps, is_app_limited: true, interval: 34.39791ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 737517498 }), send_elapsed: 0ns, ack_elapsed: 34.39791ms, rtt: 34.39791ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1165, rate: 490582, last_update: Instant { tv_sec: 588, tv_nsec: 772641686 }, next_time: Instant { tv_sec: 588, tv_nsec: 772869986 }, max_datagram_size: 1350, last_packet_size: Some(1165), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:02.414003383Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:41257 to 193.167.100.100:443 [2025-12-13T10:36:02.414017570Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx pkt Short dcid=00000000000010058b39218a246a98c0770f8414 key_phase=false len=6 pn=4 [2025-12-13T10:36:02.414023721Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:02.414035403Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=102.9848ms latest_rtt=34.39791ms srtt=34.39791ms min_rtt=34.39791ms rttvar=17.198955ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 772455738 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 772455738 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.44 Kbps, is_app_limited: true, interval: 34.39791ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 737517498 }), send_elapsed: 0ns, ack_elapsed: 34.39791ms, rtt: 34.39791ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 490582, last_update: Instant { tv_sec: 588, tv_nsec: 772825158 }, next_time: Instant { tv_sec: 588, tv_nsec: 772869986 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.46442ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:02.414074496Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:41257 to 193.167.100.100:443 [2025-12-13T10:36:02.414087501Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx pkt Short dcid=00000000000010058b39218a246a98c0770f8414 key_phase=false len=6 pn=5 [2025-12-13T10:36:02.414093692Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:02.414105103Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=102.91539ms latest_rtt=34.39791ms srtt=34.39791ms min_rtt=34.39791ms rttvar=17.198955ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 772455738 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 772455738 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.44 Kbps, is_app_limited: true, interval: 34.39791ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 737517498 }), send_elapsed: 0ns, ack_elapsed: 34.39791ms, rtt: 34.39791ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 490582, last_update: Instant { tv_sec: 588, tv_nsec: 772825158 }, next_time: Instant { tv_sec: 588, tv_nsec: 775359529 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:02.414146711Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:41257 to 193.167.100.100:443 [2025-12-13T10:36:02.414160156Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx pkt Short dcid=00000000000010058b39218a246a98c0770f8414 key_phase=false len=81 pn=6 [2025-12-13T10:36:02.414165937Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm STREAM id=0 off=0 len=76 fin=true [2025-12-13T10:36:02.414219577Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=102.800726ms latest_rtt=34.39791ms srtt=34.39791ms min_rtt=34.39791ms rttvar=17.198955ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1484 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 588, tv_nsec: 772455738 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 772455738 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.44 Kbps, is_app_limited: true, interval: 34.39791ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 737517498 }), send_elapsed: 0ns, ack_elapsed: 34.39791ms, rtt: 34.39791ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 490582, last_update: Instant { tv_sec: 588, tv_nsec: 772967605 }, next_time: Instant { tv_sec: 588, tv_nsec: 775359529 }, max_datagram_size: 1350, last_packet_size: None, iv: 332.258µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:02.414259592Z TRACE quiche_apps::client] written 119 bytes from 0.0.0.0:41257 to 193.167.100.100:443 [2025-12-13T10:36:02.414268669Z TRACE quiche_apps::client] 0.0.0.0:41257 -> 193.167.100.100:443: done writing [2025-12-13T10:36:02.448881242Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:41257 [2025-12-13T10:36:02.448903093Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx pkt Short dcid=e354ba76eee06a1fe63f08dbebfe80ec8619ef6c key_phase=false len=869 pn=0 [2025-12-13T10:36:02.448922840Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:36:02.448932298Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c packet newly acked 3 [2025-12-13T10:36:02.448942988Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm CRYPTO off=0 len=540 [2025-12-13T10:36:02.448984235Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm HANDSHAKE_DONE [2025-12-13T10:36:02.448994334Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c dropped epoch 1 state [2025-12-13T10:36:02.449005465Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, a9, 60, aa, 81, 4c, a2, 88, a7, 88, 88, 94, b2] reset_token=[46, 85, bd, df, 25, 99, a8, 7d, 53, 8f, 03, 34, 75, f5, 92, f5] [2025-12-13T10:36:02.449018469Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 7f, 0c, e6, ba, dc, 38, 59, 89, bd, 91, c9, 3d] reset_token=[0b, 9a, 73, 59, 05, 6c, 58, 03, 85, b2, 6e, c4, 7e, 7b, ff, f9] [2025-12-13T10:36:02.449032736Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, eb, b1, 0b, 5f, 64, b8, 5c, 21, 24, 36, 95, 67] reset_token=[a3, 98, 45, 16, d2, f1, 2a, 89, 15, 0d, 81, a7, 2f, 9f, 7c, b5] [2025-12-13T10:36:02.449039157Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, a9, 83, 0a, 97, 17, 16, 1b, b9, e3, ee, 8d, f9] reset_token=[2e, b4, 0c, 11, ad, 99, ae, 06, c7, a0, 2a, 85, 3b, 75, 61, a7] [2025-12-13T10:36:02.449045730Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, af, b9, d3, ba, 41, ab, 42, b0, d0, cf, 4c, 75] reset_token=[3f, 1b, 8d, dd, 39, ca, a4, 84, 05, a2, 09, 2b, 6f, 69, 30, e0] [2025-12-13T10:36:02.449052112Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, d9, 00, 56, 49, 42, 5a, c8, 4f, b9, dd, 44, 51] reset_token=[98, 24, e3, 85, e7, be, 2d, d2, 8a, a3, 42, 60, 7d, ba, 7f, cc] [2025-12-13T10:36:02.449058403Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 12, 36, fd, 6f, 2f, 51, ec, 18, 91, 34, 6d, 5c] reset_token=[8b, 89, dd, 7f, 0d, 93, 7f, f7, 34, 22, 47, 36, 46, 3d, f0, 38] [2025-12-13T10:36:02.449063613Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:36:02.449067981Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:36:02.449071508Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:36:02.449103648Z TRACE quiche_apps::client] 0.0.0.0:41257: processed 890 bytes [2025-12-13T10:36:02.449110240Z TRACE quiche_apps::client] 0.0.0.0:41257: recv() would block [2025-12-13T10:36:02.449113306Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:02.449116853Z TRACE quiche::h3] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c stream id 3 is readable [2025-12-13T10:36:02.449123234Z TRACE quiche::h3::stream] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c read 1 bytes on stream 3 [2025-12-13T10:36:02.449129156Z TRACE quiche::h3] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c open peer's control stream 3 [2025-12-13T10:36:02.449133273Z TRACE quiche::h3::stream] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c read 1 bytes on stream 3 [2025-12-13T10:36:02.449136890Z TRACE quiche::h3::stream] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c read 1 bytes on stream 3 [2025-12-13T10:36:02.449140867Z TRACE quiche::h3::stream] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c read 6 bytes on stream 3 [2025-12-13T10:36:02.449144765Z TRACE quiche::h3] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:36:02.449153802Z TRACE quiche::h3] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c stream id 7 is readable [2025-12-13T10:36:02.449157659Z TRACE quiche::h3::stream] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c read 1 bytes on stream 7 [2025-12-13T10:36:02.449177125Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx pkt Short dcid=00000000000010058b39218a246a98c0770f8414 key_phase=false len=5 pn=7 [2025-12-13T10:36:02.449183587Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm ACK delay=34 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:02.449215357Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=76.432523ms latest_rtt=34.842679ms srtt=34.453505ms min_rtt=34.39791ms rttvar=13.010408ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=207 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1498, delivered_time: Instant { tv_sec: 588, tv_nsec: 807712665 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 772869986 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 3, rate_sample: RateSample { bandwidth: 264.34 Kbps, is_app_limited: true, interval: 35.256927ms, delivered: 1165, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 772455738 }), send_elapsed: 414.248µs, ack_elapsed: 35.256927ms, rtt: 34.842679ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 489790, last_update: Instant { tv_sec: 588, tv_nsec: 807980085 }, next_time: Instant { tv_sec: 588, tv_nsec: 808312343 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:02.449275750Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:41257 to 193.167.100.100:443 [2025-12-13T10:36:02.449284606Z TRACE quiche_apps::client] 0.0.0.0:41257 -> 193.167.100.100:443: done writing [2025-12-13T10:36:02.526417198Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:02.526433057Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c loss detection timeout expired [2025-12-13T10:36:02.526439399Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=110.703287ms latest_rtt=34.842679ms srtt=34.453505ms min_rtt=34.39791ms rttvar=13.010408ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=207 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1498, delivered_time: Instant { tv_sec: 588, tv_nsec: 807712665 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 772869986 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 3, rate_sample: RateSample { bandwidth: 264.34 Kbps, is_app_limited: true, interval: 35.256927ms, delivered: 1165, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 772455738 }), send_elapsed: 414.248µs, ack_elapsed: 35.256927ms, rtt: 34.842679ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 489790, last_update: Instant { tv_sec: 588, tv_nsec: 807980085 }, next_time: Instant { tv_sec: 588, tv_nsec: 808312343 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:02.526463825Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:02.526484363Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx pkt Short dcid=00000000000010058b39218a246a98c0770f8414 key_phase=false len=12 pn=8 [2025-12-13T10:36:02.526489363Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm ACK delay=9697 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:02.526494793Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:02.526510131Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=222.951031ms latest_rtt=34.842679ms srtt=34.453505ms min_rtt=34.39791ms rttvar=13.010408ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=257 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1498, delivered_time: Instant { tv_sec: 588, tv_nsec: 807712665 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 772869986 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 3, rate_sample: RateSample { bandwidth: 264.34 Kbps, is_app_limited: true, interval: 35.256927ms, delivered: 1165, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 772455738 }), send_elapsed: 414.248µs, ack_elapsed: 35.256927ms, rtt: 34.842679ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 50, rate: 489790, last_update: Instant { tv_sec: 588, tv_nsec: 885285490 }, next_time: Instant { tv_sec: 588, tv_nsec: 885285490 }, max_datagram_size: 1350, last_packet_size: Some(50), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:02.526569943Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:41257 to 193.167.100.100:443 [2025-12-13T10:36:02.526578759Z TRACE quiche_apps::client] 0.0.0.0:41257 -> 193.167.100.100:443: done writing [2025-12-13T10:36:02.547061885Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:41257 [2025-12-13T10:36:02.547079487Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx pkt Short dcid=e354ba76eee06a1fe63f08dbebfe80ec8619ef6c key_phase=false len=1329 pn=3 [2025-12-13T10:36:02.547093564Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm PING mtu_probe=None [2025-12-13T10:36:02.547107330Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm PADDING len=1311 [2025-12-13T10:36:02.547120103Z TRACE quiche_apps::client] 0.0.0.0:41257: processed 1350 bytes [2025-12-13T10:36:02.547127277Z TRACE quiche_apps::client] 0.0.0.0:41257: recv() would block [2025-12-13T10:36:02.547132477Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:02.547147284Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx pkt Short dcid=00000000000010058b39218a246a98c0770f8414 key_phase=false len=7 pn=9 [2025-12-13T10:36:02.547153506Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm ACK delay=8 blocks=[0..0, 3..3] ecn_counts=None [2025-12-13T10:36:02.547167171Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=202.29331ms latest_rtt=34.842679ms srtt=34.453505ms min_rtt=34.39791ms rttvar=13.010408ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=257 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1498, delivered_time: Instant { tv_sec: 588, tv_nsec: 807712665 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 772869986 }, end_of_app_limited: 7, last_sent_packet: 9, largest_acked: 3, rate_sample: RateSample { bandwidth: 264.34 Kbps, is_app_limited: true, interval: 35.256927ms, delivered: 1165, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 772455738 }), send_elapsed: 414.248µs, ack_elapsed: 35.256927ms, rtt: 34.842679ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 489790, last_update: Instant { tv_sec: 588, tv_nsec: 905953731 }, next_time: Instant { tv_sec: 588, tv_nsec: 885285490 }, max_datagram_size: 1350, last_packet_size: None, iv: 102.085µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:02.547245177Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:41257 to 193.167.100.100:443 [2025-12-13T10:36:02.547255496Z TRACE quiche_apps::client] 0.0.0.0:41257 -> 193.167.100.100:443: done writing [2025-12-13T10:36:02.679472894Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:41257 [2025-12-13T10:36:02.679515914Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx pkt Short dcid=e354ba76eee06a1fe63f08dbebfe80ec8619ef6c key_phase=false len=20 pn=5 [2025-12-13T10:36:02.679538016Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm PING mtu_probe=None [2025-12-13T10:36:02.679546441Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm PADDING len=2 [2025-12-13T10:36:02.679569615Z TRACE quiche_apps::client] 0.0.0.0:41257: processed 41 bytes [2025-12-13T10:36:02.679580154Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:41257 [2025-12-13T10:36:02.679598589Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx pkt Short dcid=e354ba76eee06a1fe63f08dbebfe80ec8619ef6c key_phase=false len=20 pn=6 [2025-12-13T10:36:02.679606053Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm PING mtu_probe=None [2025-12-13T10:36:02.679612635Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm PADDING len=2 [2025-12-13T10:36:02.679623145Z TRACE quiche_apps::client] 0.0.0.0:41257: processed 41 bytes [2025-12-13T10:36:02.679631090Z TRACE quiche_apps::client] 0.0.0.0:41257: recv() would block [2025-12-13T10:36:02.679636800Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:02.679666876Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx pkt Short dcid=00000000000010058b39218a246a98c0770f8414 key_phase=false len=9 pn=10 [2025-12-13T10:36:02.679674110Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm ACK delay=7 blocks=[0..0, 3..3, 5..6] ecn_counts=None [2025-12-13T10:36:02.679689208Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=69.771183ms latest_rtt=34.842679ms srtt=34.453505ms min_rtt=34.39791ms rttvar=13.010408ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=257 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1498, delivered_time: Instant { tv_sec: 588, tv_nsec: 807712665 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 772869986 }, end_of_app_limited: 7, last_sent_packet: 10, largest_acked: 3, rate_sample: RateSample { bandwidth: 264.34 Kbps, is_app_limited: true, interval: 35.256927ms, delivered: 1165, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 772455738 }), send_elapsed: 414.248µs, ack_elapsed: 35.256927ms, rtt: 34.842679ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 489790, last_update: Instant { tv_sec: 589, tv_nsec: 38462823 }, next_time: Instant { tv_sec: 589, tv_nsec: 38564908 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:02.679745473Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:41257 to 193.167.100.100:443 [2025-12-13T10:36:02.679752136Z TRACE quiche_apps::client] 0.0.0.0:41257 -> 193.167.100.100:443: done writing [2025-12-13T10:36:02.749878956Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:02.749911327Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c loss detection timeout expired [2025-12-13T10:36:02.749918711Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=222.531794ms latest_rtt=34.842679ms srtt=34.453505ms min_rtt=34.39791ms rttvar=13.010408ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=257 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1498, delivered_time: Instant { tv_sec: 588, tv_nsec: 807712665 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 772869986 }, end_of_app_limited: 7, last_sent_packet: 10, largest_acked: 3, rate_sample: RateSample { bandwidth: 264.34 Kbps, is_app_limited: true, interval: 35.256927ms, delivered: 1165, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 772455738 }), send_elapsed: 414.248µs, ack_elapsed: 35.256927ms, rtt: 34.842679ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 489790, last_update: Instant { tv_sec: 589, tv_nsec: 38462823 }, next_time: Instant { tv_sec: 589, tv_nsec: 38564908 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:02.749949197Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:02.749997488Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx pkt Short dcid=00000000000010058b39218a246a98c0770f8414 key_phase=false len=16 pn=11 [2025-12-13T10:36:02.750003319Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm ACK delay=8799 blocks=[0..0, 3..3, 5..6] ecn_counts=None [2025-12-13T10:36:02.750010041Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:02.750029458Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=445.927819ms latest_rtt=34.842679ms srtt=34.453505ms min_rtt=34.39791ms rttvar=13.010408ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=311 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1498, delivered_time: Instant { tv_sec: 588, tv_nsec: 807712665 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 772869986 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 3, rate_sample: RateSample { bandwidth: 264.34 Kbps, is_app_limited: true, interval: 35.256927ms, delivered: 1165, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 772455738 }), send_elapsed: 414.248µs, ack_elapsed: 35.256927ms, rtt: 34.842679ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 54, rate: 489790, last_update: Instant { tv_sec: 589, tv_nsec: 108791441 }, next_time: Instant { tv_sec: 589, tv_nsec: 108791441 }, max_datagram_size: 1350, last_packet_size: Some(54), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:02.750108546Z TRACE quiche_apps::client] written 54 bytes from 0.0.0.0:41257 to 193.167.100.100:443 [2025-12-13T10:36:02.750120067Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx pkt Short dcid=00000000000010058b39218a246a98c0770f8414 key_phase=false len=16 pn=12 [2025-12-13T10:36:02.750124275Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm ACK delay=8815 blocks=[0..0, 3..3, 5..6] ecn_counts=None [2025-12-13T10:36:02.750128683Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:02.750137780Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=445.956553ms latest_rtt=34.842679ms srtt=34.453505ms min_rtt=34.39791ms rttvar=13.010408ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1498, delivered_time: Instant { tv_sec: 588, tv_nsec: 807712665 }, first_sent_time: Instant { tv_sec: 588, tv_nsec: 772869986 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 3, rate_sample: RateSample { bandwidth: 264.34 Kbps, is_app_limited: true, interval: 35.256927ms, delivered: 1165, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 772455738 }), send_elapsed: 414.248µs, ack_elapsed: 35.256927ms, rtt: 34.842679ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 108, rate: 489790, last_update: Instant { tv_sec: 589, tv_nsec: 108791441 }, next_time: Instant { tv_sec: 589, tv_nsec: 108791441 }, max_datagram_size: 1350, last_packet_size: Some(54), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:02.750175661Z TRACE quiche_apps::client] written 54 bytes from 0.0.0.0:41257 to 193.167.100.100:443 [2025-12-13T10:36:02.750185118Z TRACE quiche_apps::client] 0.0.0.0:41257 -> 193.167.100.100:443: done writing [2025-12-13T10:36:02.781965690Z TRACE quiche_apps::client] got 1234 bytes from 193.167.100.100:443 to 0.0.0.0:41257 [2025-12-13T10:36:02.782005665Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx pkt Short dcid=e354ba76eee06a1fe63f08dbebfe80ec8619ef6c key_phase=false len=1213 pn=7 [2025-12-13T10:36:02.782026615Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm ACK delay=0 blocks=[6..9, 11..11] ecn_counts=None [2025-12-13T10:36:02.782036984Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c packet newly acked 6 [2025-12-13T10:36:02.782044237Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c packet newly acked 7 [2025-12-13T10:36:02.782049818Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c packet newly acked 8 [2025-12-13T10:36:02.782055669Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c packet newly acked 9 [2025-12-13T10:36:02.782063734Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c packet newly acked 11 [2025-12-13T10:36:02.782071679Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c packet 4 lost on epoch 2 [2025-12-13T10:36:02.782077940Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c packet 5 lost on epoch 2 [2025-12-13T10:36:02.782101284Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm STREAM id=0 off=0 len=1150 fin=false [2025-12-13T10:36:02.782108237Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:36:02.782113457Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:02.782147390Z TRACE quiche_apps::client] 0.0.0.0:41257: processed 1234 bytes [2025-12-13T10:36:02.782158892Z TRACE quiche_apps::client] 0.0.0.0:41257: recv() would block [2025-12-13T10:36:02.782165284Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:02.782173008Z TRACE quiche::h3] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c stream id 0 is readable [2025-12-13T10:36:02.782183548Z TRACE quiche::h3::stream] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c read 1 bytes on stream 0 [2025-12-13T10:36:02.782222971Z TRACE quiche::h3::stream] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c read 1 bytes on stream 0 [2025-12-13T10:36:02.782231377Z TRACE quiche::h3::stream] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c read 1 bytes on stream 0 [2025-12-13T10:36:02.782240254Z TRACE quiche::h3::stream] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c read 144 bytes on stream 0 [2025-12-13T10:36:02.782244872Z TRACE quiche::h3] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:02.782250142Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:02.782253789Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:02.782259891Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:02.782267505Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 48, 50, 32, 71, 77, 84] [2025-12-13T10:36:02.782273526Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:02.782278726Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:02.782283745Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:02.782290377Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:02.782296078Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:02.782307549Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:02.782336454Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:02 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:02.782346663Z TRACE quiche::h3] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c stream id 0 is readable [2025-12-13T10:36:02.782351391Z TRACE quiche::h3::stream] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c read 1 bytes on stream 0 [2025-12-13T10:36:02.782355820Z TRACE quiche::h3::stream] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c read 1 bytes on stream 0 [2025-12-13T10:36:02.782360158Z TRACE quiche::h3::stream] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c read 1 bytes on stream 0 [2025-12-13T10:36:02.782363725Z TRACE quiche::h3] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:02.782373623Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:36:02.782377781Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:02.782381347Z INFO quiche_apps::common] 1/1 response(s) received in 403.518943ms, closing... [2025-12-13T10:36:02.782396035Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx pkt Short dcid=00000000000010058b39218a246a98c0770f8414 key_phase=false len=11 pn=13 [2025-12-13T10:36:02.782400724Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:02.782412145Z TRACE quiche::recovery::congestion::recovery] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c timer=100.586182ms latest_rtt=32.023997ms srtt=34.149815ms min_rtt=32.023997ms rttvar=10.365183ms cwnd=9450 ssthresh=9450 bytes_in_flight=103 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 589, tv_nsec: 140815438 }) Rate { delivered: 1721, delivered_time: Instant { tv_sec: 589, tv_nsec: 140815438 }, first_sent_time: Instant { tv_sec: 589, tv_nsec: 108791441 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 11, rate_sample: RateSample { bandwidth: 264.34 Kbps, is_app_limited: true, interval: 335.921455ms, delivered: 223, prior_delivered: 1498, prior_time: Some(Instant { tv_sec: 588, tv_nsec: 807712665 }), send_elapsed: 335.921455ms, ack_elapsed: 333.102773ms, rtt: 32.023997ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345902, last_update: Instant { tv_sec: 589, tv_nsec: 141202642 }, next_time: Instant { tv_sec: 589, tv_nsec: 108791441 }, max_datagram_size: 1350, last_packet_size: None, iv: 312.227µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:02.782463842Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:41257 to 193.167.100.100:443 [2025-12-13T10:36:02.782468610Z TRACE quiche_apps::client] 0.0.0.0:41257 -> 193.167.100.100:443: done writing [2025-12-13T10:36:02.806508766Z TRACE quiche_apps::client] got 46 bytes from 193.167.100.100:443 to 0.0.0.0:41257 [2025-12-13T10:36:02.806532059Z TRACE quiche_apps::client] 0.0.0.0:41257: processed 46 bytes [2025-12-13T10:36:02.806538421Z TRACE quiche_apps::client] 0.0.0.0:41257: recv() would block [2025-12-13T10:36:02.806542449Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:02.806551576Z TRACE quiche_apps::client] 0.0.0.0:41257 -> 193.167.100.100:443: done writing [2025-12-13T10:36:03.009860021Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:03.009898393Z TRACE quiche] e354ba76eee06a1fe63f08dbebfe80ec8619ef6c draining timeout expired [2025-12-13T10:36:03.009951212Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:03.009960138Z INFO quiche_apps::client] connection closed, recv=7 sent=14 lost=3 retrans=5 sent_bytes=2232 recv_bytes=4756 lost_bytes=88 [local_addr=0.0.0.0:41257 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=7 sent=14 lost=3 retrans=5 rtt=34.149815ms min_rtt=Some(32.023997ms) rttvar=10.365183ms cwnd=9450 sent_bytes=2232 recv_bytes=4756 lost_bytes=0 stream_retrans_bytes=5 pmtu=1350 delivery_rate=33043] [2025-12-13T10:36:03.014897867Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:36:03.015148626Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:52121 with scid 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 [2025-12-13T10:36:03.015222353Z TRACE quiche::tls] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 write message lvl=Initial len=266 [2025-12-13T10:36:03.015246559Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Initial version=1 dcid=99681e88c29914522e529cbb4a8b803c scid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 len=270 pn=0 [2025-12-13T10:36:03.015250596Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:03.015264953Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=998.890616ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, first_sent_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 589, tv_nsec: 373970471 }, next_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:03.015353599Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:36:04.015420014Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:04.015456242Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 loss detection timeout expired [2025-12-13T10:36:04.015464126Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=997.690711ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, first_sent_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 589, tv_nsec: 373970471 }, next_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:04.015509702Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:04.015552141Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Initial version=1 dcid=99681e88c29914522e529cbb4a8b803c scid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 len=270 pn=1 [2025-12-13T10:36:04.015557050Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:04.015577097Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=1.997950698s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, first_sent_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 590, tv_nsec: 374342447 }, next_time: Instant { tv_sec: 590, tv_nsec: 374342447 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:04.015659531Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:52121 to 193.167.100.100:443 [2025-12-13T10:36:04.015668779Z TRACE quiche_apps::client] 0.0.0.0:52121 -> 193.167.100.100:443: done writing [2025-12-13T10:36:04.044761486Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:52121 [2025-12-13T10:36:04.044805827Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx pkt Initial version=1 dcid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 scid=0000000000001005a3e31802d92c360421c90fe6 token= len=20 pn=1 [2025-12-13T10:36:04.044828639Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm PING mtu_probe=None [2025-12-13T10:36:04.044836784Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm PADDING len=2 [2025-12-13T10:36:04.044870227Z TRACE quiche_apps::client] 0.0.0.0:52121: processed 69 bytes [2025-12-13T10:36:04.044881438Z TRACE quiche_apps::client] 0.0.0.0:52121: recv() would block [2025-12-13T10:36:04.044887950Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:04.044911875Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Initial version=1 dcid=0000000000001005a3e31802d92c360421c90fe6 scid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 len=5 pn=2 [2025-12-13T10:36:04.044919699Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm ACK delay=13 blocks=[1..1] ecn_counts=None [2025-12-13T10:36:04.044938394Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=1.968588068s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, first_sent_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 590, tv_nsec: 403710707 }, next_time: Instant { tv_sec: 590, tv_nsec: 403710707 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:04.045023464Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:52121 to 193.167.100.100:443 [2025-12-13T10:36:04.045035987Z TRACE quiche_apps::client] 0.0.0.0:52121 -> 193.167.100.100:443: done writing [2025-12-13T10:36:04.045048600Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:52121 [2025-12-13T10:36:04.045056285Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 dropped invalid packet [2025-12-13T10:36:04.045060994Z TRACE quiche_apps::client] 0.0.0.0:52121: processed 68 bytes [2025-12-13T10:36:04.045067436Z TRACE quiche_apps::client] 0.0.0.0:52121: recv() would block [2025-12-13T10:36:04.045072164Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:04.045079157Z TRACE quiche_apps::client] 0.0.0.0:52121 -> 193.167.100.100:443: done writing [2025-12-13T10:36:06.016109055Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:06.016146054Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 loss detection timeout expired [2025-12-13T10:36:06.016153378Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=1.995373576s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, first_sent_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 590, tv_nsec: 403710707 }, next_time: Instant { tv_sec: 590, tv_nsec: 403710707 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:06.016183534Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:06.016255829Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Initial version=1 dcid=0000000000001005a3e31802d92c360421c90fe6 scid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 len=278 pn=3 [2025-12-13T10:36:06.016262432Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm ACK delay=246431 blocks=[1..1] ecn_counts=None [2025-12-13T10:36:06.016269495Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:06.016290384Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=3.995935499s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1011 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, first_sent_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 592, tv_nsec: 375040625 }, next_time: Instant { tv_sec: 592, tv_nsec: 375040625 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:06.016393747Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:52121 to 193.167.100.100:443 [2025-12-13T10:36:06.016410088Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Initial version=1 dcid=0000000000001005a3e31802d92c360421c90fe6 scid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 len=9 pn=4 [2025-12-13T10:36:06.016414606Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm ACK delay=246451 blocks=[1..1] ecn_counts=None [2025-12-13T10:36:06.016419045Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm PING mtu_probe=None [2025-12-13T10:36:06.016429003Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=3.995971316s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1087 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, first_sent_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 592, tv_nsec: 375214961 }, next_time: Instant { tv_sec: 592, tv_nsec: 375214961 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:06.016462235Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:52121 to 193.167.100.100:443 [2025-12-13T10:36:06.016468607Z TRACE quiche_apps::client] 0.0.0.0:52121 -> 193.167.100.100:443: done writing [2025-12-13T10:36:06.041280193Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:52121 [2025-12-13T10:36:06.041299389Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx pkt Initial version=1 dcid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 scid=0000000000001005a3e31802d92c360421c90fe6 token= len=20 pn=4 [2025-12-13T10:36:06.041313174Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm PING mtu_probe=None [2025-12-13T10:36:06.041319025Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm PADDING len=2 [2025-12-13T10:36:06.041335346Z TRACE quiche_apps::client] 0.0.0.0:52121: processed 69 bytes [2025-12-13T10:36:06.041343361Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:52121 [2025-12-13T10:36:06.041349442Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 dropped invalid packet [2025-12-13T10:36:06.041354362Z TRACE quiche_apps::client] 0.0.0.0:52121: processed 68 bytes [2025-12-13T10:36:06.041360012Z TRACE quiche_apps::client] 0.0.0.0:52121: recv() would block [2025-12-13T10:36:06.041364140Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:06.041381322Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Initial version=1 dcid=0000000000001005a3e31802d92c360421c90fe6 scid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 len=7 pn=5 [2025-12-13T10:36:06.041387023Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm ACK delay=10 blocks=[1..1, 4..4] ecn_counts=None [2025-12-13T10:36:06.041398694Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=3.971001224s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1087 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, first_sent_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, end_of_app_limited: 3, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 592, tv_nsec: 400183540 }, next_time: Instant { tv_sec: 592, tv_nsec: 400183540 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:06.041460300Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:52121 to 193.167.100.100:443 [2025-12-13T10:36:06.041468936Z TRACE quiche_apps::client] 0.0.0.0:52121 -> 193.167.100.100:443: done writing [2025-12-13T10:36:10.016501176Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:10.016542343Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 loss detection timeout expired [2025-12-13T10:36:10.016550598Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=3.991848829s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1087 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, first_sent_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, end_of_app_limited: 3, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 592, tv_nsec: 400183540 }, next_time: Instant { tv_sec: 592, tv_nsec: 400183540 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:10.016580354Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:10.016621391Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Initial version=1 dcid=0000000000001005a3e31802d92c360421c90fe6 scid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 len=280 pn=6 [2025-12-13T10:36:10.016628254Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm ACK delay=496915 blocks=[1..1, 4..4] ecn_counts=None [2025-12-13T10:36:10.016636709Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:10.016659221Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=7.991933436s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1434 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, first_sent_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 596, tv_nsec: 375407399 }, next_time: Instant { tv_sec: 596, tv_nsec: 375407399 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:10.016758827Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:52121 to 193.167.100.100:443 [2025-12-13T10:36:10.016774477Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Initial version=1 dcid=0000000000001005a3e31802d92c360421c90fe6 scid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 len=11 pn=7 [2025-12-13T10:36:10.016779035Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm ACK delay=496934 blocks=[1..1, 4..4] ecn_counts=None [2025-12-13T10:36:10.016783694Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm PING mtu_probe=None [2025-12-13T10:36:10.016792621Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=7.991972208s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1512 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, first_sent_time: Instant { tv_sec: 589, tv_nsec: 373970471 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 596, tv_nsec: 375579430 }, next_time: Instant { tv_sec: 596, tv_nsec: 375579430 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:10.016829309Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:52121 to 193.167.100.100:443 [2025-12-13T10:36:10.016835321Z TRACE quiche_apps::client] 0.0.0.0:52121 -> 193.167.100.100:443: done writing [2025-12-13T10:36:10.049734395Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:52121 [2025-12-13T10:36:10.049754021Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx pkt Initial version=1 dcid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 scid=0000000000001005a3e31802d92c360421c90fe6 token= len=118 pn=6 [2025-12-13T10:36:10.049770302Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm ACK delay=0 blocks=[0..0, 4..6] ecn_counts=None [2025-12-13T10:36:10.049778698Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 packet newly acked 0 [2025-12-13T10:36:10.049784970Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 packet newly acked 4 [2025-12-13T10:36:10.049790550Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 packet newly acked 5 [2025-12-13T10:36:10.049795429Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 packet newly acked 6 [2025-12-13T10:36:10.049803244Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 packet 1 lost on epoch 0 [2025-12-13T10:36:10.049808964Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 packet 3 lost on epoch 0 [2025-12-13T10:36:10.049847496Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm CRYPTO off=0 len=90 [2025-12-13T10:36:10.049967050Z TRACE quiche::tls] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 set write secret lvl=Handshake [2025-12-13T10:36:10.049980194Z TRACE quiche::tls] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 set read secret lvl=Handshake [2025-12-13T10:36:10.050003287Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx pkt Handshake version=1 dcid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 scid=0000000000001005a3e31802d92c360421c90fe6 len=983 pn=5 [2025-12-13T10:36:10.050018035Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm CRYPTO off=0 len=716 [2025-12-13T10:36:10.050240410Z TRACE quiche::tls] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 write message lvl=Handshake len=36 [2025-12-13T10:36:10.050247444Z TRACE quiche::tls] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 set write secret lvl=OneRTT [2025-12-13T10:36:10.050255108Z TRACE quiche::tls] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 set read secret lvl=OneRTT [2025-12-13T10:36:10.050271909Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(99681e88c29914522e529cbb4a8b803c), max_idle_timeout: 75000, stateless_reset_token: Some(188991202878187358738598177386091484167), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005a3e31802d92c360421c90fe6), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:36:10.050286697Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm PADDING len=246 [2025-12-13T10:36:10.050302336Z TRACE quiche_apps::client] 0.0.0.0:52121: processed 1200 bytes [2025-12-13T10:36:10.050307646Z TRACE quiche_apps::client] 0.0.0.0:52121: recv() would block [2025-12-13T10:36:10.050310862Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:10.050326902Z TRACE quiche::h3] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:36:10.050369422Z TRACE quiche::h3] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm GREASE stream=0 len=0 [2025-12-13T10:36:10.050376615Z TRACE quiche::h3] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm GREASE stream=0 len=18 [2025-12-13T10:36:10.050384600Z TRACE quiche::h3] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm HEADERS stream=0 len=35 fin=true [2025-12-13T10:36:10.050391172Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /wet-massive-knight", "user-agent: quiche"] [2025-12-13T10:36:10.050466493Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Initial version=1 dcid=0000000000001005a3e31802d92c360421c90fe6 scid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 len=6 pn=8 [2025-12-13T10:36:10.050471362Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm ACK delay=89 blocks=[6..6] ecn_counts=None [2025-12-13T10:36:10.050481541Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=65.75199ms latest_rtt=33.156215ms srtt=33.156215ms min_rtt=33.156215ms rttvar=16.578107ms cwnd=9450 ssthresh=9450 bytes_in_flight=78 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 596, tv_nsec: 408563614 }) Rate { delivered: 756, delivered_time: Instant { tv_sec: 596, tv_nsec: 408563614 }, first_sent_time: Instant { tv_sec: 596, tv_nsec: 375407399 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 6, rate_sample: RateSample { bandwidth: 0.86 Kbps, is_app_limited: true, interval: 7.034593143s, delivered: 756, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 589, tv_nsec: 373970471 }), send_elapsed: 7.001436928s, ack_elapsed: 7.034593143s, rtt: 33.156215ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 356268, last_update: Instant { tv_sec: 596, tv_nsec: 409272058 }, next_time: Instant { tv_sec: 596, tv_nsec: 409272058 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:10.050510094Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Handshake version=1 dcid=0000000000001005a3e31802d92c360421c90fe6 scid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 len=45 pn=9 [2025-12-13T10:36:10.050513872Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm ACK delay=63 blocks=[5..5] ecn_counts=None [2025-12-13T10:36:10.050517208Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:10.050523890Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=65.709671ms latest_rtt=33.156215ms srtt=33.156215ms min_rtt=33.156215ms rttvar=16.578107ms cwnd=9450 ssthresh=9450 bytes_in_flight=189 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 596, tv_nsec: 408563614 }) Rate { delivered: 756, delivered_time: Instant { tv_sec: 596, tv_nsec: 408563614 }, first_sent_time: Instant { tv_sec: 596, tv_nsec: 375407399 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 6, rate_sample: RateSample { bandwidth: 0.86 Kbps, is_app_limited: true, interval: 7.034593143s, delivered: 756, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 589, tv_nsec: 373970471 }), send_elapsed: 7.001436928s, ack_elapsed: 7.034593143s, rtt: 33.156215ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 356268, last_update: Instant { tv_sec: 596, tv_nsec: 409272058 }, next_time: Instant { tv_sec: 596, tv_nsec: 409272058 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:10.050539259Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 dropped epoch 0 state [2025-12-13T10:36:10.050553225Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Short dcid=0000000000001005a3e31802d92c360421c90fe6 key_phase=false len=1128 pn=10 [2025-12-13T10:36:10.050556692Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[46, 55, 40, 1a, ea, 83, e6, 3b, 26, 7d, 16, de, a8, c3, 27, f1, 2d, a2, 52, 66] reset_token=[ef, ea, d4, ed, 9d, 6b, 47, 9b, 34, 28, 85, cd, 4b, a8, 5d, a8] [2025-12-13T10:36:10.050563645Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:10.050567011Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm PADDING len=1064 [2025-12-13T10:36:10.050573733Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=99.352576ms latest_rtt=33.156215ms srtt=33.156215ms min_rtt=33.156215ms rttvar=16.578107ms cwnd=9450 ssthresh=9450 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 596, tv_nsec: 408563614 }) Rate { delivered: 756, delivered_time: Instant { tv_sec: 596, tv_nsec: 408563614 }, first_sent_time: Instant { tv_sec: 596, tv_nsec: 375407399 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 6, rate_sample: RateSample { bandwidth: 0.86 Kbps, is_app_limited: true, interval: 7.034593143s, delivered: 756, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 589, tv_nsec: 373970471 }), send_elapsed: 7.001436928s, ack_elapsed: 7.034593143s, rtt: 33.156215ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 356268, last_update: Instant { tv_sec: 596, tv_nsec: 409272058 }, next_time: Instant { tv_sec: 596, tv_nsec: 409272058 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:10.050621713Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:52121 to 193.167.100.100:443 [2025-12-13T10:36:10.050638655Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Short dcid=0000000000001005a3e31802d92c360421c90fe6 key_phase=false len=6 pn=11 [2025-12-13T10:36:10.050645137Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:10.050657209Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=99.268128ms latest_rtt=33.156215ms srtt=33.156215ms min_rtt=33.156215ms rttvar=16.578107ms cwnd=9450 ssthresh=9450 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 596, tv_nsec: 408563614 }) Rate { delivered: 756, delivered_time: Instant { tv_sec: 596, tv_nsec: 408563614 }, first_sent_time: Instant { tv_sec: 596, tv_nsec: 375407399 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 6, rate_sample: RateSample { bandwidth: 0.86 Kbps, is_app_limited: true, interval: 7.034593143s, delivered: 756, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 589, tv_nsec: 373970471 }), send_elapsed: 7.001436928s, ack_elapsed: 7.034593143s, rtt: 33.156215ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 356268, last_update: Instant { tv_sec: 596, tv_nsec: 409272058 }, next_time: Instant { tv_sec: 596, tv_nsec: 409272058 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:10.050704668Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:52121 to 193.167.100.100:443 [2025-12-13T10:36:10.050719376Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Short dcid=0000000000001005a3e31802d92c360421c90fe6 key_phase=false len=6 pn=12 [2025-12-13T10:36:10.050724776Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:10.050736728Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=99.189131ms latest_rtt=33.156215ms srtt=33.156215ms min_rtt=33.156215ms rttvar=16.578107ms cwnd=9450 ssthresh=9450 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 596, tv_nsec: 408563614 }) Rate { delivered: 756, delivered_time: Instant { tv_sec: 596, tv_nsec: 408563614 }, first_sent_time: Instant { tv_sec: 596, tv_nsec: 375407399 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 6, rate_sample: RateSample { bandwidth: 0.86 Kbps, is_app_limited: true, interval: 7.034593143s, delivered: 756, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 589, tv_nsec: 373970471 }), send_elapsed: 7.001436928s, ack_elapsed: 7.034593143s, rtt: 33.156215ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 356268, last_update: Instant { tv_sec: 596, tv_nsec: 409272058 }, next_time: Instant { tv_sec: 596, tv_nsec: 409272058 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:10.050771132Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:52121 to 193.167.100.100:443 [2025-12-13T10:36:10.050784046Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Short dcid=0000000000001005a3e31802d92c360421c90fe6 key_phase=false len=78 pn=13 [2025-12-13T10:36:10.050789977Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm STREAM id=0 off=0 len=73 fin=true [2025-12-13T10:36:10.050807520Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=99.118319ms latest_rtt=33.156215ms srtt=33.156215ms min_rtt=33.156215ms rttvar=16.578107ms cwnd=9450 ssthresh=9450 bytes_in_flight=1481 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 596, tv_nsec: 408563614 }) Rate { delivered: 756, delivered_time: Instant { tv_sec: 596, tv_nsec: 408563614 }, first_sent_time: Instant { tv_sec: 596, tv_nsec: 375407399 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 6, rate_sample: RateSample { bandwidth: 0.86 Kbps, is_app_limited: true, interval: 7.034593143s, delivered: 756, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 589, tv_nsec: 373970471 }), send_elapsed: 7.001436928s, ack_elapsed: 7.034593143s, rtt: 33.156215ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 356268, last_update: Instant { tv_sec: 596, tv_nsec: 409272058 }, next_time: Instant { tv_sec: 596, tv_nsec: 409272058 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:10.050842435Z TRACE quiche_apps::client] written 116 bytes from 0.0.0.0:52121 to 193.167.100.100:443 [2025-12-13T10:36:10.050850731Z TRACE quiche_apps::client] 0.0.0.0:52121 -> 193.167.100.100:443: done writing [2025-12-13T10:36:10.084277071Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:52121 [2025-12-13T10:36:10.084299423Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx pkt Short dcid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 key_phase=false len=869 pn=0 [2025-12-13T10:36:10.084314070Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm ACK delay=0 blocks=[10..10] ecn_counts=None [2025-12-13T10:36:10.084323077Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 packet newly acked 10 [2025-12-13T10:36:10.084333517Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm CRYPTO off=0 len=540 [2025-12-13T10:36:10.084370616Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm HANDSHAKE_DONE [2025-12-13T10:36:10.084380885Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 dropped epoch 1 state [2025-12-13T10:36:10.084391796Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 1c, 53, cd, 7f, 25, 67, a2, 9a, db, 96, cd, f7] reset_token=[60, b9, cc, 57, 9d, ce, b0, 86, 34, b9, 47, f1, b7, c9, eb, ef] [2025-12-13T10:36:10.084410350Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, fe, 89, 08, 34, 2d, 00, 6c, 3c, 93, ac, b6, 97] reset_token=[3a, d7, 27, d8, 28, 5b, db, da, b5, 7f, 82, 91, e5, d0, 7b, 23] [2025-12-13T10:36:10.084425549Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, eb, a1, 08, 32, 19, 62, f9, f8, 24, d5, a1, 2f] reset_token=[30, 51, 0e, 0c, 0f, 02, 4d, a4, 14, b9, 54, d6, a8, 30, 12, 07] [2025-12-13T10:36:10.084440897Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 1d, 52, eb, 4b, c1, 54, e0, 68, b9, 2f, 26, ce] reset_token=[1c, 4c, 80, b9, 19, 43, e8, e4, a2, 3f, d2, 1a, ff, bb, ef, 73] [2025-12-13T10:36:10.084456126Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, da, 9d, 27, 5b, 17, 9f, cb, 8f, 67, 57, 9b, d7] reset_token=[11, df, 32, af, 19, d0, fb, 9c, e9, 36, 3c, d9, 98, 46, 3c, 08] [2025-12-13T10:36:10.084489258Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 3f, 25, 77, 64, 1f, 11, a1, 12, 8b, e4, de, c9] reset_token=[93, a6, 1f, d4, 3d, c5, dd, 5a, 72, cd, 19, 9b, a1, b7, cb, 28] [2025-12-13T10:36:10.084505758Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, cf, 80, 13, b8, a0, 7a, 36, 8d, 7e, f8, a3, e9] reset_token=[fa, 53, de, bb, 70, f0, 33, b5, d3, 24, c3, d8, 80, 7f, 36, 81] [2025-12-13T10:36:10.084517440Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:36:10.084525866Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:36:10.084532909Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:36:10.084561823Z TRACE quiche_apps::client] 0.0.0.0:52121: processed 890 bytes [2025-12-13T10:36:10.084574186Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:52121 [2025-12-13T10:36:10.084582622Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx pkt Short dcid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 key_phase=false len=22 pn=1 [2025-12-13T10:36:10.084593933Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm ACK delay=0 blocks=[10..12] ecn_counts=None [2025-12-13T10:36:10.084601618Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 packet newly acked 11 [2025-12-13T10:36:10.084608310Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 packet newly acked 12 [2025-12-13T10:36:10.084627947Z TRACE quiche_apps::client] 0.0.0.0:52121: processed 43 bytes [2025-12-13T10:36:10.084636643Z TRACE quiche_apps::client] 0.0.0.0:52121: recv() would block [2025-12-13T10:36:10.084642865Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:10.084648816Z TRACE quiche::h3] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 stream id 3 is readable [2025-12-13T10:36:10.084660788Z TRACE quiche::h3::stream] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 read 1 bytes on stream 3 [2025-12-13T10:36:10.084669835Z TRACE quiche::h3] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 open peer's control stream 3 [2025-12-13T10:36:10.084678501Z TRACE quiche::h3::stream] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 read 1 bytes on stream 3 [2025-12-13T10:36:10.084686406Z TRACE quiche::h3::stream] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 read 1 bytes on stream 3 [2025-12-13T10:36:10.084695072Z TRACE quiche::h3::stream] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 read 6 bytes on stream 3 [2025-12-13T10:36:10.084702897Z TRACE quiche::h3] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:36:10.084734065Z TRACE quiche::h3] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 stream id 7 is readable [2025-12-13T10:36:10.084739826Z TRACE quiche::h3::stream] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 read 1 bytes on stream 7 [2025-12-13T10:36:10.084754684Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Short dcid=0000000000001005a3e31802d92c360421c90fe6 key_phase=false len=5 pn=14 [2025-12-13T10:36:10.084759182Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm ACK delay=21 blocks=[0..1] ecn_counts=None [2025-12-13T10:36:10.084769341Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=63.053662ms latest_rtt=34.122952ms srtt=33.351752ms min_rtt=33.156215ms rttvar=9.673577ms cwnd=9450 ssthresh=9450 bytes_in_flight=116 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 596, tv_nsec: 408563614 }) Rate { delivered: 2010, delivered_time: Instant { tv_sec: 596, tv_nsec: 443395010 }, first_sent_time: Instant { tv_sec: 596, tv_nsec: 409272058 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 12, rate_sample: RateSample { bandwidth: 288.02 Kbps, is_app_limited: true, interval: 34.831396ms, delivered: 1254, prior_delivered: 756, prior_time: Some(Instant { tv_sec: 596, tv_nsec: 408563614 }), send_elapsed: 33.864659ms, ack_elapsed: 34.831396ms, rtt: 34.122952ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 354179, last_update: Instant { tv_sec: 596, tv_nsec: 409272058 }, next_time: Instant { tv_sec: 596, tv_nsec: 409272058 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:10.084843921Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:52121 to 193.167.100.100:443 [2025-12-13T10:36:10.084851795Z TRACE quiche_apps::client] 0.0.0.0:52121 -> 193.167.100.100:443: done writing [2025-12-13T10:36:10.147940329Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:10.147958523Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 loss detection timeout expired [2025-12-13T10:36:10.147965195Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=96.903387ms latest_rtt=34.122952ms srtt=33.351752ms min_rtt=33.156215ms rttvar=9.673577ms cwnd=9450 ssthresh=9450 bytes_in_flight=116 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 596, tv_nsec: 408563614 }) Rate { delivered: 2010, delivered_time: Instant { tv_sec: 596, tv_nsec: 443395010 }, first_sent_time: Instant { tv_sec: 596, tv_nsec: 409272058 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 12, rate_sample: RateSample { bandwidth: 288.02 Kbps, is_app_limited: true, interval: 34.831396ms, delivered: 1254, prior_delivered: 756, prior_time: Some(Instant { tv_sec: 596, tv_nsec: 408563614 }), send_elapsed: 33.864659ms, ack_elapsed: 34.831396ms, rtt: 34.122952ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 354179, last_update: Instant { tv_sec: 596, tv_nsec: 409272058 }, next_time: Instant { tv_sec: 596, tv_nsec: 409272058 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:10.147991524Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:10.148016861Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Short dcid=0000000000001005a3e31802d92c360421c90fe6 key_phase=false len=84 pn=15 [2025-12-13T10:36:10.148021971Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm ACK delay=7928 blocks=[0..1] ecn_counts=None [2025-12-13T10:36:10.148027942Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm STREAM id=0 off=0 len=73 fin=true [2025-12-13T10:36:10.148044914Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=194.047626ms latest_rtt=34.122952ms srtt=33.351752ms min_rtt=33.156215ms rttvar=9.673577ms cwnd=9450 ssthresh=9450 bytes_in_flight=238 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 596, tv_nsec: 408563614 }) Rate { delivered: 2010, delivered_time: Instant { tv_sec: 596, tv_nsec: 443395010 }, first_sent_time: Instant { tv_sec: 596, tv_nsec: 409272058 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 12, rate_sample: RateSample { bandwidth: 288.02 Kbps, is_app_limited: true, interval: 34.831396ms, delivered: 1254, prior_delivered: 756, prior_time: Some(Instant { tv_sec: 596, tv_nsec: 408563614 }), send_elapsed: 33.864659ms, ack_elapsed: 34.831396ms, rtt: 34.122952ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 354179, last_update: Instant { tv_sec: 596, tv_nsec: 506815102 }, next_time: Instant { tv_sec: 596, tv_nsec: 506815102 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:10.148111478Z TRACE quiche_apps::client] written 122 bytes from 0.0.0.0:52121 to 193.167.100.100:443 [2025-12-13T10:36:10.148119032Z TRACE quiche_apps::client] 0.0.0.0:52121 -> 193.167.100.100:443: done writing [2025-12-13T10:36:10.180828378Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:52121 [2025-12-13T10:36:10.180853535Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx pkt Short dcid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 key_phase=false len=1179 pn=2 [2025-12-13T10:36:10.180870687Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm ACK delay=0 blocks=[11..12, 14..15] ecn_counts=None [2025-12-13T10:36:10.180879834Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 packet newly acked 14 [2025-12-13T10:36:10.180886206Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 packet newly acked 15 [2025-12-13T10:36:10.180894361Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 packet 13 lost on epoch 2 [2025-12-13T10:36:10.180906895Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm STREAM id=0 off=0 len=1150 fin=false [2025-12-13T10:36:10.180934937Z TRACE quiche_apps::client] 0.0.0.0:52121: processed 1200 bytes [2025-12-13T10:36:10.180946338Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:52121 [2025-12-13T10:36:10.180954013Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx pkt Short dcid=200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 key_phase=false len=51 pn=3 [2025-12-13T10:36:10.180965094Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:36:10.180972928Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:10.180986333Z TRACE quiche_apps::client] 0.0.0.0:52121: processed 72 bytes [2025-12-13T10:36:10.180995530Z TRACE quiche_apps::client] 0.0.0.0:52121: recv() would block [2025-12-13T10:36:10.181001942Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:10.181008525Z TRACE quiche::h3] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 stream id 0 is readable [2025-12-13T10:36:10.181019145Z TRACE quiche::h3::stream] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 read 1 bytes on stream 0 [2025-12-13T10:36:10.181027069Z TRACE quiche::h3::stream] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 read 1 bytes on stream 0 [2025-12-13T10:36:10.181034453Z TRACE quiche::h3::stream] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 read 1 bytes on stream 0 [2025-12-13T10:36:10.181042949Z TRACE quiche::h3::stream] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 read 144 bytes on stream 0 [2025-12-13T10:36:10.181047277Z TRACE quiche::h3] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:10.181052477Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:10.181056204Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:10.181062295Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:10.181069439Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 49, 48, 32, 71, 77, 84] [2025-12-13T10:36:10.181075410Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:10.181090989Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:10.181099024Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:10.181110826Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:10.181120715Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:10.181127327Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:10.181140752Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:10 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:10.181150260Z TRACE quiche::h3] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 stream id 0 is readable [2025-12-13T10:36:10.181155119Z TRACE quiche::h3::stream] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 read 1 bytes on stream 0 [2025-12-13T10:36:10.181159637Z TRACE quiche::h3::stream] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 read 1 bytes on stream 0 [2025-12-13T10:36:10.181164015Z TRACE quiche::h3::stream] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 read 1 bytes on stream 0 [2025-12-13T10:36:10.181167632Z TRACE quiche::h3] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:10.181177410Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:36:10.181183111Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:10.181218838Z INFO quiche_apps::common] 1/1 response(s) received in 7.16586075s, closing... [2025-12-13T10:36:10.181232874Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx pkt Short dcid=0000000000001005a3e31802d92c360421c90fe6 key_phase=false len=11 pn=16 [2025-12-13T10:36:10.181237483Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:10.181248674Z TRACE quiche::recovery::congestion::recovery] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 timer=87.78948ms latest_rtt=32.849107ms srtt=33.288921ms min_rtt=32.849107ms rttvar=7.380843ms cwnd=6615 ssthresh=6615 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 596, tv_nsec: 572889740 }) Rate { delivered: 2132, delivered_time: Instant { tv_sec: 596, tv_nsec: 506815102 }, first_sent_time: Instant { tv_sec: 596, tv_nsec: 506815102 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 15, rate_sample: RateSample { bandwidth: 288.02 Kbps, is_app_limited: true, interval: 97.543044ms, delivered: 122, prior_delivered: 2010, prior_time: Some(Instant { tv_sec: 596, tv_nsec: 443395010 }), send_elapsed: 97.543044ms, ack_elapsed: 96.269199ms, rtt: 32.849107ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 248393, last_update: Instant { tv_sec: 596, tv_nsec: 506815102 }, next_time: Instant { tv_sec: 596, tv_nsec: 506815102 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:10.181316270Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:52121 to 193.167.100.100:443 [2025-12-13T10:36:10.181324235Z TRACE quiche_apps::client] 0.0.0.0:52121 -> 193.167.100.100:443: done writing [2025-12-13T10:36:10.184071289Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:52121 [2025-12-13T10:36:10.184091106Z TRACE quiche_apps::client] 0.0.0.0:52121: processed 1350 bytes [2025-12-13T10:36:10.184095163Z TRACE quiche_apps::client] 0.0.0.0:52121: recv() would block [2025-12-13T10:36:10.184110371Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:10.184117525Z TRACE quiche_apps::client] 0.0.0.0:52121 -> 193.167.100.100:443: done writing [2025-12-13T10:36:10.370358115Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:10.370382270Z TRACE quiche] 200e7f32f32b87c9ebc8364d72879bf28f5c5ff0 draining timeout expired [2025-12-13T10:36:10.370426062Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:10.370435630Z INFO quiche_apps::client] connection closed, recv=8 sent=17 lost=4 retrans=8 sent_bytes=3426 recv_bytes=3543 lost_bytes=794 [local_addr=0.0.0.0:52121 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=8 sent=17 lost=4 retrans=8 rtt=33.288921ms min_rtt=Some(32.849107ms) rttvar=7.380843ms cwnd=6615 sent_bytes=3426 recv_bytes=3543 lost_bytes=0 stream_retrans_bytes=1935 pmtu=1350 delivery_rate=36002] [2025-12-13T10:36:10.375317453Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:36:10.375570997Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:60915 with scid be30526d09ae3c563900a8f49f4b7fd852344f8a [2025-12-13T10:36:10.375611252Z TRACE quiche::tls] be30526d09ae3c563900a8f49f4b7fd852344f8a write message lvl=Initial len=266 [2025-12-13T10:36:10.375629707Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Initial version=1 dcid=a42e181fbbae3889ea0057246b3f8eab scid=be30526d09ae3c563900a8f49f4b7fd852344f8a len=270 pn=0 [2025-12-13T10:36:10.375633504Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:10.375647390Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=998.93073ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 596, tv_nsec: 734392882 }, first_sent_time: Instant { tv_sec: 596, tv_nsec: 734392882 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 596, tv_nsec: 734392882 }, next_time: Instant { tv_sec: 596, tv_nsec: 734392882 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:10.375730645Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:36:11.375787830Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:11.375823486Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a loss detection timeout expired [2025-12-13T10:36:11.375831291Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=997.746028ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 596, tv_nsec: 734392882 }, first_sent_time: Instant { tv_sec: 596, tv_nsec: 734392882 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 596, tv_nsec: 734392882 }, next_time: Instant { tv_sec: 596, tv_nsec: 734392882 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.375875263Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:11.375916199Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Initial version=1 dcid=a42e181fbbae3889ea0057246b3f8eab scid=be30526d09ae3c563900a8f49f4b7fd852344f8a len=270 pn=1 [2025-12-13T10:36:11.375921269Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:11.375941787Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=1.997949406s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 596, tv_nsec: 734392882 }, first_sent_time: Instant { tv_sec: 596, tv_nsec: 734392882 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 597, tv_nsec: 734705855 }, next_time: Instant { tv_sec: 597, tv_nsec: 734705855 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.376024091Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:60915 to 193.167.100.100:443 [2025-12-13T10:36:11.376031976Z TRACE quiche_apps::client] 0.0.0.0:60915 -> 193.167.100.100:443: done writing [2025-12-13T10:36:11.406864555Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:60915 [2025-12-13T10:36:11.406887217Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx pkt Initial version=1 dcid=be30526d09ae3c563900a8f49f4b7fd852344f8a scid=000000000000100588deadc6d873909d572f339d token= len=20 pn=1 [2025-12-13T10:36:11.406905892Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PING mtu_probe=None [2025-12-13T10:36:11.406914318Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PADDING len=2 [2025-12-13T10:36:11.406945586Z TRACE quiche_apps::client] 0.0.0.0:60915: processed 69 bytes [2025-12-13T10:36:11.406955555Z TRACE quiche_apps::client] 0.0.0.0:60915: recv() would block [2025-12-13T10:36:11.406961827Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:11.406984069Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Initial version=1 dcid=000000000000100588deadc6d873909d572f339d scid=be30526d09ae3c563900a8f49f4b7fd852344f8a len=5 pn=2 [2025-12-13T10:36:11.406992144Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm ACK delay=12 blocks=[1..1] ecn_counts=None [2025-12-13T10:36:11.407010137Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=1.966880215s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 596, tv_nsec: 734392882 }, first_sent_time: Instant { tv_sec: 596, tv_nsec: 734392882 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 597, tv_nsec: 765783772 }, next_time: Instant { tv_sec: 597, tv_nsec: 765783772 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.407107139Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:60915 to 193.167.100.100:443 [2025-12-13T10:36:11.407120874Z TRACE quiche_apps::client] 0.0.0.0:60915 -> 193.167.100.100:443: done writing [2025-12-13T10:36:11.407134940Z TRACE quiche_apps::client] got 69 bytes from 193.167.100.100:443 to 0.0.0.0:60915 [2025-12-13T10:36:11.407143657Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx pkt Initial version=1 dcid=be30526d09ae3c563900a8f49f4b7fd852344f8a scid=000000000000100588deadc6d873909d572f339d token= len=20 pn=2 [2025-12-13T10:36:11.407157182Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PING mtu_probe=None [2025-12-13T10:36:11.407164275Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PADDING len=2 [2025-12-13T10:36:11.407178592Z TRACE quiche_apps::client] 0.0.0.0:60915: processed 69 bytes [2025-12-13T10:36:11.407184834Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:60915 [2025-12-13T10:36:11.407217996Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a dropped invalid packet [2025-12-13T10:36:11.407224528Z TRACE quiche_apps::client] 0.0.0.0:60915: processed 68 bytes [2025-12-13T10:36:11.407233254Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:60915 [2025-12-13T10:36:11.407240808Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a dropped invalid packet [2025-12-13T10:36:11.407246539Z TRACE quiche_apps::client] 0.0.0.0:60915: processed 68 bytes [2025-12-13T10:36:11.407253782Z TRACE quiche_apps::client] 0.0.0.0:60915: recv() would block [2025-12-13T10:36:11.407259433Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:11.407280262Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Initial version=1 dcid=000000000000100588deadc6d873909d572f339d scid=be30526d09ae3c563900a8f49f4b7fd852344f8a len=5 pn=3 [2025-12-13T10:36:11.407288207Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm ACK delay=17 blocks=[1..2] ecn_counts=None [2025-12-13T10:36:11.407303796Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=1.966586666s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 596, tv_nsec: 734392882 }, first_sent_time: Instant { tv_sec: 596, tv_nsec: 734392882 }, end_of_app_limited: 1, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 597, tv_nsec: 766080677 }, next_time: Instant { tv_sec: 597, tv_nsec: 766080677 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.407370741Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:60915 to 193.167.100.100:443 [2025-12-13T10:36:11.407384577Z TRACE quiche_apps::client] 0.0.0.0:60915 -> 193.167.100.100:443: done writing [2025-12-13T10:36:11.408793199Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:60915 [2025-12-13T10:36:11.408804821Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx pkt Initial version=1 dcid=be30526d09ae3c563900a8f49f4b7fd852344f8a scid=000000000000100588deadc6d873909d572f339d token= len=116 pn=3 [2025-12-13T10:36:11.408813167Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm ACK delay=0 blocks=[0..1] ecn_counts=None [2025-12-13T10:36:11.408817956Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a packet newly acked 0 [2025-12-13T10:36:11.408821232Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a packet newly acked 1 [2025-12-13T10:36:11.408826902Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm CRYPTO off=0 len=90 [2025-12-13T10:36:11.408947427Z TRACE quiche::tls] be30526d09ae3c563900a8f49f4b7fd852344f8a set write secret lvl=Handshake [2025-12-13T10:36:11.408966102Z TRACE quiche::tls] be30526d09ae3c563900a8f49f4b7fd852344f8a set read secret lvl=Handshake [2025-12-13T10:36:11.408990628Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx pkt Handshake version=1 dcid=be30526d09ae3c563900a8f49f4b7fd852344f8a scid=000000000000100588deadc6d873909d572f339d len=985 pn=3 [2025-12-13T10:36:11.408998453Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm CRYPTO off=0 len=718 [2025-12-13T10:36:11.409245585Z TRACE quiche::tls] be30526d09ae3c563900a8f49f4b7fd852344f8a write message lvl=Handshake len=36 [2025-12-13T10:36:11.409252978Z TRACE quiche::tls] be30526d09ae3c563900a8f49f4b7fd852344f8a set write secret lvl=OneRTT [2025-12-13T10:36:11.409260663Z TRACE quiche::tls] be30526d09ae3c563900a8f49f4b7fd852344f8a set read secret lvl=OneRTT [2025-12-13T10:36:11.409277675Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(a42e181fbbae3889ea0057246b3f8eab), max_idle_timeout: 75000, stateless_reset_token: Some(188731455733502667389020061183162934240), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(000000000000100588deadc6d873909d572f339d), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:36:11.409291991Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PADDING len=246 [2025-12-13T10:36:11.409310987Z TRACE quiche_apps::client] 0.0.0.0:60915: processed 1200 bytes [2025-12-13T10:36:11.409319272Z TRACE quiche_apps::client] 0.0.0.0:60915: recv() would block [2025-12-13T10:36:11.409324031Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:11.409342025Z TRACE quiche::h3] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm SETTINGS stream=2 len=18 [2025-12-13T10:36:11.409359678Z TRACE quiche::h3] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm GREASE stream=0 len=0 [2025-12-13T10:36:11.409366030Z TRACE quiche::h3] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm GREASE stream=0 len=18 [2025-12-13T10:36:11.409373764Z TRACE quiche::h3] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm HEADERS stream=0 len=34 fin=true [2025-12-13T10:36:11.409380457Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /tiny-maroon-glue", "user-agent: quiche"] [2025-12-13T10:36:11.409478119Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Initial version=1 dcid=000000000000100588deadc6d873909d572f339d scid=be30526d09ae3c563900a8f49f4b7fd852344f8a len=6 pn=4 [2025-12-13T10:36:11.409487286Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm ACK delay=84 blocks=[1..3] ecn_counts=None [2025-12-13T10:36:11.409502064Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=98.032678ms latest_rtt=32.911003ms srtt=32.911003ms min_rtt=32.911003ms rttvar=16.455501ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 597, tv_nsec: 768089631 }, first_sent_time: Instant { tv_sec: 597, tv_nsec: 768089631 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033223976s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 596, tv_nsec: 734392882 }), send_elapsed: 1.000312973s, ack_elapsed: 1.033223976s, rtt: 32.911003ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 512746, last_update: Instant { tv_sec: 597, tv_nsec: 768089601 }, next_time: Instant { tv_sec: 597, tv_nsec: 768089631 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.409548842Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Handshake version=1 dcid=000000000000100588deadc6d873909d572f339d scid=be30526d09ae3c563900a8f49f4b7fd852344f8a len=46 pn=5 [2025-12-13T10:36:11.409553099Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm ACK delay=69 blocks=[3..3] ecn_counts=None [2025-12-13T10:36:11.409556566Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:11.409565002Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=98.635204ms latest_rtt=32.911003ms srtt=32.911003ms min_rtt=32.911003ms rttvar=16.455501ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=112 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 597, tv_nsec: 768089631 }, first_sent_time: Instant { tv_sec: 597, tv_nsec: 768089631 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033223976s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 596, tv_nsec: 734392882 }), send_elapsed: 1.000312973s, ack_elapsed: 1.033223976s, rtt: 32.911003ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 512746, last_update: Instant { tv_sec: 597, tv_nsec: 768282221 }, next_time: Instant { tv_sec: 597, tv_nsec: 768089631 }, max_datagram_size: 1350, last_packet_size: None, iv: 218.432µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.409592994Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a dropped epoch 0 state [2025-12-13T10:36:11.409607962Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Short dcid=000000000000100588deadc6d873909d572f339d key_phase=false len=1127 pn=6 [2025-12-13T10:36:11.409611539Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[35, 0f, b5, 53, 9d, 04, cb, a3, aa, 6b, c8, 99, c7, f4, be, 70, 80, f9, 68, 08] reset_token=[96, 0b, 11, 40, 2b, 57, 1b, 8c, b3, 81, e8, c5, eb, 0d, 1b, 28] [2025-12-13T10:36:11.409623321Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:11.409626947Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm PADDING len=1063 [2025-12-13T10:36:11.409634762Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=98.565985ms latest_rtt=32.911003ms srtt=32.911003ms min_rtt=32.911003ms rttvar=16.455501ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 597, tv_nsec: 768089631 }, first_sent_time: Instant { tv_sec: 597, tv_nsec: 768089631 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033223976s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 596, tv_nsec: 734392882 }), send_elapsed: 1.000312973s, ack_elapsed: 1.033223976s, rtt: 32.911003ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1165, rate: 512746, last_update: Instant { tv_sec: 597, tv_nsec: 768282221 }, next_time: Instant { tv_sec: 597, tv_nsec: 768500653 }, max_datagram_size: 1350, last_packet_size: Some(1165), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.409676400Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:60915 to 193.167.100.100:443 [2025-12-13T10:36:11.409689344Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Short dcid=000000000000100588deadc6d873909d572f339d key_phase=false len=6 pn=7 [2025-12-13T10:36:11.409692931Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:11.409700214Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=98.500572ms latest_rtt=32.911003ms srtt=32.911003ms min_rtt=32.911003ms rttvar=16.455501ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 597, tv_nsec: 768089631 }, first_sent_time: Instant { tv_sec: 597, tv_nsec: 768089631 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033223976s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 596, tv_nsec: 734392882 }), send_elapsed: 1.000312973s, ack_elapsed: 1.033223976s, rtt: 32.911003ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 512746, last_update: Instant { tv_sec: 597, tv_nsec: 768498475 }, next_time: Instant { tv_sec: 597, tv_nsec: 768500653 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.357893ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.409730090Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:60915 to 193.167.100.100:443 [2025-12-13T10:36:11.409737243Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Short dcid=000000000000100588deadc6d873909d572f339d key_phase=false len=6 pn=8 [2025-12-13T10:36:11.409740530Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:11.409750909Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=98.448936ms latest_rtt=32.911003ms srtt=32.911003ms min_rtt=32.911003ms rttvar=16.455501ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 597, tv_nsec: 768089631 }, first_sent_time: Instant { tv_sec: 597, tv_nsec: 768089631 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033223976s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 596, tv_nsec: 734392882 }), send_elapsed: 1.000312973s, ack_elapsed: 1.033223976s, rtt: 32.911003ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 512746, last_update: Instant { tv_sec: 597, tv_nsec: 768498475 }, next_time: Instant { tv_sec: 597, tv_nsec: 770905751 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.409796344Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:60915 to 193.167.100.100:443 [2025-12-13T10:36:11.409805291Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Short dcid=000000000000100588deadc6d873909d572f339d key_phase=false len=77 pn=9 [2025-12-13T10:36:11.409808777Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm STREAM id=0 off=0 len=72 fin=true [2025-12-13T10:36:11.409815229Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=98.385597ms latest_rtt=32.911003ms srtt=32.911003ms min_rtt=32.911003ms rttvar=16.455501ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1480 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 597, tv_nsec: 768089631 }, first_sent_time: Instant { tv_sec: 597, tv_nsec: 768089631 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033223976s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 596, tv_nsec: 734392882 }), send_elapsed: 1.000312973s, ack_elapsed: 1.033223976s, rtt: 32.911003ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 512746, last_update: Instant { tv_sec: 597, tv_nsec: 768614673 }, next_time: Instant { tv_sec: 597, tv_nsec: 770905751 }, max_datagram_size: 1350, last_packet_size: None, iv: 310.095µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.409848692Z TRACE quiche_apps::client] written 115 bytes from 0.0.0.0:60915 to 193.167.100.100:443 [2025-12-13T10:36:11.409857027Z TRACE quiche_apps::client] 0.0.0.0:60915 -> 193.167.100.100:443: done writing [2025-12-13T10:36:11.443798638Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:60915 [2025-12-13T10:36:11.443816702Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx pkt Short dcid=be30526d09ae3c563900a8f49f4b7fd852344f8a key_phase=false len=869 pn=0 [2025-12-13T10:36:11.443830998Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm ACK delay=0 blocks=[6..6] ecn_counts=None [2025-12-13T10:36:11.443839174Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a packet newly acked 6 [2025-12-13T10:36:11.443849423Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm CRYPTO off=0 len=540 [2025-12-13T10:36:11.443907051Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm HANDSHAKE_DONE [2025-12-13T10:36:11.443919143Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a dropped epoch 1 state [2025-12-13T10:36:11.443930564Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 82, 84, 04, ae, 33, f7, c9, 6c, 8f, 2b, 6b, 56] reset_token=[7e, c7, 32, f7, 04, e6, 88, c1, 38, 2a, a5, 8e, 5b, 65, 33, 70] [2025-12-13T10:36:11.443957414Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 50, 14, 57, 2a, 8f, 69, 63, 39, 62, ff, 9d, 45] reset_token=[71, af, 99, e4, 5a, 04, c0, 20, 6a, 2d, 78, 5a, 1e, 0f, 92, 0f] [2025-12-13T10:36:11.443972643Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 9b, ab, d7, 8b, 68, 10, 6e, 65, 63, f4, 9d, f0] reset_token=[51, c5, 62, 20, dc, 80, 8a, 99, 15, 02, c7, ef, 76, a5, 3e, 5f] [2025-12-13T10:36:11.443986890Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 4b, 4f, 69, c5, 39, 95, 65, 34, aa, 60, 60, 20] reset_token=[28, 5a, 3f, 6f, 15, ca, 83, f9, 7f, f6, 64, 12, 34, f9, 33, 03] [2025-12-13T10:36:11.443994985Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 9e, e2, ba, 45, 45, c2, 41, 7d, 48, 93, da, 1c] reset_token=[46, 9a, 6b, 33, e9, d0, e6, 46, f2, 95, 1c, 9a, 6e, 51, 30, 12] [2025-12-13T10:36:11.444003250Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ca, 82, 08, ff, b8, e9, 12, 86, 68, bc, 3f, 9d] reset_token=[69, 0a, e5, fe, 9e, b0, 02, dd, d0, 78, 82, f9, 27, a9, b1, 3a] [2025-12-13T10:36:11.444011105Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 51, 7c, d4, e6, 64, 8d, 8a, ad, 23, ff, 41, 5e] reset_token=[4e, e4, 32, 02, 1c, 6c, a8, 40, c4, 27, 52, 07, 7e, b0, 6f, d7] [2025-12-13T10:36:11.444017637Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:36:11.444026784Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:36:11.444035130Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:36:11.444061409Z TRACE quiche_apps::client] 0.0.0.0:60915: processed 890 bytes [2025-12-13T10:36:11.444068051Z TRACE quiche_apps::client] 0.0.0.0:60915: recv() would block [2025-12-13T10:36:11.444071678Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:11.444075405Z TRACE quiche::h3] be30526d09ae3c563900a8f49f4b7fd852344f8a stream id 3 is readable [2025-12-13T10:36:11.444082188Z TRACE quiche::h3::stream] be30526d09ae3c563900a8f49f4b7fd852344f8a read 1 bytes on stream 3 [2025-12-13T10:36:11.444088700Z TRACE quiche::h3] be30526d09ae3c563900a8f49f4b7fd852344f8a open peer's control stream 3 [2025-12-13T10:36:11.444093499Z TRACE quiche::h3::stream] be30526d09ae3c563900a8f49f4b7fd852344f8a read 1 bytes on stream 3 [2025-12-13T10:36:11.444098007Z TRACE quiche::h3::stream] be30526d09ae3c563900a8f49f4b7fd852344f8a read 1 bytes on stream 3 [2025-12-13T10:36:11.444102746Z TRACE quiche::h3::stream] be30526d09ae3c563900a8f49f4b7fd852344f8a read 6 bytes on stream 3 [2025-12-13T10:36:11.444106964Z TRACE quiche::h3] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:36:11.444116091Z TRACE quiche::h3] be30526d09ae3c563900a8f49f4b7fd852344f8a stream id 7 is readable [2025-12-13T10:36:11.444120980Z TRACE quiche::h3::stream] be30526d09ae3c563900a8f49f4b7fd852344f8a read 1 bytes on stream 7 [2025-12-13T10:36:11.444133975Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Short dcid=000000000000100588deadc6d873909d572f339d key_phase=false len=5 pn=10 [2025-12-13T10:36:11.444138263Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm ACK delay=39 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:11.444153321Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=74.292827ms latest_rtt=34.127685ms srtt=33.063087ms min_rtt=32.911003ms rttvar=12.645795ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=203 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1831, delivered_time: Instant { tv_sec: 597, tv_nsec: 802628338 }, first_sent_time: Instant { tv_sec: 597, tv_nsec: 768500653 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 6, rate_sample: RateSample { bandwidth: 269.84 Kbps, is_app_limited: true, interval: 34.538707ms, delivered: 1165, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 597, tv_nsec: 768089631 }), send_elapsed: 411.022µs, ack_elapsed: 34.538707ms, rtt: 34.127685ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 510387, last_update: Instant { tv_sec: 597, tv_nsec: 802941974 }, next_time: Instant { tv_sec: 597, tv_nsec: 803252069 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.444227790Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:60915 to 193.167.100.100:443 [2025-12-13T10:36:11.444239902Z TRACE quiche_apps::client] 0.0.0.0:60915 -> 193.167.100.100:443: done writing [2025-12-13T10:36:11.445775252Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:60915 [2025-12-13T10:36:11.445788597Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx pkt Short dcid=be30526d09ae3c563900a8f49f4b7fd852344f8a key_phase=false len=1179 pn=2 [2025-12-13T10:36:11.445799627Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm ACK delay=0 blocks=[6..9] ecn_counts=None [2025-12-13T10:36:11.445806240Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a packet newly acked 7 [2025-12-13T10:36:11.445810678Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a packet newly acked 8 [2025-12-13T10:36:11.445813423Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a packet newly acked 9 [2025-12-13T10:36:11.445820095Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm STREAM id=0 off=0 len=1152 fin=false [2025-12-13T10:36:11.445838881Z TRACE quiche_apps::client] 0.0.0.0:60915: processed 1200 bytes [2025-12-13T10:36:11.445847226Z TRACE quiche_apps::client] 0.0.0.0:60915: recv() would block [2025-12-13T10:36:11.445852015Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:11.445857285Z TRACE quiche::h3] be30526d09ae3c563900a8f49f4b7fd852344f8a stream id 0 is readable [2025-12-13T10:36:11.445863888Z TRACE quiche::h3::stream] be30526d09ae3c563900a8f49f4b7fd852344f8a read 1 bytes on stream 0 [2025-12-13T10:36:11.445870550Z TRACE quiche::h3::stream] be30526d09ae3c563900a8f49f4b7fd852344f8a read 1 bytes on stream 0 [2025-12-13T10:36:11.445876922Z TRACE quiche::h3::stream] be30526d09ae3c563900a8f49f4b7fd852344f8a read 1 bytes on stream 0 [2025-12-13T10:36:11.445884095Z TRACE quiche::h3::stream] be30526d09ae3c563900a8f49f4b7fd852344f8a read 144 bytes on stream 0 [2025-12-13T10:36:11.445889345Z TRACE quiche::h3] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:11.445894845Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:11.445899404Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:11.445906207Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:11.445915203Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 49, 49, 32, 71, 77, 84] [2025-12-13T10:36:11.445930252Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:11.445937746Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:11.445942034Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:11.445948285Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:11.445953946Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:11.445961961Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:11.445979884Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:11 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:11.445990424Z TRACE quiche::h3] be30526d09ae3c563900a8f49f4b7fd852344f8a stream id 0 is readable [2025-12-13T10:36:11.445994662Z TRACE quiche::h3::stream] be30526d09ae3c563900a8f49f4b7fd852344f8a read 1 bytes on stream 0 [2025-12-13T10:36:11.445998359Z TRACE quiche::h3::stream] be30526d09ae3c563900a8f49f4b7fd852344f8a read 1 bytes on stream 0 [2025-12-13T10:36:11.446016613Z TRACE quiche::h3::stream] be30526d09ae3c563900a8f49f4b7fd852344f8a read 1 bytes on stream 0 [2025-12-13T10:36:11.446019769Z TRACE quiche::h3] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:11.446026131Z DEBUG quiche_apps::common] got 1002 bytes of response data on stream 0 [2025-12-13T10:36:11.446040638Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Short dcid=000000000000100588deadc6d873909d572f339d key_phase=false len=7 pn=11 [2025-12-13T10:36:11.446044144Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm ACK delay=31 blocks=[0..0, 2..2] ecn_counts=None [2025-12-13T10:36:11.446057760Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=none latest_rtt=33.695083ms srtt=33.142086ms min_rtt=32.911003ms rttvar=9.642345ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 2034, delivered_time: Instant { tv_sec: 597, tv_nsec: 803252069 }, first_sent_time: Instant { tv_sec: 597, tv_nsec: 803252069 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 9, rate_sample: RateSample { bandwidth: 299.74 Kbps, is_app_limited: true, interval: 36.511203ms, delivered: 1368, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 597, tv_nsec: 768089631 }), send_elapsed: 2.81612ms, ack_elapsed: 36.511203ms, rtt: 33.695083ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 509171, last_update: Instant { tv_sec: 597, tv_nsec: 802941974 }, next_time: Instant { tv_sec: 597, tv_nsec: 803252069 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.446104687Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:60915 to 193.167.100.100:443 [2025-12-13T10:36:11.446115337Z TRACE quiche_apps::client] 0.0.0.0:60915 -> 193.167.100.100:443: done writing [2025-12-13T10:36:11.520940392Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:60915 [2025-12-13T10:36:11.520961932Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx pkt Short dcid=be30526d09ae3c563900a8f49f4b7fd852344f8a key_phase=false len=20 pn=4 [2025-12-13T10:36:11.520975688Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PING mtu_probe=None [2025-12-13T10:36:11.520982441Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PADDING len=2 [2025-12-13T10:36:11.520996607Z TRACE quiche_apps::client] 0.0.0.0:60915: processed 41 bytes [2025-12-13T10:36:11.521004732Z TRACE quiche_apps::client] 0.0.0.0:60915: recv() would block [2025-12-13T10:36:11.521011465Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:11.521029629Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Short dcid=000000000000100588deadc6d873909d572f339d key_phase=false len=9 pn=12 [2025-12-13T10:36:11.521038045Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm ACK delay=8 blocks=[0..0, 2..2, 4..4] ecn_counts=None [2025-12-13T10:36:11.521053533Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=none latest_rtt=33.695083ms srtt=33.142086ms min_rtt=32.911003ms rttvar=9.642345ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 2034, delivered_time: Instant { tv_sec: 597, tv_nsec: 879833911 }, first_sent_time: Instant { tv_sec: 597, tv_nsec: 879833911 }, end_of_app_limited: 10, last_sent_packet: 12, largest_acked: 9, rate_sample: RateSample { bandwidth: 299.74 Kbps, is_app_limited: true, interval: 36.511203ms, delivered: 1368, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 597, tv_nsec: 768089631 }), send_elapsed: 2.81612ms, ack_elapsed: 36.511203ms, rtt: 33.695083ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 509171, last_update: Instant { tv_sec: 597, tv_nsec: 879833911 }, next_time: Instant { tv_sec: 597, tv_nsec: 879833911 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.521146738Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:60915 to 193.167.100.100:443 [2025-12-13T10:36:11.521159041Z TRACE quiche_apps::client] 0.0.0.0:60915 -> 193.167.100.100:443: done writing [2025-12-13T10:36:11.521174650Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:60915 [2025-12-13T10:36:11.521183547Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx pkt Short dcid=be30526d09ae3c563900a8f49f4b7fd852344f8a key_phase=false len=20 pn=5 [2025-12-13T10:36:11.521224573Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PING mtu_probe=None [2025-12-13T10:36:11.521231997Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PADDING len=2 [2025-12-13T10:36:11.521244801Z TRACE quiche_apps::client] 0.0.0.0:60915: processed 41 bytes [2025-12-13T10:36:11.521252706Z TRACE quiche_apps::client] 0.0.0.0:60915: recv() would block [2025-12-13T10:36:11.521259088Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:11.521275198Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Short dcid=000000000000100588deadc6d873909d572f339d key_phase=false len=9 pn=13 [2025-12-13T10:36:11.521282091Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm ACK delay=11 blocks=[0..0, 2..2, 4..5] ecn_counts=None [2025-12-13T10:36:11.521297569Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=none latest_rtt=33.695083ms srtt=33.142086ms min_rtt=32.911003ms rttvar=9.642345ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 2034, delivered_time: Instant { tv_sec: 597, tv_nsec: 879833911 }, first_sent_time: Instant { tv_sec: 597, tv_nsec: 879833911 }, end_of_app_limited: 10, last_sent_packet: 13, largest_acked: 9, rate_sample: RateSample { bandwidth: 299.74 Kbps, is_app_limited: true, interval: 36.511203ms, delivered: 1368, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 597, tv_nsec: 768089631 }), send_elapsed: 2.81612ms, ack_elapsed: 36.511203ms, rtt: 33.695083ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 509171, last_update: Instant { tv_sec: 597, tv_nsec: 879833911 }, next_time: Instant { tv_sec: 597, tv_nsec: 879833911 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.521366959Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:60915 to 193.167.100.100:443 [2025-12-13T10:36:11.521375375Z TRACE quiche_apps::client] 0.0.0.0:60915 -> 193.167.100.100:443: done writing [2025-12-13T10:36:11.542358130Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:60915 [2025-12-13T10:36:11.542379570Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx pkt Short dcid=be30526d09ae3c563900a8f49f4b7fd852344f8a key_phase=false len=1329 pn=6 [2025-12-13T10:36:11.542394117Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PING mtu_probe=None [2025-12-13T10:36:11.542411089Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PADDING len=1311 [2025-12-13T10:36:11.542424694Z TRACE quiche_apps::client] 0.0.0.0:60915: processed 1350 bytes [2025-12-13T10:36:11.542433802Z TRACE quiche_apps::client] 0.0.0.0:60915: recv() would block [2025-12-13T10:36:11.542439803Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:11.542457476Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Short dcid=000000000000100588deadc6d873909d572f339d key_phase=false len=9 pn=14 [2025-12-13T10:36:11.542462014Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm ACK delay=9 blocks=[0..0, 2..2, 4..6] ecn_counts=None [2025-12-13T10:36:11.542474668Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=none latest_rtt=33.695083ms srtt=33.142086ms min_rtt=32.911003ms rttvar=9.642345ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 2034, delivered_time: Instant { tv_sec: 597, tv_nsec: 879833911 }, first_sent_time: Instant { tv_sec: 597, tv_nsec: 879833911 }, end_of_app_limited: 10, last_sent_packet: 14, largest_acked: 9, rate_sample: RateSample { bandwidth: 299.74 Kbps, is_app_limited: true, interval: 36.511203ms, delivered: 1368, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 597, tv_nsec: 768089631 }), send_elapsed: 2.81612ms, ack_elapsed: 36.511203ms, rtt: 33.695083ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 509171, last_update: Instant { tv_sec: 597, tv_nsec: 879833911 }, next_time: Instant { tv_sec: 597, tv_nsec: 879833911 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.542526785Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:60915 to 193.167.100.100:443 [2025-12-13T10:36:11.542538036Z TRACE quiche_apps::client] 0.0.0.0:60915 -> 193.167.100.100:443: done writing [2025-12-13T10:36:11.759988862Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:60915 [2025-12-13T10:36:11.760044596Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx pkt Short dcid=be30526d09ae3c563900a8f49f4b7fd852344f8a key_phase=false len=20 pn=10 [2025-12-13T10:36:11.760068641Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PING mtu_probe=None [2025-12-13T10:36:11.760077858Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PADDING len=2 [2025-12-13T10:36:11.760102023Z TRACE quiche_apps::client] 0.0.0.0:60915: processed 41 bytes [2025-12-13T10:36:11.760112202Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:60915 [2025-12-13T10:36:11.760119847Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx pkt Short dcid=be30526d09ae3c563900a8f49f4b7fd852344f8a key_phase=false len=20 pn=11 [2025-12-13T10:36:11.760129915Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PING mtu_probe=None [2025-12-13T10:36:11.760135185Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PADDING len=2 [2025-12-13T10:36:11.760143521Z TRACE quiche_apps::client] 0.0.0.0:60915: processed 41 bytes [2025-12-13T10:36:11.760149452Z TRACE quiche_apps::client] 0.0.0.0:60915: recv() would block [2025-12-13T10:36:11.760154792Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:11.760209334Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Short dcid=000000000000100588deadc6d873909d572f339d key_phase=false len=11 pn=15 [2025-12-13T10:36:11.760222148Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm ACK delay=7 blocks=[0..0, 2..2, 4..6, 10..11] ecn_counts=None [2025-12-13T10:36:11.760244109Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=none latest_rtt=33.695083ms srtt=33.142086ms min_rtt=32.911003ms rttvar=9.642345ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 2034, delivered_time: Instant { tv_sec: 598, tv_nsec: 118981687 }, first_sent_time: Instant { tv_sec: 598, tv_nsec: 118981687 }, end_of_app_limited: 10, last_sent_packet: 15, largest_acked: 9, rate_sample: RateSample { bandwidth: 299.74 Kbps, is_app_limited: true, interval: 36.511203ms, delivered: 1368, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 597, tv_nsec: 768089631 }), send_elapsed: 2.81612ms, ack_elapsed: 36.511203ms, rtt: 33.695083ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 509171, last_update: Instant { tv_sec: 598, tv_nsec: 118981687 }, next_time: Instant { tv_sec: 598, tv_nsec: 118981687 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.760321433Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:60915 to 193.167.100.100:443 [2025-12-13T10:36:11.760334878Z TRACE quiche_apps::client] 0.0.0.0:60915 -> 193.167.100.100:443: done writing [2025-12-13T10:36:11.859643208Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:60915 [2025-12-13T10:36:11.859678354Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx pkt Short dcid=be30526d09ae3c563900a8f49f4b7fd852344f8a key_phase=false len=20 pn=13 [2025-12-13T10:36:11.859698883Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PING mtu_probe=None [2025-12-13T10:36:11.859704172Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PADDING len=2 [2025-12-13T10:36:11.859726825Z TRACE quiche_apps::client] 0.0.0.0:60915: processed 41 bytes [2025-12-13T10:36:11.859735651Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:60915 [2025-12-13T10:36:11.859741863Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx pkt Short dcid=be30526d09ae3c563900a8f49f4b7fd852344f8a key_phase=false len=20 pn=14 [2025-12-13T10:36:11.859758925Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PING mtu_probe=None [2025-12-13T10:36:11.859763022Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm PADDING len=2 [2025-12-13T10:36:11.859773933Z TRACE quiche_apps::client] 0.0.0.0:60915: processed 41 bytes [2025-12-13T10:36:11.859781286Z TRACE quiche_apps::client] 0.0.0.0:60915: recv() would block [2025-12-13T10:36:11.859786175Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:11.859814548Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Short dcid=000000000000100588deadc6d873909d572f339d key_phase=false len=13 pn=16 [2025-12-13T10:36:11.859840250Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm ACK delay=8 blocks=[0..0, 2..2, 4..6, 10..11, 13..14] ecn_counts=None [2025-12-13T10:36:11.859860117Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=none latest_rtt=33.695083ms srtt=33.142086ms min_rtt=32.911003ms rttvar=9.642345ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 2034, delivered_time: Instant { tv_sec: 598, tv_nsec: 218611898 }, first_sent_time: Instant { tv_sec: 598, tv_nsec: 218611898 }, end_of_app_limited: 10, last_sent_packet: 16, largest_acked: 9, rate_sample: RateSample { bandwidth: 299.74 Kbps, is_app_limited: true, interval: 36.511203ms, delivered: 1368, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 597, tv_nsec: 768089631 }), send_elapsed: 2.81612ms, ack_elapsed: 36.511203ms, rtt: 33.695083ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 509171, last_update: Instant { tv_sec: 598, tv_nsec: 218611898 }, next_time: Instant { tv_sec: 598, tv_nsec: 218611898 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.859923816Z TRACE quiche_apps::client] written 51 bytes from 0.0.0.0:60915 to 193.167.100.100:443 [2025-12-13T10:36:11.859933404Z TRACE quiche_apps::client] 0.0.0.0:60915 -> 193.167.100.100:443: done writing [2025-12-13T10:36:11.890749127Z TRACE quiche_apps::client] got 70 bytes from 193.167.100.100:443 to 0.0.0.0:60915 [2025-12-13T10:36:11.890776678Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx pkt Short dcid=be30526d09ae3c563900a8f49f4b7fd852344f8a key_phase=false len=49 pn=15 [2025-12-13T10:36:11.890797508Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm STREAM id=0 off=1152 len=22 fin=false [2025-12-13T10:36:11.890809069Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:11.890829337Z TRACE quiche_apps::client] 0.0.0.0:60915: processed 70 bytes [2025-12-13T10:36:11.890839135Z TRACE quiche_apps::client] 0.0.0.0:60915: recv() would block [2025-12-13T10:36:11.890845327Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:11.890853011Z TRACE quiche::h3] be30526d09ae3c563900a8f49f4b7fd852344f8a stream id 0 is readable [2025-12-13T10:36:11.890870404Z DEBUG quiche_apps::common] got 22 bytes of response data on stream 0 [2025-12-13T10:36:11.890876244Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:11.890880102Z INFO quiche_apps::common] 1/1 response(s) received in 1.515144618s, closing... [2025-12-13T10:36:11.890895781Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx pkt Short dcid=000000000000100588deadc6d873909d572f339d key_phase=false len=11 pn=17 [2025-12-13T10:36:11.890900590Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:11.890913093Z TRACE quiche::recovery::congestion::recovery] be30526d09ae3c563900a8f49f4b7fd852344f8a timer=96.684977ms latest_rtt=33.695083ms srtt=33.142086ms min_rtt=32.911003ms rttvar=9.642345ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=None Rate { delivered: 2034, delivered_time: Instant { tv_sec: 598, tv_nsec: 249701817 }, first_sent_time: Instant { tv_sec: 598, tv_nsec: 249701817 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 9, rate_sample: RateSample { bandwidth: 299.74 Kbps, is_app_limited: true, interval: 36.511203ms, delivered: 1368, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 597, tv_nsec: 768089631 }), send_elapsed: 2.81612ms, ack_elapsed: 36.511203ms, rtt: 33.695083ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 49, rate: 509171, last_update: Instant { tv_sec: 598, tv_nsec: 249701817 }, next_time: Instant { tv_sec: 598, tv_nsec: 249701817 }, max_datagram_size: 1350, last_packet_size: Some(49), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:11.890990358Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:60915 to 193.167.100.100:443 [2025-12-13T10:36:11.890997461Z TRACE quiche_apps::client] 0.0.0.0:60915 -> 193.167.100.100:443: done writing [2025-12-13T10:36:12.107270956Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:12.107295051Z TRACE quiche] be30526d09ae3c563900a8f49f4b7fd852344f8a draining timeout expired [2025-12-13T10:36:12.107340506Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:12.107347258Z INFO quiche_apps::client] connection closed, recv=14 sent=18 lost=0 retrans=1 sent_bytes=2741 recv_bytes=5094 lost_bytes=0 [local_addr=0.0.0.0:60915 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=14 sent=18 lost=0 retrans=1 rtt=33.142086ms min_rtt=Some(32.911003ms) rttvar=9.642345ms cwnd=13500 sent_bytes=2741 recv_bytes=5094 lost_bytes=0 stream_retrans_bytes=266 pmtu=1350 delivery_rate=37467] [2025-12-13T10:36:12.112314003Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:36:12.112562978Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:51729 with scid bdaa31dd424caf1d4485c3bec5188294dbdf55ce [2025-12-13T10:36:12.112602723Z TRACE quiche::tls] bdaa31dd424caf1d4485c3bec5188294dbdf55ce write message lvl=Initial len=266 [2025-12-13T10:36:12.112619504Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Initial version=1 dcid=a1899a3fd831a93064d9b6459f8c3b80 scid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce len=270 pn=0 [2025-12-13T10:36:12.112623401Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:12.112637558Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=998.932273ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 598, tv_nsec: 471384553 }, first_sent_time: Instant { tv_sec: 598, tv_nsec: 471384553 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 598, tv_nsec: 471384553 }, next_time: Instant { tv_sec: 598, tv_nsec: 471384553 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:12.112727566Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:36:13.112830452Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:13.112874104Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce loss detection timeout expired [2025-12-13T10:36:13.112882520Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=997.68631ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 598, tv_nsec: 471384553 }, first_sent_time: Instant { tv_sec: 598, tv_nsec: 471384553 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 598, tv_nsec: 471384553 }, next_time: Instant { tv_sec: 598, tv_nsec: 471384553 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:13.112912997Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:13.112959604Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Initial version=1 dcid=a1899a3fd831a93064d9b6459f8c3b80 scid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce len=270 pn=1 [2025-12-13T10:36:13.112965064Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:13.112987245Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=1.997944847s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 598, tv_nsec: 471384553 }, first_sent_time: Instant { tv_sec: 598, tv_nsec: 471384553 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 599, tv_nsec: 471746834 }, next_time: Instant { tv_sec: 599, tv_nsec: 471746834 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:13.113083706Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:13.113092542Z TRACE quiche_apps::client] 0.0.0.0:51729 -> 193.167.100.100:443: done writing [2025-12-13T10:36:15.113156664Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:15.113219502Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce loss detection timeout expired [2025-12-13T10:36:15.113230192Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=1.995700588s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 598, tv_nsec: 471384553 }, first_sent_time: Instant { tv_sec: 598, tv_nsec: 471384553 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 599, tv_nsec: 471746834 }, next_time: Instant { tv_sec: 599, tv_nsec: 471746834 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:15.113274354Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:15.113312205Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Initial version=1 dcid=a1899a3fd831a93064d9b6459f8c3b80 scid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce len=270 pn=2 [2025-12-13T10:36:15.113317495Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:15.113338384Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=3.995947462s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=999 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 598, tv_nsec: 471384553 }, first_sent_time: Instant { tv_sec: 598, tv_nsec: 471384553 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 601, tv_nsec: 472100518 }, next_time: Instant { tv_sec: 601, tv_nsec: 472100518 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:15.113425818Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.113439062Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Initial version=1 dcid=a1899a3fd831a93064d9b6459f8c3b80 scid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce len=4 pn=3 [2025-12-13T10:36:15.113443560Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm PING mtu_probe=None [2025-12-13T10:36:15.113447698Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm PADDING len=3 [2025-12-13T10:36:15.113455773Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=3.995975284s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1066 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 598, tv_nsec: 471384553 }, first_sent_time: Instant { tv_sec: 598, tv_nsec: 471384553 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 601, tv_nsec: 472245689 }, next_time: Instant { tv_sec: 601, tv_nsec: 472245689 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:15.113491270Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.113503112Z TRACE quiche_apps::client] 0.0.0.0:51729 -> 193.167.100.100:443: done writing [2025-12-13T10:36:15.146404439Z TRACE quiche_apps::client] got 71 bytes from 193.167.100.100:443 to 0.0.0.0:51729 [2025-12-13T10:36:15.146434064Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx pkt Initial version=1 dcid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce scid=00000000000010058fb1ca4b16370353fcc9ce5c token= len=22 pn=0 [2025-12-13T10:36:15.146456807Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:36:15.146467737Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet newly acked 3 [2025-12-13T10:36:15.146476173Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet 0 lost on epoch 0 [2025-12-13T10:36:15.146482064Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet 1 lost on epoch 0 [2025-12-13T10:36:15.146546494Z TRACE quiche_apps::client] 0.0.0.0:51729: processed 71 bytes [2025-12-13T10:36:15.146558166Z TRACE quiche_apps::client] 0.0.0.0:51729: recv() would block [2025-12-13T10:36:15.146564127Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:15.146590927Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Initial version=1 dcid=00000000000010058fb1ca4b16370353fcc9ce5c scid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce len=270 pn=4 [2025-12-13T10:36:15.146599203Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:15.146615864Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=98.944359ms latest_rtt=32.996314ms srtt=32.996314ms min_rtt=32.996314ms rttvar=16.498157ms cwnd=9450 ssthresh=9450 bytes_in_flight=670 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 505242003 }) Rate { delivered: 67, delivered_time: Instant { tv_sec: 601, tv_nsec: 505242003 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 472245689 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 3, rate_sample: RateSample { bandwidth: 0.18 Kbps, is_app_limited: true, interval: 3.03385745s, delivered: 67, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 598, tv_nsec: 471384553 }), send_elapsed: 3.000861136s, ack_elapsed: 3.03385745s, rtt: 32.996314ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 357994, last_update: Instant { tv_sec: 601, tv_nsec: 472245689 }, next_time: Instant { tv_sec: 601, tv_nsec: 472245689 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:15.146673902Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.146681597Z TRACE quiche_apps::client] 0.0.0.0:51729 -> 193.167.100.100:443: done writing [2025-12-13T10:36:15.245838915Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:15.245873650Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce loss detection timeout expired [2025-12-13T10:36:15.245880583Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=98.667821ms latest_rtt=32.996314ms srtt=32.996314ms min_rtt=32.996314ms rttvar=16.498157ms cwnd=9450 ssthresh=9450 bytes_in_flight=670 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 505242003 }) Rate { delivered: 67, delivered_time: Instant { tv_sec: 601, tv_nsec: 505242003 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 472245689 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 3, rate_sample: RateSample { bandwidth: 0.18 Kbps, is_app_limited: true, interval: 3.03385745s, delivered: 67, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 598, tv_nsec: 471384553 }), send_elapsed: 3.000861136s, ack_elapsed: 3.03385745s, rtt: 32.996314ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 357994, last_update: Instant { tv_sec: 601, tv_nsec: 472245689 }, next_time: Instant { tv_sec: 601, tv_nsec: 472245689 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:15.245928031Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:15.245965992Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Initial version=1 dcid=00000000000010058fb1ca4b16370353fcc9ce5c scid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce len=276 pn=5 [2025-12-13T10:36:15.245971302Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm ACK delay=12441 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:15.245977794Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:15.245998683Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=197.918053ms latest_rtt=32.996314ms srtt=32.996314ms min_rtt=32.996314ms rttvar=16.498157ms cwnd=9450 ssthresh=9450 bytes_in_flight=1013 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 505242003 }) Rate { delivered: 67, delivered_time: Instant { tv_sec: 601, tv_nsec: 505242003 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 472245689 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 3, rate_sample: RateSample { bandwidth: 0.18 Kbps, is_app_limited: true, interval: 3.03385745s, delivered: 67, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 598, tv_nsec: 471384553 }), send_elapsed: 3.000861136s, ack_elapsed: 3.03385745s, rtt: 32.996314ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 357994, last_update: Instant { tv_sec: 601, tv_nsec: 604753594 }, next_time: Instant { tv_sec: 601, tv_nsec: 604753594 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:15.246083622Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.246091707Z TRACE quiche_apps::client] 0.0.0.0:51729 -> 193.167.100.100:443: done writing [2025-12-13T10:36:15.444361487Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:15.444398977Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce loss detection timeout expired [2025-12-13T10:36:15.444406260Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=197.487438ms latest_rtt=32.996314ms srtt=32.996314ms min_rtt=32.996314ms rttvar=16.498157ms cwnd=9450 ssthresh=9450 bytes_in_flight=1013 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 505242003 }) Rate { delivered: 67, delivered_time: Instant { tv_sec: 601, tv_nsec: 505242003 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 472245689 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 3, rate_sample: RateSample { bandwidth: 0.18 Kbps, is_app_limited: true, interval: 3.03385745s, delivered: 67, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 598, tv_nsec: 471384553 }), send_elapsed: 3.000861136s, ack_elapsed: 3.03385745s, rtt: 32.996314ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 357994, last_update: Instant { tv_sec: 601, tv_nsec: 604753594 }, next_time: Instant { tv_sec: 601, tv_nsec: 604753594 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:15.444453318Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:15.444492882Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Initial version=1 dcid=00000000000010058fb1ca4b16370353fcc9ce5c scid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce len=278 pn=6 [2025-12-13T10:36:15.444498192Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm ACK delay=37257 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:15.444504644Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:15.444525623Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=395.894594ms latest_rtt=32.996314ms srtt=32.996314ms min_rtt=32.996314ms rttvar=16.498157ms cwnd=9450 ssthresh=9450 bytes_in_flight=1358 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 505242003 }) Rate { delivered: 67, delivered_time: Instant { tv_sec: 601, tv_nsec: 505242003 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 472245689 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 3, rate_sample: RateSample { bandwidth: 0.18 Kbps, is_app_limited: true, interval: 3.03385745s, delivered: 67, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 598, tv_nsec: 471384553 }), send_elapsed: 3.000861136s, ack_elapsed: 3.03385745s, rtt: 32.996314ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 357994, last_update: Instant { tv_sec: 601, tv_nsec: 803279091 }, next_time: Instant { tv_sec: 601, tv_nsec: 803279091 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:15.444613378Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.444627854Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Initial version=1 dcid=00000000000010058fb1ca4b16370353fcc9ce5c scid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce len=9 pn=7 [2025-12-13T10:36:15.444632253Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm ACK delay=37274 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:15.444636631Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm PING mtu_probe=None [2025-12-13T10:36:15.444645047Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=395.929509ms latest_rtt=32.996314ms srtt=32.996314ms min_rtt=32.996314ms rttvar=16.498157ms cwnd=9450 ssthresh=9450 bytes_in_flight=1434 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 505242003 }) Rate { delivered: 67, delivered_time: Instant { tv_sec: 601, tv_nsec: 505242003 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 472245689 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 3, rate_sample: RateSample { bandwidth: 0.18 Kbps, is_app_limited: true, interval: 3.03385745s, delivered: 67, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 598, tv_nsec: 471384553 }), send_elapsed: 3.000861136s, ack_elapsed: 3.03385745s, rtt: 32.996314ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 357994, last_update: Instant { tv_sec: 601, tv_nsec: 803279091 }, next_time: Instant { tv_sec: 601, tv_nsec: 803279091 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:15.444691674Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.444703526Z TRACE quiche_apps::client] 0.0.0.0:51729 -> 193.167.100.100:443: done writing [2025-12-13T10:36:15.478611363Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:51729 [2025-12-13T10:36:15.478653582Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx pkt Initial version=1 dcid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce scid=00000000000010058fb1ca4b16370353fcc9ce5c token= len=118 pn=1 [2025-12-13T10:36:15.478677938Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm ACK delay=0 blocks=[3..3, 6..6] ecn_counts=None [2025-12-13T10:36:15.478687215Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet newly acked 6 [2025-12-13T10:36:15.478693677Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet 2 lost on epoch 0 [2025-12-13T10:36:15.478701301Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet 4 lost on epoch 0 [2025-12-13T10:36:15.478707904Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet 5 lost on epoch 0 [2025-12-13T10:36:15.478717903Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm CRYPTO off=0 len=90 [2025-12-13T10:36:15.478838328Z TRACE quiche::tls] bdaa31dd424caf1d4485c3bec5188294dbdf55ce set write secret lvl=Handshake [2025-12-13T10:36:15.478853436Z TRACE quiche::tls] bdaa31dd424caf1d4485c3bec5188294dbdf55ce set read secret lvl=Handshake [2025-12-13T10:36:15.478884123Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx pkt Handshake version=1 dcid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce scid=00000000000010058fb1ca4b16370353fcc9ce5c len=983 pn=0 [2025-12-13T10:36:15.478892899Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm CRYPTO off=0 len=718 [2025-12-13T10:36:15.479125274Z TRACE quiche::tls] bdaa31dd424caf1d4485c3bec5188294dbdf55ce write message lvl=Handshake len=36 [2025-12-13T10:36:15.479131806Z TRACE quiche::tls] bdaa31dd424caf1d4485c3bec5188294dbdf55ce set write secret lvl=OneRTT [2025-12-13T10:36:15.479140512Z TRACE quiche::tls] bdaa31dd424caf1d4485c3bec5188294dbdf55ce set read secret lvl=OneRTT [2025-12-13T10:36:15.479161351Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(a1899a3fd831a93064d9b6459f8c3b80), max_idle_timeout: 75000, stateless_reset_token: Some(170368979614765720204784026221889046788), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(00000000000010058fb1ca4b16370353fcc9ce5c), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:36:15.479178613Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm PADDING len=244 [2025-12-13T10:36:15.479230671Z TRACE quiche_apps::client] 0.0.0.0:51729: processed 1200 bytes [2025-12-13T10:36:15.479242473Z TRACE quiche_apps::client] got 73 bytes from 193.167.100.100:443 to 0.0.0.0:51729 [2025-12-13T10:36:15.479248494Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx pkt Initial version=1 dcid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce scid=00000000000010058fb1ca4b16370353fcc9ce5c token= len=24 pn=2 [2025-12-13T10:36:15.479256960Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm ACK delay=0 blocks=[3..3, 6..7] ecn_counts=None [2025-12-13T10:36:15.479270696Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet newly acked 7 [2025-12-13T10:36:15.479283439Z TRACE quiche_apps::client] 0.0.0.0:51729: processed 73 bytes [2025-12-13T10:36:15.479288699Z TRACE quiche_apps::client] 0.0.0.0:51729: recv() would block [2025-12-13T10:36:15.479292496Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:15.479331780Z TRACE quiche::h3] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm SETTINGS stream=2 len=18 [2025-12-13T10:36:15.479349873Z TRACE quiche::h3] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm GREASE stream=0 len=0 [2025-12-13T10:36:15.479356356Z TRACE quiche::h3] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm GREASE stream=0 len=18 [2025-12-13T10:36:15.479363880Z TRACE quiche::h3] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm HEADERS stream=0 len=34 fin=true [2025-12-13T10:36:15.479370683Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /tiny-polar-ninja", "user-agent: quiche"] [2025-12-13T10:36:15.479444080Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Initial version=1 dcid=00000000000010058fb1ca4b16370353fcc9ce5c scid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce len=5 pn=8 [2025-12-13T10:36:15.479448798Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm ACK delay=24 blocks=[1..2] ecn_counts=None [2025-12-13T10:36:15.479458557Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=72.7836ms latest_rtt=34.78172ms srtt=33.349091ms min_rtt=32.996314ms rttvar=9.911709ms cwnd=6615 ssthresh=6615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 837460339 }) Rate { delivered: 488, delivered_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 7, rate_sample: RateSample { bandwidth: 10.11 Kbps, is_app_limited: true, interval: 332.818808ms, delivered: 421, prior_delivered: 67, prior_time: Some(Instant { tv_sec: 601, tv_nsec: 505242003 }), send_elapsed: 331.033402ms, ack_elapsed: 332.818808ms, rtt: 34.78172ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247945, last_update: Instant { tv_sec: 601, tv_nsec: 838248101 }, next_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:15.479484635Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Handshake version=1 dcid=00000000000010058fb1ca4b16370353fcc9ce5c scid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce len=46 pn=9 [2025-12-13T10:36:15.479488312Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm ACK delay=75 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:15.479491638Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:15.479498872Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=72.930745ms latest_rtt=34.78172ms srtt=33.349091ms min_rtt=32.996314ms rttvar=9.911709ms cwnd=6615 ssthresh=6615 bytes_in_flight=112 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 872275101 }) Rate { delivered: 488, delivered_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 7, rate_sample: RateSample { bandwidth: 10.11 Kbps, is_app_limited: true, interval: 332.818808ms, delivered: 421, prior_delivered: 67, prior_time: Some(Instant { tv_sec: 601, tv_nsec: 505242003 }), send_elapsed: 331.033402ms, ack_elapsed: 332.818808ms, rtt: 34.78172ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247945, last_update: Instant { tv_sec: 601, tv_nsec: 838248101 }, next_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:15.479520322Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce dropped epoch 0 state [2025-12-13T10:36:15.479534438Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Short dcid=00000000000010058fb1ca4b16370353fcc9ce5c key_phase=false len=1128 pn=10 [2025-12-13T10:36:15.479538025Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[23, 7a, 87, d3, 17, d6, a6, e9, f1, e8, c0, e6, 3a, 8d, 9e, 32, 9d, 34, 6d, d3] reset_token=[da, 0f, 84, d7, 55, f6, 44, 2c, 40, 61, b5, 58, 0c, 3a, fa, 89] [2025-12-13T10:36:15.479545750Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:15.479549136Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm PADDING len=1064 [2025-12-13T10:36:15.479556480Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=72.873087ms latest_rtt=34.78172ms srtt=33.349091ms min_rtt=32.996314ms rttvar=9.911709ms cwnd=6615 ssthresh=6615 bytes_in_flight=1278 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 872275101 }) Rate { delivered: 488, delivered_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 7, rate_sample: RateSample { bandwidth: 10.11 Kbps, is_app_limited: true, interval: 332.818808ms, delivered: 421, prior_delivered: 67, prior_time: Some(Instant { tv_sec: 601, tv_nsec: 505242003 }), send_elapsed: 331.033402ms, ack_elapsed: 332.818808ms, rtt: 34.78172ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247945, last_update: Instant { tv_sec: 601, tv_nsec: 838248101 }, next_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:15.479602445Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.479616261Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Short dcid=00000000000010058fb1ca4b16370353fcc9ce5c key_phase=false len=6 pn=11 [2025-12-13T10:36:15.479622433Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:15.479633173Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=72.795572ms latest_rtt=34.78172ms srtt=33.349091ms min_rtt=32.996314ms rttvar=9.911709ms cwnd=6615 ssthresh=6615 bytes_in_flight=1322 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 872275101 }) Rate { delivered: 488, delivered_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 7, rate_sample: RateSample { bandwidth: 10.11 Kbps, is_app_limited: true, interval: 332.818808ms, delivered: 421, prior_delivered: 67, prior_time: Some(Instant { tv_sec: 601, tv_nsec: 505242003 }), send_elapsed: 331.033402ms, ack_elapsed: 332.818808ms, rtt: 34.78172ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247945, last_update: Instant { tv_sec: 601, tv_nsec: 838248101 }, next_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:15.479680401Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.479694227Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Short dcid=00000000000010058fb1ca4b16370353fcc9ce5c key_phase=false len=6 pn=12 [2025-12-13T10:36:15.479700078Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:15.479711139Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=72.718037ms latest_rtt=34.78172ms srtt=33.349091ms min_rtt=32.996314ms rttvar=9.911709ms cwnd=6615 ssthresh=6615 bytes_in_flight=1366 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 872275101 }) Rate { delivered: 488, delivered_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 7, rate_sample: RateSample { bandwidth: 10.11 Kbps, is_app_limited: true, interval: 332.818808ms, delivered: 421, prior_delivered: 67, prior_time: Some(Instant { tv_sec: 601, tv_nsec: 505242003 }), send_elapsed: 331.033402ms, ack_elapsed: 332.818808ms, rtt: 34.78172ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247945, last_update: Instant { tv_sec: 601, tv_nsec: 838248101 }, next_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:15.479746094Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.479759299Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Short dcid=00000000000010058fb1ca4b16370353fcc9ce5c key_phase=false len=77 pn=13 [2025-12-13T10:36:15.479765190Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm STREAM id=0 off=0 len=72 fin=true [2025-12-13T10:36:15.479775709Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=72.653627ms latest_rtt=34.78172ms srtt=33.349091ms min_rtt=32.996314ms rttvar=9.911709ms cwnd=6615 ssthresh=6615 bytes_in_flight=1481 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 872275101 }) Rate { delivered: 488, delivered_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 7, rate_sample: RateSample { bandwidth: 10.11 Kbps, is_app_limited: true, interval: 332.818808ms, delivered: 421, prior_delivered: 67, prior_time: Some(Instant { tv_sec: 601, tv_nsec: 505242003 }), send_elapsed: 331.033402ms, ack_elapsed: 332.818808ms, rtt: 34.78172ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247945, last_update: Instant { tv_sec: 601, tv_nsec: 838248101 }, next_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:15.479815764Z TRACE quiche_apps::client] written 115 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.479824531Z TRACE quiche_apps::client] 0.0.0.0:51729 -> 193.167.100.100:443: done writing [2025-12-13T10:36:15.513403006Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:51729 [2025-12-13T10:36:15.513430026Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx pkt Short dcid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce key_phase=false len=869 pn=0 [2025-12-13T10:36:15.513448681Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm ACK delay=0 blocks=[10..10] ecn_counts=None [2025-12-13T10:36:15.513458830Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet newly acked 10 [2025-12-13T10:36:15.513471263Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm CRYPTO off=0 len=540 [2025-12-13T10:36:15.513514945Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm HANDSHAKE_DONE [2025-12-13T10:36:15.513530053Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce dropped epoch 1 state [2025-12-13T10:36:15.513544219Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 5d, 6b, b8, aa, 74, 29, 70, f9, 92, 97, e0, 08] reset_token=[65, a2, 71, 1c, b4, b2, 34, d3, 09, 68, e3, 30, de, 28, 2d, fb] [2025-12-13T10:36:15.513564127Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 7f, 28, e7, 67, 20, 30, 2f, e9, a6, 6d, 99, d5] reset_token=[46, 03, fc, fa, 72, b8, 0e, fa, 1c, 91, ef, 1b, bb, a8, 83, 69] [2025-12-13T10:36:15.513579736Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 4d, 07, 05, e9, 8a, da, 39, 8a, 95, f8, 97, 29] reset_token=[44, 48, 2d, 5a, 64, 99, 93, a8, c3, cf, 2e, a8, 36, 87, db, e4] [2025-12-13T10:36:15.513594904Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 5f, 0c, e0, 8c, 34, 1b, fa, 1c, cc, 79, 8f, 24] reset_token=[4c, 9d, 1b, b4, 52, 6b, 44, 03, 87, 41, 8c, 2c, 93, b5, 85, 48] [2025-12-13T10:36:15.513609932Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 72, 7e, 04, be, ac, 74, 44, 12, 9c, a8, 2b, 16] reset_token=[3c, 51, f7, a9, f0, 3b, 95, 85, 45, e7, 9c, f0, b4, 95, 0e, 90] [2025-12-13T10:36:15.513622606Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 6e, 15, 41, aa, f5, 08, 64, dc, 58, da, 4b, 50] reset_token=[5a, e0, 4d, 29, 5a, 54, 36, 34, dd, 52, 7e, 3f, 85, 11, f8, a4] [2025-12-13T10:36:15.513630471Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b1, d2, 7a, 7f, 39, 50, b9, 5a, 65, b9, 99, 5f] reset_token=[99, bb, fb, a2, ed, 21, 62, 18, a7, 8a, 1f, 04, 62, f5, 53, 89] [2025-12-13T10:36:15.513636993Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:36:15.513642403Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:36:15.513646781Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:36:15.513670045Z TRACE quiche_apps::client] 0.0.0.0:51729: processed 890 bytes [2025-12-13T10:36:15.513676386Z TRACE quiche_apps::client] 0.0.0.0:51729: recv() would block [2025-12-13T10:36:15.513680264Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:15.513684552Z TRACE quiche::h3] bdaa31dd424caf1d4485c3bec5188294dbdf55ce stream id 3 is readable [2025-12-13T10:36:15.513700752Z TRACE quiche::h3::stream] bdaa31dd424caf1d4485c3bec5188294dbdf55ce read 1 bytes on stream 3 [2025-12-13T10:36:15.513707595Z TRACE quiche::h3] bdaa31dd424caf1d4485c3bec5188294dbdf55ce open peer's control stream 3 [2025-12-13T10:36:15.513712584Z TRACE quiche::h3::stream] bdaa31dd424caf1d4485c3bec5188294dbdf55ce read 1 bytes on stream 3 [2025-12-13T10:36:15.513717133Z TRACE quiche::h3::stream] bdaa31dd424caf1d4485c3bec5188294dbdf55ce read 1 bytes on stream 3 [2025-12-13T10:36:15.513736058Z TRACE quiche::h3::stream] bdaa31dd424caf1d4485c3bec5188294dbdf55ce read 6 bytes on stream 3 [2025-12-13T10:36:15.513740597Z TRACE quiche::h3] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:36:15.513751136Z TRACE quiche::h3] bdaa31dd424caf1d4485c3bec5188294dbdf55ce stream id 7 is readable [2025-12-13T10:36:15.513756256Z TRACE quiche::h3::stream] bdaa31dd424caf1d4485c3bec5188294dbdf55ce read 1 bytes on stream 7 [2025-12-13T10:36:15.513770993Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Short dcid=00000000000010058fb1ca4b16370353fcc9ce5c key_phase=false len=5 pn=14 [2025-12-13T10:36:15.513775391Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm ACK delay=42 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:15.513785891Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=54.774049ms latest_rtt=33.992319ms srtt=33.429493ms min_rtt=32.996314ms rttvar=7.594588ms cwnd=6615 ssthresh=6615 bytes_in_flight=203 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 872275101 }) Rate { delivered: 1654, delivered_time: Instant { tv_sec: 601, tv_nsec: 872240420 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 10, rate_sample: RateSample { bandwidth: 274.41 Kbps, is_app_limited: true, interval: 33.992319ms, delivered: 1166, prior_delivered: 488, prior_time: Some(Instant { tv_sec: 601, tv_nsec: 838248101 }), send_elapsed: 0ns, ack_elapsed: 33.992319ms, rtt: 33.992319ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247348, last_update: Instant { tv_sec: 601, tv_nsec: 838248101 }, next_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:15.513840273Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.513847436Z TRACE quiche_apps::client] 0.0.0.0:51729 -> 193.167.100.100:443: done writing [2025-12-13T10:36:15.568957417Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:15.568982204Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce loss detection timeout expired [2025-12-13T10:36:15.568989367Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=88.377576ms latest_rtt=33.992319ms srtt=33.429493ms min_rtt=32.996314ms rttvar=7.594588ms cwnd=6615 ssthresh=6615 bytes_in_flight=203 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 872275101 }) Rate { delivered: 1654, delivered_time: Instant { tv_sec: 601, tv_nsec: 872240420 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 10, rate_sample: RateSample { bandwidth: 274.41 Kbps, is_app_limited: true, interval: 33.992319ms, delivered: 1166, prior_delivered: 488, prior_time: Some(Instant { tv_sec: 601, tv_nsec: 838248101 }), send_elapsed: 0ns, ack_elapsed: 33.992319ms, rtt: 33.992319ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247348, last_update: Instant { tv_sec: 601, tv_nsec: 838248101 }, next_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:15.569029482Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:15.569056402Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Short dcid=00000000000010058fb1ca4b16370353fcc9ce5c key_phase=false len=12 pn=15 [2025-12-13T10:36:15.569061823Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm ACK delay=6952 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:15.569068074Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:15.569086769Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=177.568562ms latest_rtt=33.992319ms srtt=33.429493ms min_rtt=32.996314ms rttvar=7.594588ms cwnd=6615 ssthresh=6615 bytes_in_flight=253 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 872275101 }) Rate { delivered: 1654, delivered_time: Instant { tv_sec: 601, tv_nsec: 872240420 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 10, rate_sample: RateSample { bandwidth: 274.41 Kbps, is_app_limited: true, interval: 33.992319ms, delivered: 1166, prior_delivered: 488, prior_time: Some(Instant { tv_sec: 601, tv_nsec: 838248101 }), send_elapsed: 0ns, ack_elapsed: 33.992319ms, rtt: 33.992319ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247348, last_update: Instant { tv_sec: 601, tv_nsec: 927854303 }, next_time: Instant { tv_sec: 601, tv_nsec: 927854303 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:15.569156800Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.569163923Z TRACE quiche_apps::client] 0.0.0.0:51729 -> 193.167.100.100:443: done writing [2025-12-13T10:36:15.612329816Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:51729 [2025-12-13T10:36:15.612394579Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx pkt Short dcid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce key_phase=false len=1329 pn=1 [2025-12-13T10:36:15.612411972Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm PING mtu_probe=None [2025-12-13T10:36:15.612426369Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm PADDING len=1311 [2025-12-13T10:36:15.612443681Z TRACE quiche_apps::client] 0.0.0.0:51729: processed 1350 bytes [2025-12-13T10:36:15.612452097Z TRACE quiche_apps::client] 0.0.0.0:51729: recv() would block [2025-12-13T10:36:15.612455473Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:15.612470872Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Short dcid=00000000000010058fb1ca4b16370353fcc9ce5c key_phase=false len=5 pn=16 [2025-12-13T10:36:15.612474789Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm ACK delay=9 blocks=[0..1] ecn_counts=None [2025-12-13T10:36:15.612484608Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=134.170664ms latest_rtt=33.992319ms srtt=33.429493ms min_rtt=32.996314ms rttvar=7.594588ms cwnd=6615 ssthresh=6615 bytes_in_flight=253 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 872275101 }) Rate { delivered: 1654, delivered_time: Instant { tv_sec: 601, tv_nsec: 872240420 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 838248101 }, end_of_app_limited: 14, last_sent_packet: 16, largest_acked: 10, rate_sample: RateSample { bandwidth: 274.41 Kbps, is_app_limited: true, interval: 33.992319ms, delivered: 1166, prior_delivered: 488, prior_time: Some(Instant { tv_sec: 601, tv_nsec: 838248101 }), send_elapsed: 0ns, ack_elapsed: 33.992319ms, rtt: 33.992319ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 247348, last_update: Instant { tv_sec: 601, tv_nsec: 927854303 }, next_time: Instant { tv_sec: 601, tv_nsec: 927854303 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:15.612541053Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.612550641Z TRACE quiche_apps::client] 0.0.0.0:51729 -> 193.167.100.100:443: done writing [2025-12-13T10:36:15.625466939Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:51729 [2025-12-13T10:36:15.625482739Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx pkt Short dcid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce key_phase=false len=23 pn=2 [2025-12-13T10:36:15.625493118Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm ACK delay=3125 blocks=[14..15] ecn_counts=None [2025-12-13T10:36:15.625502726Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet newly acked 14 [2025-12-13T10:36:15.625508888Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet newly acked 15 [2025-12-13T10:36:15.625517103Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet 11 lost on epoch 2 [2025-12-13T10:36:15.625523725Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet 12 lost on epoch 2 [2025-12-13T10:36:15.625529747Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet 13 lost on epoch 2 [2025-12-13T10:36:15.625552489Z TRACE quiche_apps::client] 0.0.0.0:51729: processed 44 bytes [2025-12-13T10:36:15.625561937Z TRACE quiche_apps::client] 0.0.0.0:51729: recv() would block [2025-12-13T10:36:15.625568199Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:15.625588967Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Short dcid=00000000000010058fb1ca4b16370353fcc9ce5c key_phase=false len=6 pn=17 [2025-12-13T10:36:15.625596191Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:15.625611609Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=107.064724ms latest_rtt=56.440653ms srtt=36.305887ms min_rtt=32.996314ms rttvar=11.448731ms cwnd=6615 ssthresh=6615 bytes_in_flight=44 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 928811934 }) Rate { delivered: 1704, delivered_time: Instant { tv_sec: 601, tv_nsec: 927854303 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 927854303 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 15, rate_sample: RateSample { bandwidth: 274.41 Kbps, is_app_limited: true, interval: 112.054536ms, delivered: 50, prior_delivered: 1654, prior_time: Some(Instant { tv_sec: 601, tv_nsec: 872240420 }), send_elapsed: 89.606202ms, ack_elapsed: 112.054536ms, rtt: 56.440653ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 227752, last_update: Instant { tv_sec: 601, tv_nsec: 927854303 }, next_time: Instant { tv_sec: 601, tv_nsec: 927854303 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:15.625686820Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.625705164Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Short dcid=00000000000010058fb1ca4b16370353fcc9ce5c key_phase=false len=77 pn=18 [2025-12-13T10:36:15.625712298Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm STREAM id=0 off=0 len=72 fin=true [2025-12-13T10:36:15.625725593Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=107.070284ms latest_rtt=56.440653ms srtt=36.305887ms min_rtt=32.996314ms rttvar=11.448731ms cwnd=6615 ssthresh=6615 bytes_in_flight=159 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 928811934 }) Rate { delivered: 1704, delivered_time: Instant { tv_sec: 601, tv_nsec: 927854303 }, first_sent_time: Instant { tv_sec: 601, tv_nsec: 927854303 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 15, rate_sample: RateSample { bandwidth: 274.41 Kbps, is_app_limited: true, interval: 112.054536ms, delivered: 50, prior_delivered: 1654, prior_time: Some(Instant { tv_sec: 601, tv_nsec: 872240420 }), send_elapsed: 89.606202ms, ack_elapsed: 112.054536ms, rtt: 56.440653ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 227752, last_update: Instant { tv_sec: 601, tv_nsec: 927854303 }, next_time: Instant { tv_sec: 601, tv_nsec: 927854303 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:15.625804670Z TRACE quiche_apps::client] written 115 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.625822474Z TRACE quiche_apps::client] 0.0.0.0:51729 -> 193.167.100.100:443: done writing [2025-12-13T10:36:15.658497347Z TRACE quiche_apps::client] got 1227 bytes from 193.167.100.100:443 to 0.0.0.0:51729 [2025-12-13T10:36:15.658520591Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx pkt Short dcid=bdaa31dd424caf1d4485c3bec5188294dbdf55ce key_phase=false len=1206 pn=3 [2025-12-13T10:36:15.658536471Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm ACK delay=0 blocks=[14..18] ecn_counts=None [2025-12-13T10:36:15.658545748Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet newly acked 16 [2025-12-13T10:36:15.658552170Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet newly acked 17 [2025-12-13T10:36:15.658558522Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce packet newly acked 18 [2025-12-13T10:36:15.658570203Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:36:15.658580783Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:15.658606682Z TRACE quiche_apps::client] 0.0.0.0:51729: processed 1227 bytes [2025-12-13T10:36:15.658617422Z TRACE quiche_apps::client] 0.0.0.0:51729: recv() would block [2025-12-13T10:36:15.658623763Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:15.658629875Z TRACE quiche::h3] bdaa31dd424caf1d4485c3bec5188294dbdf55ce stream id 0 is readable [2025-12-13T10:36:15.658639543Z TRACE quiche::h3::stream] bdaa31dd424caf1d4485c3bec5188294dbdf55ce read 1 bytes on stream 0 [2025-12-13T10:36:15.658647448Z TRACE quiche::h3::stream] bdaa31dd424caf1d4485c3bec5188294dbdf55ce read 1 bytes on stream 0 [2025-12-13T10:36:15.658663929Z TRACE quiche::h3::stream] bdaa31dd424caf1d4485c3bec5188294dbdf55ce read 1 bytes on stream 0 [2025-12-13T10:36:15.658669679Z TRACE quiche::h3::stream] bdaa31dd424caf1d4485c3bec5188294dbdf55ce read 144 bytes on stream 0 [2025-12-13T10:36:15.658674278Z TRACE quiche::h3] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:15.658679347Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:15.658682944Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:15.658689566Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:15.658697662Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 49, 53, 32, 71, 77, 84] [2025-12-13T10:36:15.658703833Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:15.658709143Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:15.658713802Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:15.658721005Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:15.658727077Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:15.658732747Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:15.658746904Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:15 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:15.658756602Z TRACE quiche::h3] bdaa31dd424caf1d4485c3bec5188294dbdf55ce stream id 0 is readable [2025-12-13T10:36:15.658761211Z TRACE quiche::h3::stream] bdaa31dd424caf1d4485c3bec5188294dbdf55ce read 1 bytes on stream 0 [2025-12-13T10:36:15.658765679Z TRACE quiche::h3::stream] bdaa31dd424caf1d4485c3bec5188294dbdf55ce read 1 bytes on stream 0 [2025-12-13T10:36:15.658769987Z TRACE quiche::h3::stream] bdaa31dd424caf1d4485c3bec5188294dbdf55ce read 1 bytes on stream 0 [2025-12-13T10:36:15.658773583Z TRACE quiche::h3] bdaa31dd424caf1d4485c3bec5188294dbdf55ce rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:15.658784624Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:36:15.658788682Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:15.658792529Z INFO quiche_apps::common] 1/1 response(s) received in 3.546060014s, closing... [2025-12-13T10:36:15.658809781Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx pkt Short dcid=00000000000010058fb1ca4b16370353fcc9ce5c key_phase=false len=11 pn=19 [2025-12-13T10:36:15.658814179Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:15.658828907Z TRACE quiche::recovery::congestion::recovery] bdaa31dd424caf1d4485c3bec5188294dbdf55ce timer=155.441954ms latest_rtt=89.477513ms srtt=42.95234ms min_rtt=32.996314ms rttvar=21.879454ms cwnd=6615 ssthresh=6615 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 601, tv_nsec: 961916862 }) Rate { delivered: 1863, delivered_time: Instant { tv_sec: 602, tv_nsec: 17615617 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 17615617 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 18, rate_sample: RateSample { bandwidth: 274.41 Kbps, is_app_limited: true, interval: 89.477513ms, delivered: 159, prior_delivered: 1704, prior_time: Some(Instant { tv_sec: 601, tv_nsec: 927854303 }), send_elapsed: 0ns, ack_elapsed: 89.477513ms, rtt: 89.477513ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 192509, last_update: Instant { tv_sec: 602, tv_nsec: 17615617 }, next_time: Instant { tv_sec: 602, tv_nsec: 17615617 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:15.658891965Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:51729 to 193.167.100.100:443 [2025-12-13T10:36:15.658901994Z TRACE quiche_apps::client] 0.0.0.0:51729 -> 193.167.100.100:443: done writing [2025-12-13T10:36:16.051357699Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:16.051393636Z TRACE quiche] bdaa31dd424caf1d4485c3bec5188294dbdf55ce draining timeout expired [2025-12-13T10:36:16.051447267Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:16.051454750Z INFO quiche_apps::client] connection closed, recv=8 sent=20 lost=8 retrans=15 sent_bytes=4064 recv_bytes=4855 lost_bytes=1882 [local_addr=0.0.0.0:51729 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=8 sent=20 lost=8 retrans=15 rtt=42.95234ms min_rtt=Some(32.996314ms) rttvar=21.879454ms cwnd=6615 sent_bytes=4064 recv_bytes=4855 lost_bytes=0 stream_retrans_bytes=3001 pmtu=1350 delivery_rate=34301] [2025-12-13T10:36:16.056401237Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:36:16.056653439Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:51854 with scid 4984feb6788af46895df1edc57de92fb1bfe388f [2025-12-13T10:36:16.056693904Z TRACE quiche::tls] 4984feb6788af46895df1edc57de92fb1bfe388f write message lvl=Initial len=266 [2025-12-13T10:36:16.056711547Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Initial version=1 dcid=fda3a3561e14845ba6c566682ff29139 scid=4984feb6788af46895df1edc57de92fb1bfe388f len=270 pn=0 [2025-12-13T10:36:16.056715725Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:16.056731024Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=998.929388ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 602, tv_nsec: 415475294 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 415475294 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 602, tv_nsec: 415475294 }, next_time: Instant { tv_sec: 602, tv_nsec: 415475294 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.056815511Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:36:16.090795644Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:51854 [2025-12-13T10:36:16.090845257Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx pkt Initial version=1 dcid=4984feb6788af46895df1edc57de92fb1bfe388f scid=0000000000001005f705cc8fc8b4550b6e7d0067 token= len=116 pn=0 [2025-12-13T10:36:16.090871707Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:16.090882787Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f packet newly acked 0 [2025-12-13T10:36:16.090895190Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm CRYPTO off=0 len=90 [2025-12-13T10:36:16.091044269Z TRACE quiche::tls] 4984feb6788af46895df1edc57de92fb1bfe388f set write secret lvl=Handshake [2025-12-13T10:36:16.091059838Z TRACE quiche::tls] 4984feb6788af46895df1edc57de92fb1bfe388f set read secret lvl=Handshake [2025-12-13T10:36:16.091100183Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx pkt Handshake version=1 dcid=4984feb6788af46895df1edc57de92fb1bfe388f scid=0000000000001005f705cc8fc8b4550b6e7d0067 len=985 pn=0 [2025-12-13T10:36:16.091109320Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm CRYPTO off=0 len=717 [2025-12-13T10:36:16.091370649Z TRACE quiche::tls] 4984feb6788af46895df1edc57de92fb1bfe388f write message lvl=Handshake len=36 [2025-12-13T10:36:16.091379195Z TRACE quiche::tls] 4984feb6788af46895df1edc57de92fb1bfe388f set write secret lvl=OneRTT [2025-12-13T10:36:16.091388763Z TRACE quiche::tls] 4984feb6788af46895df1edc57de92fb1bfe388f set read secret lvl=OneRTT [2025-12-13T10:36:16.091409932Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(fda3a3561e14845ba6c566682ff29139), max_idle_timeout: 75000, stateless_reset_token: Some(336367170767901823198554123955838320529), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005f705cc8fc8b4550b6e7d0067), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:36:16.091427425Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm PADDING len=247 [2025-12-13T10:36:16.091446130Z TRACE quiche_apps::client] 0.0.0.0:51854: processed 1200 bytes [2025-12-13T10:36:16.091452752Z TRACE quiche_apps::client] 0.0.0.0:51854: recv() would block [2025-12-13T10:36:16.091456569Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:16.091478090Z TRACE quiche::h3] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm SETTINGS stream=2 len=18 [2025-12-13T10:36:16.091495141Z TRACE quiche::h3] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm GREASE stream=0 len=0 [2025-12-13T10:36:16.091501744Z TRACE quiche::h3] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm GREASE stream=0 len=18 [2025-12-13T10:36:16.091509749Z TRACE quiche::h3] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm HEADERS stream=0 len=33 fin=true [2025-12-13T10:36:16.091516371Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /glad-cold-lemur", "user-agent: quiche"] [2025-12-13T10:36:16.091592814Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Initial version=1 dcid=0000000000001005f705cc8fc8b4550b6e7d0067 scid=4984feb6788af46895df1edc57de92fb1bfe388f len=6 pn=1 [2025-12-13T10:36:16.091597743Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm ACK delay=94 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:16.091608573Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=101.752045ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493782, last_update: Instant { tv_sec: 602, tv_nsec: 450220877 }, next_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.091640213Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Handshake version=1 dcid=0000000000001005f705cc8fc8b4550b6e7d0067 scid=4984feb6788af46895df1edc57de92fb1bfe388f len=46 pn=2 [2025-12-13T10:36:16.091644130Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm ACK delay=67 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:16.091647606Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:16.091654319Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=102.453145ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=112 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493782, last_update: Instant { tv_sec: 602, tv_nsec: 450396926 }, next_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, max_datagram_size: 1350, last_packet_size: None, iv: 226.821µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.091669127Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f dropped epoch 0 state [2025-12-13T10:36:16.091683363Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=1127 pn=3 [2025-12-13T10:36:16.091686679Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[9b, a6, cb, 57, 40, f9, b6, e7, 27, dd, b5, 27, 2a, 64, 58, 98, 99, f5, 68, d0] reset_token=[fe, 4c, 00, f0, de, 6f, 27, ae, e5, cd, ce, 60, ea, d6, 37, 0c] [2025-12-13T10:36:16.091693953Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:16.091697239Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm PADDING len=1063 [2025-12-13T10:36:16.091704222Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=102.403241ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1165, rate: 493782, last_update: Instant { tv_sec: 602, tv_nsec: 450396926 }, next_time: Instant { tv_sec: 602, tv_nsec: 450623747 }, max_datagram_size: 1350, last_packet_size: Some(1165), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.091756009Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:16.091773562Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=6 pn=4 [2025-12-13T10:36:16.091777700Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:16.091787528Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=102.319645ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493782, last_update: Instant { tv_sec: 602, tv_nsec: 450578255 }, next_time: Instant { tv_sec: 602, tv_nsec: 450623747 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.448449ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.091818716Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:16.091825529Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=6 pn=5 [2025-12-13T10:36:16.091828815Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:16.091837722Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=102.268971ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 493782, last_update: Instant { tv_sec: 602, tv_nsec: 450578255 }, next_time: Instant { tv_sec: 602, tv_nsec: 453084692 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.091885170Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:16.091894067Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=76 pn=6 [2025-12-13T10:36:16.091897644Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm STREAM id=0 off=0 len=71 fin=true [2025-12-13T10:36:16.091928191Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=102.17787ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1479 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493782, last_update: Instant { tv_sec: 602, tv_nsec: 450703329 }, next_time: Instant { tv_sec: 602, tv_nsec: 453084692 }, max_datagram_size: 1350, last_packet_size: None, iv: 319.979µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.091972965Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:16.091978415Z TRACE quiche_apps::client] 0.0.0.0:51854 -> 193.167.100.100:443: done writing [2025-12-13T10:36:16.195151093Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:16.195228698Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f loss detection timeout expired [2025-12-13T10:36:16.195242704Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=101.388125ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1479 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493782, last_update: Instant { tv_sec: 602, tv_nsec: 450703329 }, next_time: Instant { tv_sec: 602, tv_nsec: 453084692 }, max_datagram_size: 1350, last_packet_size: None, iv: 319.979µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.195275796Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:16.195311143Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Handshake version=1 dcid=0000000000001005f705cc8fc8b4550b6e7d0067 scid=4984feb6788af46895df1edc57de92fb1bfe388f len=46 pn=7 [2025-12-13T10:36:16.195331380Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm ACK delay=13025 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:16.195338614Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:16.195359563Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=151.579002ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1591 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 493782, last_update: Instant { tv_sec: 602, tv_nsec: 554102621 }, next_time: Instant { tv_sec: 602, tv_nsec: 554422600 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.195445904Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:16.195453489Z TRACE quiche_apps::client] 0.0.0.0:51854 -> 193.167.100.100:443: done writing [2025-12-13T10:36:16.347662529Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:16.347697325Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f loss detection timeout expired [2025-12-13T10:36:16.347705480Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=254.28151ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1591 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 493782, last_update: Instant { tv_sec: 602, tv_nsec: 554102621 }, next_time: Instant { tv_sec: 602, tv_nsec: 554422600 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.347737380Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:16.347769990Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=64 pn=8 [2025-12-13T10:36:16.347775501Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[9b, a6, cb, 57, 40, f9, b6, e7, 27, dd, b5, 27, 2a, 64, 58, 98, 99, f5, 68, d0] reset_token=[fe, 4c, 00, f0, de, 6f, 27, ae, e5, cd, ce, 60, ea, d6, 37, 0c] [2025-12-13T10:36:16.347787052Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:16.347821797Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=257.565908ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1693 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 102, rate: 493782, last_update: Instant { tv_sec: 602, tv_nsec: 706562982 }, next_time: Instant { tv_sec: 602, tv_nsec: 706562982 }, max_datagram_size: 1350, last_packet_size: Some(102), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.347901897Z TRACE quiche_apps::client] written 102 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:16.347913849Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=6 pn=9 [2025-12-13T10:36:16.347918218Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:16.347926122Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=257.461743ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1737 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493782, last_update: Instant { tv_sec: 602, tv_nsec: 706722199 }, next_time: Instant { tv_sec: 602, tv_nsec: 706562982 }, max_datagram_size: 1350, last_packet_size: None, iv: 295.677µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.347961058Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:16.347967299Z TRACE quiche_apps::client] 0.0.0.0:51854 -> 193.167.100.100:443: done writing [2025-12-13T10:36:16.606298954Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:16.606339620Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f loss detection timeout expired [2025-12-13T10:36:16.606347304Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=409.139184ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1737 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493782, last_update: Instant { tv_sec: 602, tv_nsec: 706722199 }, next_time: Instant { tv_sec: 602, tv_nsec: 706562982 }, max_datagram_size: 1350, last_packet_size: None, iv: 295.677µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.606394673Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:16.606429939Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Handshake version=1 dcid=0000000000001005f705cc8fc8b4550b6e7d0067 scid=4984feb6788af46895df1edc57de92fb1bfe388f len=48 pn=10 [2025-12-13T10:36:16.606435199Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm ACK delay=64415 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:16.606441931Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:16.606462900Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=761.644329ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1851 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 114, rate: 493782, last_update: Instant { tv_sec: 602, tv_nsec: 965221878 }, next_time: Instant { tv_sec: 602, tv_nsec: 965517555 }, max_datagram_size: 1350, last_packet_size: Some(114), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.606547679Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:16.606561996Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Handshake version=1 dcid=0000000000001005f705cc8fc8b4550b6e7d0067 scid=4984feb6788af46895df1edc57de92fb1bfe388f len=9 pn=11 [2025-12-13T10:36:16.606566414Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm ACK delay=64432 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:16.606570682Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm PING mtu_probe=None [2025-12-13T10:36:16.606579158Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=761.528111ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1926 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493782, last_update: Instant { tv_sec: 602, tv_nsec: 965367631 }, next_time: Instant { tv_sec: 602, tv_nsec: 965517555 }, max_datagram_size: 1350, last_packet_size: None, iv: 382.76µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.606619884Z TRACE quiche_apps::client] written 75 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:16.606626096Z TRACE quiche_apps::client] 0.0.0.0:51854 -> 193.167.100.100:443: done writing [2025-12-13T10:36:16.738724100Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:51854 [2025-12-13T10:36:16.738771058Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx pkt Short dcid=4984feb6788af46895df1edc57de92fb1bfe388f key_phase=false len=1329 pn=1 [2025-12-13T10:36:16.738792017Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm PING mtu_probe=None [2025-12-13T10:36:16.738801054Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm PADDING len=1311 [2025-12-13T10:36:16.738816853Z TRACE quiche_apps::client] 0.0.0.0:51854: processed 1350 bytes [2025-12-13T10:36:16.738822404Z TRACE quiche_apps::client] 0.0.0.0:51854: recv() would block [2025-12-13T10:36:16.738826091Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:16.738851719Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=5 pn=12 [2025-12-13T10:36:16.738858301Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm ACK delay=10 blocks=[1..1] ecn_counts=None [2025-12-13T10:36:16.738876505Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=629.229231ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1926 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 10, last_sent_packet: 12, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493782, last_update: Instant { tv_sec: 603, tv_nsec: 97649178 }, next_time: Instant { tv_sec: 603, tv_nsec: 98031938 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:16.738949692Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:16.738960852Z TRACE quiche_apps::client] 0.0.0.0:51854 -> 193.167.100.100:443: done writing [2025-12-13T10:36:17.183679594Z TRACE quiche_apps::client] got 885 bytes from 193.167.100.100:443 to 0.0.0.0:51854 [2025-12-13T10:36:17.183723045Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx pkt Short dcid=4984feb6788af46895df1edc57de92fb1bfe388f key_phase=false len=864 pn=2 [2025-12-13T10:36:17.183747581Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm CRYPTO off=0 len=540 [2025-12-13T10:36:17.183802554Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm HANDSHAKE_DONE [2025-12-13T10:36:17.183816079Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f dropped epoch 1 state [2025-12-13T10:36:17.183829654Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 72, fa, 0c, 17, 0d, fd, d4, df, 6e, d5, 62, 3e] reset_token=[61, 46, 0c, 65, 66, fd, f4, 8c, e2, 22, db, 81, 7c, e1, 3b, e7] [2025-12-13T10:36:17.183851465Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 47, 60, ba, 89, ed, 92, 4d, 3c, b3, 21, d9, 14] reset_token=[44, 7c, d8, 3b, 10, a0, 1b, 86, 9f, 30, 83, 66, a5, e0, ac, 63] [2025-12-13T10:36:17.183862586Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 13, c5, ac, 41, 7a, bc, e4, 90, a7, 72, e9, 82] reset_token=[20, a6, 0d, 33, bf, 65, cc, f6, 7c, b7, 46, 2c, 3b, fc, 28, 7a] [2025-12-13T10:36:17.183878716Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 0c, ff, 85, c1, dd, cd, 42, 39, 20, 40, 05, a5] reset_token=[71, 48, d6, 04, 16, c2, 71, 64, cc, ac, 08, 19, f3, c6, d3, 6e] [2025-12-13T10:36:17.183894035Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 60, bf, d6, d6, 60, c7, b9, ce, 77, 4b, b7, 90] reset_token=[e5, 43, 19, dc, cc, 35, f5, 2f, 2f, fa, 66, ce, 4f, 21, c2, ae] [2025-12-13T10:36:17.183902761Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 2f, 55, c3, a0, 9c, 40, cd, 42, c8, 24, 05, 86] reset_token=[a9, e2, b0, 02, 68, 72, b1, 7a, 08, 62, a4, fb, 67, 73, d3, 66] [2025-12-13T10:36:17.183911147Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 77, 01, 93, db, ac, f9, 62, cf, 13, f7, ef, 93] reset_token=[05, 4f, aa, 33, f8, 26, 03, 83, 3f, 91, a9, 4d, 3f, 5e, 88, 4c] [2025-12-13T10:36:17.183918110Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:36:17.183923821Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:36:17.183928259Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:36:17.183953356Z TRACE quiche_apps::client] 0.0.0.0:51854: processed 885 bytes [2025-12-13T10:36:17.183959737Z TRACE quiche_apps::client] 0.0.0.0:51854: recv() would block [2025-12-13T10:36:17.183963505Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:17.183968344Z TRACE quiche::h3] 4984feb6788af46895df1edc57de92fb1bfe388f stream id 3 is readable [2025-12-13T10:36:17.183977330Z TRACE quiche::h3::stream] 4984feb6788af46895df1edc57de92fb1bfe388f read 1 bytes on stream 3 [2025-12-13T10:36:17.183984173Z TRACE quiche::h3] 4984feb6788af46895df1edc57de92fb1bfe388f open peer's control stream 3 [2025-12-13T10:36:17.183989423Z TRACE quiche::h3::stream] 4984feb6788af46895df1edc57de92fb1bfe388f read 1 bytes on stream 3 [2025-12-13T10:36:17.183993932Z TRACE quiche::h3::stream] 4984feb6788af46895df1edc57de92fb1bfe388f read 1 bytes on stream 3 [2025-12-13T10:36:17.183998851Z TRACE quiche::h3::stream] 4984feb6788af46895df1edc57de92fb1bfe388f read 6 bytes on stream 3 [2025-12-13T10:36:17.184003550Z TRACE quiche::h3] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:36:17.184015572Z TRACE quiche::h3] 4984feb6788af46895df1edc57de92fb1bfe388f stream id 7 is readable [2025-12-13T10:36:17.184020571Z TRACE quiche::h3::stream] 4984feb6788af46895df1edc57de92fb1bfe388f read 1 bytes on stream 7 [2025-12-13T10:36:17.184039837Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=5 pn=13 [2025-12-13T10:36:17.184050417Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm ACK delay=39 blocks=[1..2] ecn_counts=None [2025-12-13T10:36:17.184064072Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=184.042716ms latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1513 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 10, last_sent_packet: 13, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493782, last_update: Instant { tv_sec: 603, tv_nsec: 542843158 }, next_time: Instant { tv_sec: 603, tv_nsec: 542843158 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:17.184125377Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:17.184132901Z TRACE quiche_apps::client] 0.0.0.0:51854 -> 193.167.100.100:443: done writing [2025-12-13T10:36:17.368373193Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:17.368410303Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f loss detection timeout expired [2025-12-13T10:36:17.368418157Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=1.019887371s latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1513 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 10, last_sent_packet: 13, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493782, last_update: Instant { tv_sec: 603, tv_nsec: 542843158 }, next_time: Instant { tv_sec: 603, tv_nsec: 542843158 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:17.368448865Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:17.368484161Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=72 pn=14 [2025-12-13T10:36:17.368489791Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm ACK delay=23094 blocks=[1..2] ecn_counts=None [2025-12-13T10:36:17.368496815Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[9b, a6, cb, 57, 40, f9, b6, e7, 27, dd, b5, 27, 2a, 64, 58, 98, 99, f5, 68, d0] reset_token=[fe, 4c, 00, f0, de, 6f, 27, ae, e5, cd, ce, 60, ea, d6, 37, 0c] [2025-12-13T10:36:17.368506252Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:17.368546848Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=2.040313243s latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1623 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 110, rate: 493782, last_update: Instant { tv_sec: 603, tv_nsec: 727276130 }, next_time: Instant { tv_sec: 603, tv_nsec: 727276130 }, max_datagram_size: 1350, last_packet_size: Some(110), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:17.368638579Z TRACE quiche_apps::client] written 110 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:17.368657545Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=14 pn=15 [2025-12-13T10:36:17.368665780Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm ACK delay=23117 blocks=[1..2] ecn_counts=None [2025-12-13T10:36:17.368672964Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:17.368687942Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=2.040358487s latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1675 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493782, last_update: Instant { tv_sec: 603, tv_nsec: 727462939 }, next_time: Instant { tv_sec: 603, tv_nsec: 727276130 }, max_datagram_size: 1350, last_packet_size: None, iv: 328.08µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:17.368730832Z TRACE quiche_apps::client] written 52 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:17.368737364Z TRACE quiche_apps::client] 0.0.0.0:51854 -> 193.167.100.100:443: done writing [2025-12-13T10:36:19.411861133Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:19.411899074Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f loss detection timeout expired [2025-12-13T10:36:19.411907029Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=2.037538353s latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1675 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493782, last_update: Instant { tv_sec: 603, tv_nsec: 727462939 }, next_time: Instant { tv_sec: 603, tv_nsec: 727276130 }, max_datagram_size: 1350, last_packet_size: None, iv: 328.08µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:19.411955089Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:19.411992138Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=72 pn=16 [2025-12-13T10:36:19.411997838Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm ACK delay=278533 blocks=[1..2] ecn_counts=None [2025-12-13T10:36:19.412004461Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[9b, a6, cb, 57, 40, f9, b6, e7, 27, dd, b5, 27, 2a, 64, 58, 98, 99, f5, 68, d0] reset_token=[fe, 4c, 00, f0, de, 6f, 27, ae, e5, cd, ce, 60, ea, d6, 37, 0c] [2025-12-13T10:36:19.412014209Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:19.412035118Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=4.080732033s latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1785 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 110, rate: 493782, last_update: Instant { tv_sec: 605, tv_nsec: 770783215 }, next_time: Instant { tv_sec: 605, tv_nsec: 771111295 }, max_datagram_size: 1350, last_packet_size: Some(110), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:19.412138632Z TRACE quiche_apps::client] written 110 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:19.412158960Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=14 pn=17 [2025-12-13T10:36:19.412163628Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm ACK delay=278554 blocks=[1..2] ecn_counts=None [2025-12-13T10:36:19.412168407Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:19.412229511Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=4.080716584s latest_rtt=34.174987ms srtt=34.174987ms min_rtt=34.174987ms rttvar=17.087493ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1837 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, first_sent_time: Instant { tv_sec: 602, tv_nsec: 450220977 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 34.174987ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 415475294 }), send_elapsed: 0ns, ack_elapsed: 34.174987ms, rtt: 34.174987ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493782, last_update: Instant { tv_sec: 605, tv_nsec: 770963332 }, next_time: Instant { tv_sec: 605, tv_nsec: 771111295 }, max_datagram_size: 1350, last_packet_size: None, iv: 328.08µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:19.412298230Z TRACE quiche_apps::client] written 52 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:19.412308138Z TRACE quiche_apps::client] 0.0.0.0:51854 -> 193.167.100.100:443: done writing [2025-12-13T10:36:19.443253605Z TRACE quiche_apps::client] got 47 bytes from 193.167.100.100:443 to 0.0.0.0:51854 [2025-12-13T10:36:19.443287618Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx pkt Short dcid=4984feb6788af46895df1edc57de92fb1bfe388f key_phase=false len=26 pn=4 [2025-12-13T10:36:19.443309109Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm ACK delay=0 blocks=[12..12, 14..14, 16..16] ecn_counts=None [2025-12-13T10:36:19.443322935Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f packet newly acked 12 [2025-12-13T10:36:19.443329868Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f packet newly acked 14 [2025-12-13T10:36:19.443336500Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f packet newly acked 16 [2025-12-13T10:36:19.443347310Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f packet 3 lost on epoch 2 [2025-12-13T10:36:19.443354414Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f packet 4 lost on epoch 2 [2025-12-13T10:36:19.443360114Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f packet 5 lost on epoch 2 [2025-12-13T10:36:19.443363771Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f packet 6 lost on epoch 2 [2025-12-13T10:36:19.443368800Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f packet 8 lost on epoch 2 [2025-12-13T10:36:19.443376184Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f packet 9 lost on epoch 2 [2025-12-13T10:36:19.443382396Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f packet 15 lost on epoch 2 [2025-12-13T10:36:19.443433401Z TRACE quiche_apps::client] 0.0.0.0:51854: processed 47 bytes [2025-12-13T10:36:19.443444261Z TRACE quiche_apps::client] 0.0.0.0:51854: recv() would block [2025-12-13T10:36:19.443450303Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:19.443482994Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=91 pn=18 [2025-12-13T10:36:19.443491459Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm ACK delay=23 blocks=[4..4] ecn_counts=None [2025-12-13T10:36:19.443499054Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[9b, a6, cb, 57, 40, f9, b6, e7, 27, dd, b5, 27, 2a, 64, 58, 98, 99, f5, 68, d0] reset_token=[fe, 4c, 00, f0, de, 6f, 27, ae, e5, cd, ce, 60, ea, d6, 37, 0c] [2025-12-13T10:36:19.443514903Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[9b, a6, cb, 57, 40, f9, b6, e7, 27, dd, b5, 27, 2a, 64, 58, 98, 99, f5, 68, d0] reset_token=[fe, 4c, 00, f0, de, 6f, 27, ae, e5, cd, ce, 60, ea, d6, 37, 0c] [2025-12-13T10:36:19.443532446Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:19.443548596Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=113.140366ms latest_rtt=30.984824ms srtt=33.776216ms min_rtt=30.984824ms rttvar=13.613159ms cwnd=9450 ssthresh=9450 bytes_in_flight=181 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 605, tv_nsec: 802096119 }) Rate { delivered: 553, delivered_time: Instant { tv_sec: 605, tv_nsec: 802096119 }, first_sent_time: Instant { tv_sec: 605, tv_nsec: 771111295 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 16, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 3.351875142s, delivered: 220, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 450220977 }), send_elapsed: 3.320890318s, ack_elapsed: 3.351875142s, rtt: 30.984824ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349728, last_update: Instant { tv_sec: 605, tv_nsec: 770963332 }, next_time: Instant { tv_sec: 605, tv_nsec: 802603143 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:19.443612837Z TRACE quiche_apps::client] written 129 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:19.443626121Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=6 pn=19 [2025-12-13T10:36:19.443630760Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:19.443643023Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=113.203004ms latest_rtt=30.984824ms srtt=33.776216ms min_rtt=30.984824ms rttvar=13.613159ms cwnd=9450 ssthresh=9450 bytes_in_flight=225 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 605, tv_nsec: 802096119 }) Rate { delivered: 553, delivered_time: Instant { tv_sec: 605, tv_nsec: 802096119 }, first_sent_time: Instant { tv_sec: 605, tv_nsec: 771111295 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 16, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 3.351875142s, delivered: 220, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 450220977 }), send_elapsed: 3.320890318s, ack_elapsed: 3.351875142s, rtt: 30.984824ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349728, last_update: Instant { tv_sec: 605, tv_nsec: 770963332 }, next_time: Instant { tv_sec: 605, tv_nsec: 802603143 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:19.443704708Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:19.443723573Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=76 pn=20 [2025-12-13T10:36:19.443731107Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm STREAM id=0 off=0 len=71 fin=true [2025-12-13T10:36:19.443745024Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=113.197193ms latest_rtt=30.984824ms srtt=33.776216ms min_rtt=30.984824ms rttvar=13.613159ms cwnd=9450 ssthresh=9450 bytes_in_flight=339 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 605, tv_nsec: 802096119 }) Rate { delivered: 553, delivered_time: Instant { tv_sec: 605, tv_nsec: 802096119 }, first_sent_time: Instant { tv_sec: 605, tv_nsec: 771111295 }, end_of_app_limited: 19, last_sent_packet: 20, largest_acked: 16, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 3.351875142s, delivered: 220, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 602, tv_nsec: 450220977 }), send_elapsed: 3.320890318s, ack_elapsed: 3.351875142s, rtt: 30.984824ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349728, last_update: Instant { tv_sec: 605, tv_nsec: 770963332 }, next_time: Instant { tv_sec: 605, tv_nsec: 802603143 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:19.443788605Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:19.443794336Z TRACE quiche_apps::client] 0.0.0.0:51854 -> 193.167.100.100:443: done writing [2025-12-13T10:36:19.468940422Z TRACE quiche_apps::client] got 48 bytes from 193.167.100.100:443 to 0.0.0.0:51854 [2025-12-13T10:36:19.468962343Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx pkt Short dcid=4984feb6788af46895df1edc57de92fb1bfe388f key_phase=false len=27 pn=5 [2025-12-13T10:36:19.468978093Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm ACK delay=3250 blocks=[12..12, 14..14, 16..17] ecn_counts=None [2025-12-13T10:36:19.468991027Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f packet newly acked 17 [2025-12-13T10:36:19.469019169Z TRACE quiche_apps::client] 0.0.0.0:51854: processed 48 bytes [2025-12-13T10:36:19.469029449Z TRACE quiche_apps::client] 0.0.0.0:51854: recv() would block [2025-12-13T10:36:19.469035530Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:19.469048003Z TRACE quiche_apps::client] 0.0.0.0:51854 -> 193.167.100.100:443: done writing [2025-12-13T10:36:19.476176346Z TRACE quiche_apps::client] got 1233 bytes from 193.167.100.100:443 to 0.0.0.0:51854 [2025-12-13T10:36:19.476214567Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx pkt Short dcid=4984feb6788af46895df1edc57de92fb1bfe388f key_phase=false len=1212 pn=6 [2025-12-13T10:36:19.476231368Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm ACK delay=0 blocks=[12..12, 14..14, 16..18, 20..20] ecn_counts=None [2025-12-13T10:36:19.476242048Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f packet newly acked 18 [2025-12-13T10:36:19.476247389Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f packet newly acked 20 [2025-12-13T10:36:19.476257668Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:36:19.476267656Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:19.476291190Z TRACE quiche_apps::client] 0.0.0.0:51854: processed 1233 bytes [2025-12-13T10:36:19.476298514Z TRACE quiche_apps::client] 0.0.0.0:51854: recv() would block [2025-12-13T10:36:19.476304906Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:19.476311558Z TRACE quiche::h3] 4984feb6788af46895df1edc57de92fb1bfe388f stream id 0 is readable [2025-12-13T10:36:19.476322088Z TRACE quiche::h3::stream] 4984feb6788af46895df1edc57de92fb1bfe388f read 1 bytes on stream 0 [2025-12-13T10:36:19.476330754Z TRACE quiche::h3::stream] 4984feb6788af46895df1edc57de92fb1bfe388f read 1 bytes on stream 0 [2025-12-13T10:36:19.476338379Z TRACE quiche::h3::stream] 4984feb6788af46895df1edc57de92fb1bfe388f read 1 bytes on stream 0 [2025-12-13T10:36:19.476347546Z TRACE quiche::h3::stream] 4984feb6788af46895df1edc57de92fb1bfe388f read 144 bytes on stream 0 [2025-12-13T10:36:19.476365679Z TRACE quiche::h3] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:19.476374686Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:19.476381159Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:19.476390616Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:19.476403641Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 49, 57, 32, 71, 77, 84] [2025-12-13T10:36:19.476414531Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:19.476421023Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:19.476426453Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:19.476432965Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:19.476438666Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:19.476444146Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:19.476458884Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:19 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:19.476468903Z TRACE quiche::h3] 4984feb6788af46895df1edc57de92fb1bfe388f stream id 0 is readable [2025-12-13T10:36:19.476473962Z TRACE quiche::h3::stream] 4984feb6788af46895df1edc57de92fb1bfe388f read 1 bytes on stream 0 [2025-12-13T10:36:19.476478711Z TRACE quiche::h3::stream] 4984feb6788af46895df1edc57de92fb1bfe388f read 1 bytes on stream 0 [2025-12-13T10:36:19.476483069Z TRACE quiche::h3::stream] 4984feb6788af46895df1edc57de92fb1bfe388f read 1 bytes on stream 0 [2025-12-13T10:36:19.476486616Z TRACE quiche::h3] 4984feb6788af46895df1edc57de92fb1bfe388f rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:19.476496524Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:36:19.476500822Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:19.476504449Z INFO quiche_apps::common] 1/1 response(s) received in 3.41968454s, closing... [2025-12-13T10:36:19.476518425Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx pkt Short dcid=0000000000001005f705cc8fc8b4550b6e7d0067 key_phase=false len=11 pn=21 [2025-12-13T10:36:19.476522833Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:19.476535006Z TRACE quiche::recovery::congestion::recovery] 4984feb6788af46895df1edc57de92fb1bfe388f timer=4.800918ms latest_rtt=32.42274ms srtt=33.375754ms min_rtt=30.984824ms rttvar=8.326165ms cwnd=9450 ssthresh=9450 bytes_in_flight=93 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 605, tv_nsec: 802096119 }) Rate { delivered: 848, delivered_time: Instant { tv_sec: 605, tv_nsec: 835025883 }, first_sent_time: Instant { tv_sec: 605, tv_nsec: 802603143 }, end_of_app_limited: 20, last_sent_packet: 21, largest_acked: 20, rate_sample: RateSample { bandwidth: 77.94 Kbps, is_app_limited: true, interval: 32.929764ms, delivered: 295, prior_delivered: 553, prior_time: Some(Instant { tv_sec: 605, tv_nsec: 802096119 }), send_elapsed: 31.491848ms, ack_elapsed: 32.929764ms, rtt: 32.42274ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 353924, last_update: Instant { tv_sec: 605, tv_nsec: 835325693 }, next_time: Instant { tv_sec: 605, tv_nsec: 835325693 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:19.476597473Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:51854 to 193.167.100.100:443 [2025-12-13T10:36:19.476603514Z TRACE quiche_apps::client] 0.0.0.0:51854 -> 193.167.100.100:443: done writing [2025-12-13T10:36:19.676874670Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:19.676914935Z TRACE quiche] 4984feb6788af46895df1edc57de92fb1bfe388f draining timeout expired [2025-12-13T10:36:19.676966802Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:19.676975829Z INFO quiche_apps::client] connection closed, recv=7 sent=22 lost=8 retrans=16 sent_bytes=3078 recv_bytes=4763 lost_bytes=1565 [local_addr=0.0.0.0:51854 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=7 sent=22 lost=8 retrans=16 rtt=33.375754ms min_rtt=Some(30.984824ms) rttvar=8.326165ms cwnd=9450 sent_bytes=3078 recv_bytes=4763 lost_bytes=0 stream_retrans_bytes=281 pmtu=1350 delivery_rate=9743] [2025-12-13T10:36:19.681978638Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:36:19.682257760Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:55890 with scid e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da [2025-12-13T10:36:19.682308475Z TRACE quiche::tls] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da write message lvl=Initial len=266 [2025-12-13T10:36:19.682326549Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Initial version=1 dcid=417084cda7d0e473894614b502fdc8e4 scid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da len=270 pn=0 [2025-12-13T10:36:19.682330526Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:19.682345214Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=998.924118ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 606, tv_nsec: 41084284 }, first_sent_time: Instant { tv_sec: 606, tv_nsec: 41084284 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 606, tv_nsec: 41084284 }, next_time: Instant { tv_sec: 606, tv_nsec: 41084284 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:19.682432918Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:36:20.682490014Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:20.682530269Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da loss detection timeout expired [2025-12-13T10:36:20.682540268Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=997.728322ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 606, tv_nsec: 41084284 }, first_sent_time: Instant { tv_sec: 606, tv_nsec: 41084284 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 606, tv_nsec: 41084284 }, next_time: Instant { tv_sec: 606, tv_nsec: 41084284 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:20.682582908Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:20.682630226Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Initial version=1 dcid=417084cda7d0e473894614b502fdc8e4 scid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da len=270 pn=1 [2025-12-13T10:36:20.682635506Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:20.682654782Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=1.997948043s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 606, tv_nsec: 41084284 }, first_sent_time: Instant { tv_sec: 606, tv_nsec: 41084284 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 607, tv_nsec: 41417587 }, next_time: Instant { tv_sec: 607, tv_nsec: 41417587 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:20.682738388Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:55890 to 193.167.100.100:443 [2025-12-13T10:36:20.682746624Z TRACE quiche_apps::client] 0.0.0.0:55890 -> 193.167.100.100:443: done writing [2025-12-13T10:36:20.714122695Z TRACE quiche_apps::client] got 68 bytes from 193.167.100.100:443 to 0.0.0.0:55890 [2025-12-13T10:36:20.714155336Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da dropped invalid packet [2025-12-13T10:36:20.714163401Z TRACE quiche_apps::client] 0.0.0.0:55890: processed 68 bytes [2025-12-13T10:36:20.714172208Z TRACE quiche_apps::client] 0.0.0.0:55890: recv() would block [2025-12-13T10:36:20.714178329Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:20.714216951Z TRACE quiche_apps::client] 0.0.0.0:55890 -> 193.167.100.100:443: done writing [2025-12-13T10:36:20.715504666Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:55890 [2025-12-13T10:36:20.715524072Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx pkt Initial version=1 dcid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da scid=00000000000010058ca545d370d30eda046d4ed7 token= len=116 pn=3 [2025-12-13T10:36:20.715544440Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm ACK delay=0 blocks=[0..1] ecn_counts=None [2025-12-13T10:36:20.715561592Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da packet newly acked 0 [2025-12-13T10:36:20.715567874Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da packet newly acked 1 [2025-12-13T10:36:20.715577863Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm CRYPTO off=0 len=90 [2025-12-13T10:36:20.715710480Z TRACE quiche::tls] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da set write secret lvl=Handshake [2025-12-13T10:36:20.715722863Z TRACE quiche::tls] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da set read secret lvl=Handshake [2025-12-13T10:36:20.715755575Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx pkt Handshake version=1 dcid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da scid=00000000000010058ca545d370d30eda046d4ed7 len=985 pn=3 [2025-12-13T10:36:20.715762838Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm CRYPTO off=0 len=716 [2025-12-13T10:36:20.715952643Z TRACE quiche::tls] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da write message lvl=Handshake len=36 [2025-12-13T10:36:20.715957702Z TRACE quiche::tls] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da set write secret lvl=OneRTT [2025-12-13T10:36:20.715964796Z TRACE quiche::tls] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da set read secret lvl=OneRTT [2025-12-13T10:36:20.715981437Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(417084cda7d0e473894614b502fdc8e4), max_idle_timeout: 75000, stateless_reset_token: Some(330603109883309633457187717416947051058), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(00000000000010058ca545d370d30eda046d4ed7), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:36:20.715995603Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm PADDING len=248 [2025-12-13T10:36:20.716009659Z TRACE quiche_apps::client] 0.0.0.0:55890: processed 1200 bytes [2025-12-13T10:36:20.716014709Z TRACE quiche_apps::client] 0.0.0.0:55890: recv() would block [2025-12-13T10:36:20.716017584Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:20.716033344Z TRACE quiche::h3] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm SETTINGS stream=2 len=18 [2025-12-13T10:36:20.716051177Z TRACE quiche::h3] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm GREASE stream=0 len=0 [2025-12-13T10:36:20.716057539Z TRACE quiche::h3] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm GREASE stream=0 len=18 [2025-12-13T10:36:20.716065434Z TRACE quiche::h3] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm HEADERS stream=0 len=40 fin=true [2025-12-13T10:36:20.716071816Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /copious-unrelenting-ranger", "user-agent: quiche"] [2025-12-13T10:36:20.716149942Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Initial version=1 dcid=00000000000010058ca545d370d30eda046d4ed7 scid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da len=6 pn=2 [2025-12-13T10:36:20.716154601Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm ACK delay=78 blocks=[3..3] ecn_counts=None [2025-12-13T10:36:20.716164880Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=98.104667ms latest_rtt=32.916688ms srtt=32.916688ms min_rtt=32.916688ms rttvar=16.458344ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 607, tv_nsec: 74792993 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 74792993 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033249991s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 606, tv_nsec: 41084284 }), send_elapsed: 1.000333303s, ack_elapsed: 1.033249991s, rtt: 32.916688ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 512657, last_update: Instant { tv_sec: 607, tv_nsec: 74792963 }, next_time: Instant { tv_sec: 607, tv_nsec: 74792993 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:20.716221886Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Handshake version=1 dcid=00000000000010058ca545d370d30eda046d4ed7 scid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da len=45 pn=3 [2025-12-13T10:36:20.716229460Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm ACK delay=58 blocks=[3..3] ecn_counts=None [2025-12-13T10:36:20.716233157Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:20.716240962Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=98.649476ms latest_rtt=32.916688ms srtt=32.916688ms min_rtt=32.916688ms rttvar=16.458344ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 607, tv_nsec: 74792993 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 74792993 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033249991s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 606, tv_nsec: 41084284 }), send_elapsed: 1.000333303s, ack_elapsed: 1.033249991s, rtt: 32.916688ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 512657, last_update: Instant { tv_sec: 607, tv_nsec: 74954855 }, next_time: Instant { tv_sec: 607, tv_nsec: 74792993 }, max_datagram_size: 1350, last_packet_size: None, iv: 216.519µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:20.716256150Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da dropped epoch 0 state [2025-12-13T10:36:20.716270507Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Short dcid=00000000000010058ca545d370d30eda046d4ed7 key_phase=false len=1128 pn=4 [2025-12-13T10:36:20.716274034Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[b7, bc, a7, ee, 0a, cf, fd, 32, 98, cd, da, 1c, 01, b3, cf, cd, 0d, 14, 4c, a4] reset_token=[88, 63, a8, 6a, c5, 5e, 54, ad, 7a, 6c, 3a, e7, cf, 22, 16, c3] [2025-12-13T10:36:20.716280997Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:20.716284253Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm PADDING len=1064 [2025-12-13T10:36:20.716290905Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=98.599592ms latest_rtt=32.916688ms srtt=32.916688ms min_rtt=32.916688ms rttvar=16.458344ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 607, tv_nsec: 74792993 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 74792993 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033249991s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 606, tv_nsec: 41084284 }), send_elapsed: 1.000333303s, ack_elapsed: 1.033249991s, rtt: 32.916688ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 512657, last_update: Instant { tv_sec: 607, tv_nsec: 74954855 }, next_time: Instant { tv_sec: 607, tv_nsec: 75171374 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:20.716336370Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:55890 to 193.167.100.100:443 [2025-12-13T10:36:20.716346579Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Short dcid=00000000000010058ca545d370d30eda046d4ed7 key_phase=false len=6 pn=5 [2025-12-13T10:36:20.716350767Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:20.716361327Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=98.528499ms latest_rtt=32.916688ms srtt=32.916688ms min_rtt=32.916688ms rttvar=16.458344ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 607, tv_nsec: 74792993 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 74792993 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033249991s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 606, tv_nsec: 41084284 }), send_elapsed: 1.000333303s, ack_elapsed: 1.033249991s, rtt: 32.916688ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 512657, last_update: Instant { tv_sec: 607, tv_nsec: 75155350 }, next_time: Instant { tv_sec: 607, tv_nsec: 75171374 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.360253ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:20.716410709Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:55890 to 193.167.100.100:443 [2025-12-13T10:36:20.716426689Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Short dcid=00000000000010058ca545d370d30eda046d4ed7 key_phase=false len=6 pn=6 [2025-12-13T10:36:20.716432931Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:20.716473186Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=98.41656ms latest_rtt=32.916688ms srtt=32.916688ms min_rtt=32.916688ms rttvar=16.458344ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 607, tv_nsec: 74792993 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 74792993 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033249991s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 606, tv_nsec: 41084284 }), send_elapsed: 1.000333303s, ack_elapsed: 1.033249991s, rtt: 32.916688ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 512657, last_update: Instant { tv_sec: 607, tv_nsec: 75155350 }, next_time: Instant { tv_sec: 607, tv_nsec: 77593058 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:20.716512249Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:55890 to 193.167.100.100:443 [2025-12-13T10:36:20.716525343Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Short dcid=00000000000010058ca545d370d30eda046d4ed7 key_phase=false len=83 pn=7 [2025-12-13T10:36:20.716531595Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm STREAM id=0 off=0 len=78 fin=true [2025-12-13T10:36:20.716542566Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=98.347261ms latest_rtt=32.916688ms srtt=32.916688ms min_rtt=32.916688ms rttvar=16.458344ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1486 app_limited=true congestion_recovery_start_time=None Rate { delivered: 666, delivered_time: Instant { tv_sec: 607, tv_nsec: 74792993 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 74792993 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 1, rate_sample: RateSample { bandwidth: 5.15 Kbps, is_app_limited: true, interval: 1.033249991s, delivered: 666, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 606, tv_nsec: 41084284 }), send_elapsed: 1.000333303s, ack_elapsed: 1.033249991s, rtt: 32.916688ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 512657, last_update: Instant { tv_sec: 607, tv_nsec: 75330497 }, next_time: Instant { tv_sec: 607, tv_nsec: 77593058 }, max_datagram_size: 1350, last_packet_size: None, iv: 321.853µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:20.716587670Z TRACE quiche_apps::client] written 121 bytes from 0.0.0.0:55890 to 193.167.100.100:443 [2025-12-13T10:36:20.716593481Z TRACE quiche_apps::client] 0.0.0.0:55890 -> 193.167.100.100:443: done writing [2025-12-13T10:36:20.749980191Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:55890 [2025-12-13T10:36:20.750013884Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx pkt Short dcid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da key_phase=false len=869 pn=0 [2025-12-13T10:36:20.750051344Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm ACK delay=0 blocks=[4..4] ecn_counts=None [2025-12-13T10:36:20.750063336Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da packet newly acked 4 [2025-12-13T10:36:20.750076661Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm CRYPTO off=0 len=540 [2025-12-13T10:36:20.750126394Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm HANDSHAKE_DONE [2025-12-13T10:36:20.750138266Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da dropped epoch 1 state [2025-12-13T10:36:20.750149237Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 20, 16, 51, 9b, 68, ae, 49, 01, ef, ae, d8, 01] reset_token=[b6, 79, 9b, 9c, e5, e2, e5, 11, 5a, 85, 43, 63, 8c, 55, 06, 59] [2025-12-13T10:36:20.750160899Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 7b, 7d, 1c, 06, f0, cb, 0f, 3a, 6a, ae, d1, cd] reset_token=[06, 78, d0, b5, 18, 26, dd, 76, 4a, b8, bb, 15, f8, 16, 5e, 72] [2025-12-13T10:36:20.750169124Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b0, 0b, 5e, 1a, a7, 9b, 70, e8, 4c, fa, ce, 0b] reset_token=[2d, 09, d5, 5e, 9f, cc, a1, fe, ac, 64, 44, 91, ad, f1, 8e, 31] [2025-12-13T10:36:20.750177490Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, f8, b2, bc, dc, 85, e0, a0, f4, 97, 3e, 5f, a6] reset_token=[56, 6b, f2, 7d, ce, 62, 97, 27, 58, 4a, 6b, 2a, 62, df, 08, 19] [2025-12-13T10:36:20.750226351Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 78, 22, 4b, 9a, b7, 67, be, 5c, 95, 40, 57, 72] reset_token=[78, 6c, 88, fb, 40, cc, e6, 18, f8, b5, ba, ad, 38, cb, c3, 86] [2025-12-13T10:36:20.750239145Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, d7, b8, 48, 65, 05, e0, 8d, 4e, 44, 14, f2, 28] reset_token=[bc, 44, 0f, bd, 9e, a9, 75, f3, 47, e8, cd, 40, ed, 72, b5, cd] [2025-12-13T10:36:20.750247230Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 14, 41, cc, 76, f9, 5d, 02, de, 2f, 97, c3, b8] reset_token=[6e, 5a, 4e, 1e, 29, 2d, c0, ee, ff, 59, be, ac, db, 2a, b1, 93] [2025-12-13T10:36:20.750253712Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:36:20.750259373Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:36:20.750263681Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:36:20.750288206Z TRACE quiche_apps::client] 0.0.0.0:55890: processed 890 bytes [2025-12-13T10:36:20.750295951Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:55890 [2025-12-13T10:36:20.750301852Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx pkt Short dcid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da key_phase=false len=22 pn=1 [2025-12-13T10:36:20.750309106Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm ACK delay=0 blocks=[4..6] ecn_counts=None [2025-12-13T10:36:20.750313774Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da packet newly acked 5 [2025-12-13T10:36:20.750317331Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da packet newly acked 6 [2025-12-13T10:36:20.750327670Z TRACE quiche_apps::client] 0.0.0.0:55890: processed 43 bytes [2025-12-13T10:36:20.750333201Z TRACE quiche_apps::client] 0.0.0.0:55890: recv() would block [2025-12-13T10:36:20.750336928Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:20.750341837Z TRACE quiche::h3] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da stream id 3 is readable [2025-12-13T10:36:20.750349301Z TRACE quiche::h3::stream] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da read 1 bytes on stream 3 [2025-12-13T10:36:20.750355713Z TRACE quiche::h3] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da open peer's control stream 3 [2025-12-13T10:36:20.750360552Z TRACE quiche::h3::stream] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da read 1 bytes on stream 3 [2025-12-13T10:36:20.750364499Z TRACE quiche::h3::stream] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da read 1 bytes on stream 3 [2025-12-13T10:36:20.750368376Z TRACE quiche::h3::stream] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da read 6 bytes on stream 3 [2025-12-13T10:36:20.750372183Z TRACE quiche::h3] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:36:20.750382002Z TRACE quiche::h3] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da stream id 7 is readable [2025-12-13T10:36:20.750385909Z TRACE quiche::h3::stream] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da read 1 bytes on stream 7 [2025-12-13T10:36:20.750399505Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Short dcid=00000000000010058ca545d370d30eda046d4ed7 key_phase=false len=5 pn=8 [2025-12-13T10:36:20.750403141Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm ACK delay=11 blocks=[0..1] ecn_counts=None [2025-12-13T10:36:20.750416867Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=62.991567ms latest_rtt=31.521192ms srtt=32.822639ms min_rtt=31.521192ms rttvar=9.76747ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=121 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1920, delivered_time: Instant { tv_sec: 607, tv_nsec: 109114250 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 77593058 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 6, rate_sample: RateSample { bandwidth: 292.30 Kbps, is_app_limited: true, interval: 34.321257ms, delivered: 1254, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 74792993 }), send_elapsed: 2.800065ms, ack_elapsed: 34.321257ms, rtt: 31.521192ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 514126, last_update: Instant { tv_sec: 607, tv_nsec: 109206392 }, next_time: Instant { tv_sec: 607, tv_nsec: 109528245 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:20.750463865Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:55890 to 193.167.100.100:443 [2025-12-13T10:36:20.750469956Z TRACE quiche_apps::client] 0.0.0.0:55890 -> 193.167.100.100:443: done writing [2025-12-13T10:36:20.751933331Z TRACE quiche_apps::client] got 70 bytes from 193.167.100.100:443 to 0.0.0.0:55890 [2025-12-13T10:36:20.751948900Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx pkt Short dcid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da key_phase=false len=49 pn=3 [2025-12-13T10:36:20.751960001Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm STREAM id=0 off=1152 len=22 fin=false [2025-12-13T10:36:20.751967034Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:20.751979207Z TRACE quiche_apps::client] 0.0.0.0:55890: processed 70 bytes [2025-12-13T10:36:20.751986250Z TRACE quiche_apps::client] 0.0.0.0:55890: recv() would block [2025-12-13T10:36:20.751990628Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:20.752004274Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Short dcid=00000000000010058ca545d370d30eda046d4ed7 key_phase=false len=7 pn=9 [2025-12-13T10:36:20.752010435Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm ACK delay=6 blocks=[0..1, 3..3] ecn_counts=None [2025-12-13T10:36:20.752022358Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=61.385215ms latest_rtt=31.521192ms srtt=32.822639ms min_rtt=31.521192ms rttvar=9.76747ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=121 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1920, delivered_time: Instant { tv_sec: 607, tv_nsec: 109114250 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 77593058 }, end_of_app_limited: 7, last_sent_packet: 9, largest_acked: 6, rate_sample: RateSample { bandwidth: 292.30 Kbps, is_app_limited: true, interval: 34.321257ms, delivered: 1254, prior_delivered: 666, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 74792993 }), send_elapsed: 2.800065ms, ack_elapsed: 34.321257ms, rtt: 31.521192ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 514126, last_update: Instant { tv_sec: 607, tv_nsec: 109206392 }, next_time: Instant { tv_sec: 607, tv_nsec: 109528245 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:20.752099752Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:55890 to 193.167.100.100:443 [2025-12-13T10:36:20.752116353Z TRACE quiche_apps::client] 0.0.0.0:55890 -> 193.167.100.100:443: done writing [2025-12-13T10:36:20.788885465Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:55890 [2025-12-13T10:36:20.788929057Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx pkt Short dcid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da key_phase=false len=1179 pn=4 [2025-12-13T10:36:20.788949976Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm ACK delay=625 blocks=[5..9] ecn_counts=None [2025-12-13T10:36:20.788960586Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da packet newly acked 7 [2025-12-13T10:36:20.788968400Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da packet newly acked 8 [2025-12-13T10:36:20.788974752Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da packet newly acked 9 [2025-12-13T10:36:20.788987336Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm STREAM id=0 off=0 len=1151 fin=false [2025-12-13T10:36:20.789015519Z TRACE quiche_apps::client] 0.0.0.0:55890: processed 1200 bytes [2025-12-13T10:36:20.789025147Z TRACE quiche_apps::client] 0.0.0.0:55890: recv() would block [2025-12-13T10:36:20.789031238Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:20.789037910Z TRACE quiche::h3] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da stream id 0 is readable [2025-12-13T10:36:20.789047178Z TRACE quiche::h3::stream] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da read 1 bytes on stream 0 [2025-12-13T10:36:20.789055583Z TRACE quiche::h3::stream] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da read 1 bytes on stream 0 [2025-12-13T10:36:20.789063088Z TRACE quiche::h3::stream] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da read 1 bytes on stream 0 [2025-12-13T10:36:20.789069199Z TRACE quiche::h3::stream] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da read 144 bytes on stream 0 [2025-12-13T10:36:20.789073577Z TRACE quiche::h3] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:20.789078416Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:20.789082003Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:20.789088134Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:20.789095238Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 50, 48, 32, 71, 77, 84] [2025-12-13T10:36:20.789101519Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:20.789106979Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:20.789112340Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:20.789119433Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:20.789125324Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:20.789131255Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:20.789144840Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:20 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:20.789163555Z TRACE quiche::h3] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da stream id 0 is readable [2025-12-13T10:36:20.789168204Z TRACE quiche::h3::stream] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da read 1 bytes on stream 0 [2025-12-13T10:36:20.789172713Z TRACE quiche::h3::stream] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da read 1 bytes on stream 0 [2025-12-13T10:36:20.789177090Z TRACE quiche::h3::stream] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da read 1 bytes on stream 0 [2025-12-13T10:36:20.789180647Z TRACE quiche::h3] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:20.789222896Z DEBUG quiche_apps::common] got 1001 bytes of response data on stream 0 [2025-12-13T10:36:20.789244246Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Short dcid=00000000000010058ca545d370d30eda046d4ed7 key_phase=false len=5 pn=10 [2025-12-13T10:36:20.789248174Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm ACK delay=39 blocks=[4..4] ecn_counts=None [2025-12-13T10:36:20.789271307Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=none latest_rtt=38.211025ms srtt=32.871187ms min_rtt=31.521192ms rttvar=7.422698ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 2041, delivered_time: Instant { tv_sec: 607, tv_nsec: 148048849 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 148048849 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 9, rate_sample: RateSample { bandwidth: 292.30 Kbps, is_app_limited: true, interval: 38.62502ms, delivered: 121, prior_delivered: 1920, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 109114250 }), send_elapsed: 31.935187ms, ack_elapsed: 38.62502ms, rtt: 38.211025ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 513367, last_update: Instant { tv_sec: 607, tv_nsec: 148048849 }, next_time: Instant { tv_sec: 607, tv_nsec: 148048849 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:20.789320809Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:55890 to 193.167.100.100:443 [2025-12-13T10:36:20.789329806Z TRACE quiche_apps::client] 0.0.0.0:55890 -> 193.167.100.100:443: done writing [2025-12-13T10:36:20.849360286Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:55890 [2025-12-13T10:36:20.849397776Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx pkt Short dcid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da key_phase=false len=1329 pn=6 [2025-12-13T10:36:20.849419196Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm PING mtu_probe=None [2025-12-13T10:36:20.849436318Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm PADDING len=1311 [2025-12-13T10:36:20.849457037Z TRACE quiche_apps::client] 0.0.0.0:55890: processed 1350 bytes [2025-12-13T10:36:20.849466945Z TRACE quiche_apps::client] 0.0.0.0:55890: recv() would block [2025-12-13T10:36:20.849473167Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:20.849501270Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Short dcid=00000000000010058ca545d370d30eda046d4ed7 key_phase=false len=7 pn=11 [2025-12-13T10:36:20.849508824Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm ACK delay=12 blocks=[4..4, 6..6] ecn_counts=None [2025-12-13T10:36:20.849527829Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=none latest_rtt=38.211025ms srtt=32.871187ms min_rtt=31.521192ms rttvar=7.422698ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 2041, delivered_time: Instant { tv_sec: 607, tv_nsec: 208299080 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 208299080 }, end_of_app_limited: 9, last_sent_packet: 11, largest_acked: 9, rate_sample: RateSample { bandwidth: 292.30 Kbps, is_app_limited: true, interval: 38.62502ms, delivered: 121, prior_delivered: 1920, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 109114250 }), send_elapsed: 31.935187ms, ack_elapsed: 38.62502ms, rtt: 38.211025ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 513367, last_update: Instant { tv_sec: 607, tv_nsec: 208299080 }, next_time: Instant { tv_sec: 607, tv_nsec: 208299080 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:20.849626323Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:55890 to 193.167.100.100:443 [2025-12-13T10:36:20.849638306Z TRACE quiche_apps::client] 0.0.0.0:55890 -> 193.167.100.100:443: done writing [2025-12-13T10:36:20.939925140Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:55890 [2025-12-13T10:36:20.939972638Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx pkt Short dcid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da key_phase=false len=20 pn=8 [2025-12-13T10:36:20.939994489Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm PING mtu_probe=None [2025-12-13T10:36:20.940001693Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm PADDING len=2 [2025-12-13T10:36:20.940024065Z TRACE quiche_apps::client] 0.0.0.0:55890: processed 41 bytes [2025-12-13T10:36:20.940035185Z TRACE quiche_apps::client] 0.0.0.0:55890: recv() would block [2025-12-13T10:36:20.940041848Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:20.940072054Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Short dcid=00000000000010058ca545d370d30eda046d4ed7 key_phase=false len=9 pn=12 [2025-12-13T10:36:20.940081111Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm ACK delay=13 blocks=[4..4, 6..6, 8..8] ecn_counts=None [2025-12-13T10:36:20.940096610Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=none latest_rtt=38.211025ms srtt=32.871187ms min_rtt=31.521192ms rttvar=7.422698ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 2041, delivered_time: Instant { tv_sec: 607, tv_nsec: 298868522 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 298868522 }, end_of_app_limited: 9, last_sent_packet: 12, largest_acked: 9, rate_sample: RateSample { bandwidth: 292.30 Kbps, is_app_limited: true, interval: 38.62502ms, delivered: 121, prior_delivered: 1920, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 109114250 }), send_elapsed: 31.935187ms, ack_elapsed: 38.62502ms, rtt: 38.211025ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 513367, last_update: Instant { tv_sec: 607, tv_nsec: 298868522 }, next_time: Instant { tv_sec: 607, tv_nsec: 298868522 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:20.940152605Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:55890 to 193.167.100.100:443 [2025-12-13T10:36:20.940159407Z TRACE quiche_apps::client] 0.0.0.0:55890 -> 193.167.100.100:443: done writing [2025-12-13T10:36:20.940986959Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:55890 [2025-12-13T10:36:20.941015662Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx pkt Short dcid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da key_phase=false len=1329 pn=9 [2025-12-13T10:36:20.941028426Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm PING mtu_probe=None [2025-12-13T10:36:20.941052831Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm PADDING len=1311 [2025-12-13T10:36:20.941064243Z TRACE quiche_apps::client] 0.0.0.0:55890: processed 1350 bytes [2025-12-13T10:36:20.941071186Z TRACE quiche_apps::client] 0.0.0.0:55890: recv() would block [2025-12-13T10:36:20.941076065Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:20.941091584Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Short dcid=00000000000010058ca545d370d30eda046d4ed7 key_phase=false len=9 pn=13 [2025-12-13T10:36:20.941112954Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm ACK delay=9 blocks=[4..4, 6..6, 8..9] ecn_counts=None [2025-12-13T10:36:20.941127832Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=none latest_rtt=38.211025ms srtt=32.871187ms min_rtt=31.521192ms rttvar=7.422698ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 2041, delivered_time: Instant { tv_sec: 607, tv_nsec: 298868522 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 298868522 }, end_of_app_limited: 9, last_sent_packet: 13, largest_acked: 9, rate_sample: RateSample { bandwidth: 292.30 Kbps, is_app_limited: true, interval: 38.62502ms, delivered: 121, prior_delivered: 1920, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 109114250 }), send_elapsed: 31.935187ms, ack_elapsed: 38.62502ms, rtt: 38.211025ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 513367, last_update: Instant { tv_sec: 607, tv_nsec: 298868522 }, next_time: Instant { tv_sec: 607, tv_nsec: 298868522 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:20.941170782Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:55890 to 193.167.100.100:443 [2025-12-13T10:36:20.941176633Z TRACE quiche_apps::client] 0.0.0.0:55890 -> 193.167.100.100:443: done writing [2025-12-13T10:36:21.055460227Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:55890 [2025-12-13T10:36:21.055513497Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx pkt Short dcid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da key_phase=false len=20 pn=11 [2025-12-13T10:36:21.055533985Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm PING mtu_probe=None [2025-12-13T10:36:21.055542080Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm PADDING len=2 [2025-12-13T10:36:21.055565835Z TRACE quiche_apps::client] 0.0.0.0:55890: processed 41 bytes [2025-12-13T10:36:21.055575593Z TRACE quiche_apps::client] 0.0.0.0:55890: recv() would block [2025-12-13T10:36:21.055582446Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:21.055613013Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Short dcid=00000000000010058ca545d370d30eda046d4ed7 key_phase=false len=11 pn=14 [2025-12-13T10:36:21.055620687Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm ACK delay=12 blocks=[4..4, 6..6, 8..9, 11..11] ecn_counts=None [2025-12-13T10:36:21.055645463Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=none latest_rtt=38.211025ms srtt=32.871187ms min_rtt=31.521192ms rttvar=7.422698ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 2041, delivered_time: Instant { tv_sec: 607, tv_nsec: 414408509 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 414408509 }, end_of_app_limited: 9, last_sent_packet: 14, largest_acked: 9, rate_sample: RateSample { bandwidth: 292.30 Kbps, is_app_limited: true, interval: 38.62502ms, delivered: 121, prior_delivered: 1920, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 109114250 }), send_elapsed: 31.935187ms, ack_elapsed: 38.62502ms, rtt: 38.211025ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 513367, last_update: Instant { tv_sec: 607, tv_nsec: 414408509 }, next_time: Instant { tv_sec: 607, tv_nsec: 414408509 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.055755449Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:55890 to 193.167.100.100:443 [2025-12-13T10:36:21.055766730Z TRACE quiche_apps::client] 0.0.0.0:55890 -> 193.167.100.100:443: done writing [2025-12-13T10:36:21.055780726Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:55890 [2025-12-13T10:36:21.055788280Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx pkt Short dcid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da key_phase=false len=20 pn=12 [2025-12-13T10:36:21.055795404Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm PING mtu_probe=None [2025-12-13T10:36:21.055798660Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm PADDING len=2 [2025-12-13T10:36:21.055807676Z TRACE quiche_apps::client] 0.0.0.0:55890: processed 41 bytes [2025-12-13T10:36:21.055812215Z TRACE quiche_apps::client] 0.0.0.0:55890: recv() would block [2025-12-13T10:36:21.055816813Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:21.055832834Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Short dcid=00000000000010058ca545d370d30eda046d4ed7 key_phase=false len=11 pn=15 [2025-12-13T10:36:21.055838845Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm ACK delay=5 blocks=[4..4, 6..6, 8..9, 11..12] ecn_counts=None [2025-12-13T10:36:21.055852490Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=none latest_rtt=38.211025ms srtt=32.871187ms min_rtt=31.521192ms rttvar=7.422698ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 2041, delivered_time: Instant { tv_sec: 607, tv_nsec: 414408509 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 414408509 }, end_of_app_limited: 9, last_sent_packet: 15, largest_acked: 9, rate_sample: RateSample { bandwidth: 292.30 Kbps, is_app_limited: true, interval: 38.62502ms, delivered: 121, prior_delivered: 1920, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 109114250 }), send_elapsed: 31.935187ms, ack_elapsed: 38.62502ms, rtt: 38.211025ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 513367, last_update: Instant { tv_sec: 607, tv_nsec: 414408509 }, next_time: Instant { tv_sec: 607, tv_nsec: 414408509 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.055888948Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:55890 to 193.167.100.100:443 [2025-12-13T10:36:21.055894609Z TRACE quiche_apps::client] 0.0.0.0:55890 -> 193.167.100.100:443: done writing [2025-12-13T10:36:21.086593582Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:55890 [2025-12-13T10:36:21.086627966Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx pkt Short dcid=e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da key_phase=false len=23 pn=13 [2025-12-13T10:36:21.086657070Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da rx frm STREAM id=0 off=1151 len=1 fin=false [2025-12-13T10:36:21.086685393Z TRACE quiche_apps::client] 0.0.0.0:55890: processed 44 bytes [2025-12-13T10:36:21.086695953Z TRACE quiche_apps::client] 0.0.0.0:55890: recv() would block [2025-12-13T10:36:21.086702094Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:21.086710721Z TRACE quiche::h3] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da stream id 0 is readable [2025-12-13T10:36:21.086729225Z DEBUG quiche_apps::common] got 23 bytes of response data on stream 0 [2025-12-13T10:36:21.086736649Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:21.086743081Z INFO quiche_apps::common] 1/1 response(s) received in 1.404305696s, closing... [2025-12-13T10:36:21.086765763Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx pkt Short dcid=00000000000010058ca545d370d30eda046d4ed7 key_phase=false len=11 pn=16 [2025-12-13T10:36:21.086773358Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:21.086789377Z TRACE quiche::recovery::congestion::recovery] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da timer=87.525842ms latest_rtt=38.211025ms srtt=32.871187ms min_rtt=31.521192ms rttvar=7.422698ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=None Rate { delivered: 2041, delivered_time: Instant { tv_sec: 607, tv_nsec: 445568453 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 445568453 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 9, rate_sample: RateSample { bandwidth: 292.30 Kbps, is_app_limited: true, interval: 38.62502ms, delivered: 121, prior_delivered: 1920, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 109114250 }), send_elapsed: 31.935187ms, ack_elapsed: 38.62502ms, rtt: 38.211025ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 49, rate: 513367, last_update: Instant { tv_sec: 607, tv_nsec: 445568453 }, next_time: Instant { tv_sec: 607, tv_nsec: 445568453 }, max_datagram_size: 1350, last_packet_size: Some(49), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.086840142Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:55890 to 193.167.100.100:443 [2025-12-13T10:36:21.086845052Z TRACE quiche_apps::client] 0.0.0.0:55890 -> 193.167.100.100:443: done writing [2025-12-13T10:36:21.275101966Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:21.275136610Z TRACE quiche] e023d4f62284a1d8cf01dbcc0ab6c5881c95f7da draining timeout expired [2025-12-13T10:36:21.275185792Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:21.275219345Z INFO quiche_apps::client] connection closed, recv=12 sent=17 lost=0 retrans=1 sent_bytes=2642 recv_bytes=6270 lost_bytes=0 [local_addr=0.0.0.0:55890 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=12 sent=17 lost=0 retrans=1 rtt=32.871187ms min_rtt=Some(31.521192ms) rttvar=7.422698ms cwnd=13500 sent_bytes=2642 recv_bytes=6270 lost_bytes=0 stream_retrans_bytes=266 pmtu=1350 delivery_rate=36537] [2025-12-13T10:36:21.280079468Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:36:21.280366985Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:33426 with scid 46aec1fee30ee225a6944d1681962dd7005408b2 [2025-12-13T10:36:21.280409705Z TRACE quiche::tls] 46aec1fee30ee225a6944d1681962dd7005408b2 write message lvl=Initial len=266 [2025-12-13T10:36:21.280426797Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Initial version=1 dcid=a0cdab6ed4279d925f23326ee2504b4b scid=46aec1fee30ee225a6944d1681962dd7005408b2 len=270 pn=0 [2025-12-13T10:36:21.280430704Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:21.280450141Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=998.926352ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 607, tv_nsec: 639191305 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 639191305 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 607, tv_nsec: 639191305 }, next_time: Instant { tv_sec: 607, tv_nsec: 639191305 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.280533466Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:36:21.314512227Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:33426 [2025-12-13T10:36:21.314545880Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx pkt Initial version=1 dcid=46aec1fee30ee225a6944d1681962dd7005408b2 scid=0000000000001005dad77a5cc780a3acfd8457b9 token= len=116 pn=0 [2025-12-13T10:36:21.314583190Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:21.314595402Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 packet newly acked 0 [2025-12-13T10:36:21.314606493Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm CRYPTO off=0 len=90 [2025-12-13T10:36:21.314746835Z TRACE quiche::tls] 46aec1fee30ee225a6944d1681962dd7005408b2 set write secret lvl=Handshake [2025-12-13T10:36:21.314761192Z TRACE quiche::tls] 46aec1fee30ee225a6944d1681962dd7005408b2 set read secret lvl=Handshake [2025-12-13T10:36:21.314798402Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx pkt Handshake version=1 dcid=46aec1fee30ee225a6944d1681962dd7005408b2 scid=0000000000001005dad77a5cc780a3acfd8457b9 len=985 pn=0 [2025-12-13T10:36:21.314807298Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm CRYPTO off=0 len=717 [2025-12-13T10:36:21.315021939Z TRACE quiche::tls] 46aec1fee30ee225a6944d1681962dd7005408b2 write message lvl=Handshake len=36 [2025-12-13T10:36:21.315027640Z TRACE quiche::tls] 46aec1fee30ee225a6944d1681962dd7005408b2 set write secret lvl=OneRTT [2025-12-13T10:36:21.315036186Z TRACE quiche::tls] 46aec1fee30ee225a6944d1681962dd7005408b2 set read secret lvl=OneRTT [2025-12-13T10:36:21.315055532Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(a0cdab6ed4279d925f23326ee2504b4b), max_idle_timeout: 75000, stateless_reset_token: Some(66804559901185109692508329646153410122), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005dad77a5cc780a3acfd8457b9), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:36:21.315072945Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm PADDING len=247 [2025-12-13T10:36:21.315090608Z TRACE quiche_apps::client] 0.0.0.0:33426: processed 1200 bytes [2025-12-13T10:36:21.315104674Z TRACE quiche_apps::client] 0.0.0.0:33426: recv() would block [2025-12-13T10:36:21.315108561Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:21.315126244Z TRACE quiche::h3] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:36:21.315146302Z TRACE quiche::h3] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm GREASE stream=0 len=0 [2025-12-13T10:36:21.315154117Z TRACE quiche::h3] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm GREASE stream=0 len=18 [2025-12-13T10:36:21.315163063Z TRACE quiche::h3] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm HEADERS stream=0 len=36 fin=true [2025-12-13T10:36:21.315170928Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /zestful-lively-actor", "user-agent: quiche"] [2025-12-13T10:36:21.315288227Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Initial version=1 dcid=0000000000001005dad77a5cc780a3acfd8457b9 scid=46aec1fee30ee225a6944d1681962dd7005408b2 len=6 pn=1 [2025-12-13T10:36:21.315296112Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm ACK delay=93 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:21.315307684Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=101.71643ms latest_rtt=34.161883ms srtt=34.161883ms min_rtt=34.161883ms rttvar=17.080941ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.161883ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 639191305 }), send_elapsed: 0ns, ack_elapsed: 34.161883ms, rtt: 34.161883ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493971, last_update: Instant { tv_sec: 607, tv_nsec: 673867509 }, next_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.315334143Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Handshake version=1 dcid=0000000000001005dad77a5cc780a3acfd8457b9 scid=46aec1fee30ee225a6944d1681962dd7005408b2 len=46 pn=2 [2025-12-13T10:36:21.315337850Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm ACK delay=66 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:21.315341376Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:21.315348049Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=102.415105ms latest_rtt=34.161883ms srtt=34.161883ms min_rtt=34.161883ms rttvar=17.080941ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=112 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.161883ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 639191305 }), send_elapsed: 0ns, ack_elapsed: 34.161883ms, rtt: 34.161883ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493971, last_update: Instant { tv_sec: 607, tv_nsec: 674091908 }, next_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, max_datagram_size: 1350, last_packet_size: None, iv: 226.734µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.315368297Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 dropped epoch 0 state [2025-12-13T10:36:21.315382573Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Short dcid=0000000000001005dad77a5cc780a3acfd8457b9 key_phase=false len=1127 pn=3 [2025-12-13T10:36:21.315386080Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[76, 18, e5, 10, 52, e9, 29, 05, ff, 87, 41, 95, b6, f2, c4, a0, 02, fb, 2c, e3] reset_token=[85, f3, 54, 16, 9f, 48, 80, 26, ed, cd, 08, d7, 18, a2, b1, 7b] [2025-12-13T10:36:21.315393624Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:21.315397000Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm PADDING len=1063 [2025-12-13T10:36:21.315404194Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=102.35891ms latest_rtt=34.161883ms srtt=34.161883ms min_rtt=34.161883ms rttvar=17.080941ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.161883ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 639191305 }), send_elapsed: 0ns, ack_elapsed: 34.161883ms, rtt: 34.161883ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1165, rate: 493971, last_update: Instant { tv_sec: 607, tv_nsec: 674091908 }, next_time: Instant { tv_sec: 607, tv_nsec: 674318642 }, max_datagram_size: 1350, last_packet_size: Some(1165), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.315449449Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:21.315458485Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Short dcid=0000000000001005dad77a5cc780a3acfd8457b9 key_phase=false len=6 pn=4 [2025-12-13T10:36:21.315461812Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:21.315472552Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=102.289951ms latest_rtt=34.161883ms srtt=34.161883ms min_rtt=34.161883ms rttvar=17.080941ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.161883ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 639191305 }), send_elapsed: 0ns, ack_elapsed: 34.161883ms, rtt: 34.161883ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493971, last_update: Instant { tv_sec: 607, tv_nsec: 674267897 }, next_time: Instant { tv_sec: 607, tv_nsec: 674318642 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.447512ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.315528997Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:21.315544736Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Short dcid=0000000000001005dad77a5cc780a3acfd8457b9 key_phase=false len=6 pn=5 [2025-12-13T10:36:21.315550748Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:21.315561728Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=102.200774ms latest_rtt=34.161883ms srtt=34.161883ms min_rtt=34.161883ms rttvar=17.080941ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.161883ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 639191305 }), send_elapsed: 0ns, ack_elapsed: 34.161883ms, rtt: 34.161883ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 493971, last_update: Instant { tv_sec: 607, tv_nsec: 674267897 }, next_time: Instant { tv_sec: 607, tv_nsec: 676799186 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.315600721Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:21.315612363Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Short dcid=0000000000001005dad77a5cc780a3acfd8457b9 key_phase=false len=79 pn=6 [2025-12-13T10:36:21.315618304Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:36:21.315656115Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=102.106298ms latest_rtt=34.161883ms srtt=34.161883ms min_rtt=34.161883ms rttvar=17.080941ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1482 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.161883ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 639191305 }), send_elapsed: 0ns, ack_elapsed: 34.161883ms, rtt: 34.161883ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493971, last_update: Instant { tv_sec: 607, tv_nsec: 674418649 }, next_time: Instant { tv_sec: 607, tv_nsec: 676799186 }, max_datagram_size: 1350, last_packet_size: None, iv: 325.93µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.315691511Z TRACE quiche_apps::client] written 117 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:21.315697452Z TRACE quiche_apps::client] 0.0.0.0:33426 -> 193.167.100.100:443: done writing [2025-12-13T10:36:21.418865404Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:21.418891974Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 loss detection timeout expired [2025-12-13T10:36:21.418900650Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=101.346998ms latest_rtt=34.161883ms srtt=34.161883ms min_rtt=34.161883ms rttvar=17.080941ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1482 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.161883ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 639191305 }), send_elapsed: 0ns, ack_elapsed: 34.161883ms, rtt: 34.161883ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493971, last_update: Instant { tv_sec: 607, tv_nsec: 674418649 }, next_time: Instant { tv_sec: 607, tv_nsec: 676799186 }, max_datagram_size: 1350, last_packet_size: None, iv: 325.93µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.418940815Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:21.418974919Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Handshake version=1 dcid=0000000000001005dad77a5cc780a3acfd8457b9 scid=46aec1fee30ee225a6944d1681962dd7005408b2 len=46 pn=7 [2025-12-13T10:36:21.418980129Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm ACK delay=13021 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:21.418986681Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:21.419006438Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=151.568743ms latest_rtt=34.161883ms srtt=34.161883ms min_rtt=34.161883ms rttvar=17.080941ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1594 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.161883ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 639191305 }), send_elapsed: 0ns, ack_elapsed: 34.161883ms, rtt: 34.161883ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 493971, last_update: Instant { tv_sec: 607, tv_nsec: 777766458 }, next_time: Instant { tv_sec: 607, tv_nsec: 778092388 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.419088421Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:21.419096105Z TRACE quiche_apps::client] 0.0.0.0:33426 -> 193.167.100.100:443: done writing [2025-12-13T10:36:21.552496890Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:33426 [2025-12-13T10:36:21.552534591Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx pkt Short dcid=46aec1fee30ee225a6944d1681962dd7005408b2 key_phase=false len=1329 pn=1 [2025-12-13T10:36:21.552555290Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm PING mtu_probe=None [2025-12-13T10:36:21.552573393Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm PADDING len=1311 [2025-12-13T10:36:21.552596156Z TRACE quiche_apps::client] 0.0.0.0:33426: processed 1350 bytes [2025-12-13T10:36:21.552606225Z TRACE quiche_apps::client] 0.0.0.0:33426: recv() would block [2025-12-13T10:36:21.552631582Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:21.552666237Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Short dcid=0000000000001005dad77a5cc780a3acfd8457b9 key_phase=false len=5 pn=8 [2025-12-13T10:36:21.552674873Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm ACK delay=16 blocks=[1..1] ecn_counts=None [2025-12-13T10:36:21.552696433Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=17.878147ms latest_rtt=34.161883ms srtt=34.161883ms min_rtt=34.161883ms rttvar=17.080941ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1594 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, end_of_app_limited: 6, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.161883ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 639191305 }), send_elapsed: 0ns, ack_elapsed: 34.161883ms, rtt: 34.161883ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493971, last_update: Instant { tv_sec: 607, tv_nsec: 911457354 }, next_time: Instant { tv_sec: 607, tv_nsec: 911457354 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.552759130Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:21.552772215Z TRACE quiche_apps::client] 0.0.0.0:33426 -> 193.167.100.100:443: done writing [2025-12-13T10:36:21.570846350Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:21.570862350Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 loss detection timeout expired [2025-12-13T10:36:21.570871837Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=254.673515ms latest_rtt=34.161883ms srtt=34.161883ms min_rtt=34.161883ms rttvar=17.080941ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1594 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, end_of_app_limited: 6, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.161883ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 639191305 }), send_elapsed: 0ns, ack_elapsed: 34.161883ms, rtt: 34.161883ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493971, last_update: Instant { tv_sec: 607, tv_nsec: 911457354 }, next_time: Instant { tv_sec: 607, tv_nsec: 911457354 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.570898467Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:21.570917893Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Short dcid=0000000000001005dad77a5cc780a3acfd8457b9 key_phase=false len=70 pn=9 [2025-12-13T10:36:21.570921881Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm ACK delay=2298 blocks=[1..1] ecn_counts=None [2025-12-13T10:36:21.570926379Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[76, 18, e5, 10, 52, e9, 29, 05, ff, 87, 41, 95, b6, f2, c4, a0, 02, fb, 2c, e3] reset_token=[85, f3, 54, 16, 9f, 48, 80, 26, ed, cd, 08, d7, 18, a2, b1, 7b] [2025-12-13T10:36:21.570941758Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:21.570956586Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=257.937278ms latest_rtt=34.161883ms srtt=34.161883ms min_rtt=34.161883ms rttvar=17.080941ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1702 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.161883ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 639191305 }), send_elapsed: 0ns, ack_elapsed: 34.161883ms, rtt: 34.161883ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493971, last_update: Instant { tv_sec: 607, tv_nsec: 929719030 }, next_time: Instant { tv_sec: 607, tv_nsec: 911457354 }, max_datagram_size: 1350, last_packet_size: None, iv: 218.636µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.571010476Z TRACE quiche_apps::client] written 108 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:21.571021357Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Short dcid=0000000000001005dad77a5cc780a3acfd8457b9 key_phase=false len=12 pn=10 [2025-12-13T10:36:21.571025064Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm ACK delay=2311 blocks=[1..1] ecn_counts=None [2025-12-13T10:36:21.571028881Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:21.571036004Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=257.85856ms latest_rtt=34.161883ms srtt=34.161883ms min_rtt=34.161883ms rttvar=17.080941ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1752 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 673867539 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 34.161883ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 639191305 }), send_elapsed: 0ns, ack_elapsed: 34.161883ms, rtt: 34.161883ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 50, rate: 493971, last_update: Instant { tv_sec: 607, tv_nsec: 929719030 }, next_time: Instant { tv_sec: 607, tv_nsec: 930047752 }, max_datagram_size: 1350, last_packet_size: Some(50), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:21.571110113Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:21.571124630Z TRACE quiche_apps::client] 0.0.0.0:33426 -> 193.167.100.100:443: done writing [2025-12-13T10:36:21.602394619Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:33426 [2025-12-13T10:36:21.602434593Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx pkt Short dcid=46aec1fee30ee225a6944d1681962dd7005408b2 key_phase=false len=22 pn=3 [2025-12-13T10:36:21.602458979Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm ACK delay=0 blocks=[8..10] ecn_counts=None [2025-12-13T10:36:21.602485018Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 packet newly acked 8 [2025-12-13T10:36:21.602492372Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 packet newly acked 9 [2025-12-13T10:36:21.602499305Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 packet newly acked 10 [2025-12-13T10:36:21.602511016Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 packet 3 lost on epoch 2 [2025-12-13T10:36:21.602517178Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 packet 4 lost on epoch 2 [2025-12-13T10:36:21.602521215Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 packet 5 lost on epoch 2 [2025-12-13T10:36:21.602524652Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 packet 6 lost on epoch 2 [2025-12-13T10:36:21.602565338Z TRACE quiche_apps::client] 0.0.0.0:33426: processed 43 bytes [2025-12-13T10:36:21.602572321Z TRACE quiche_apps::client] 0.0.0.0:33426: recv() would block [2025-12-13T10:36:21.602576168Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:21.602598851Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Short dcid=0000000000001005dad77a5cc780a3acfd8457b9 key_phase=false len=46 pn=11 [2025-12-13T10:36:21.602603950Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[76, 18, e5, 10, 52, e9, 29, 05, ff, 87, 41, 95, b6, f2, c4, a0, 02, fb, 2c, e3] reset_token=[85, f3, 54, 16, 9f, 48, 80, 26, ed, cd, 08, d7, 18, a2, b1, 7b] [2025-12-13T10:36:21.602614139Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:21.602627233Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=exp latest_rtt=31.193468ms srtt=33.79083ms min_rtt=31.193468ms rttvar=13.552808ms cwnd=9450 ssthresh=9450 bytes_in_flight=308 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 607, tv_nsec: 961241220 }) Rate { delivered: 491, delivered_time: Instant { tv_sec: 607, tv_nsec: 961241220 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 930047752 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 10, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 287.373681ms, delivered: 158, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 673867539 }), send_elapsed: 256.180213ms, ack_elapsed: 287.373681ms, rtt: 31.193468ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349577, last_update: Instant { tv_sec: 607, tv_nsec: 961397993 }, next_time: Instant { tv_sec: 607, tv_nsec: 930047752 }, max_datagram_size: 1350, last_packet_size: None, iv: 143.03µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:21.602694509Z TRACE quiche_apps::client] written 84 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:21.602706472Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Short dcid=0000000000001005dad77a5cc780a3acfd8457b9 key_phase=false len=79 pn=12 [2025-12-13T10:36:21.602711000Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:36:21.602720378Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=exp latest_rtt=31.193468ms srtt=33.79083ms min_rtt=31.193468ms rttvar=13.552808ms cwnd=9450 ssthresh=9450 bytes_in_flight=425 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 607, tv_nsec: 961241220 }) Rate { delivered: 491, delivered_time: Instant { tv_sec: 607, tv_nsec: 961241220 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 930047752 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 10, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 287.373681ms, delivered: 158, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 673867539 }), send_elapsed: 256.180213ms, ack_elapsed: 287.373681ms, rtt: 31.193468ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349577, last_update: Instant { tv_sec: 607, tv_nsec: 961397993 }, next_time: Instant { tv_sec: 607, tv_nsec: 961657250 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:21.602763598Z TRACE quiche_apps::client] written 117 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:21.602770481Z TRACE quiche_apps::client] 0.0.0.0:33426 -> 193.167.100.100:443: done writing [2025-12-13T10:36:21.602775170Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:21.602777855Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 loss detection timeout expired [2025-12-13T10:36:21.602781873Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=exp latest_rtt=31.193468ms srtt=33.79083ms min_rtt=31.193468ms rttvar=13.552808ms cwnd=9450 ssthresh=9450 bytes_in_flight=425 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 607, tv_nsec: 961241220 }) Rate { delivered: 491, delivered_time: Instant { tv_sec: 607, tv_nsec: 961241220 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 930047752 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 10, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 287.373681ms, delivered: 158, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 673867539 }), send_elapsed: 256.180213ms, ack_elapsed: 287.373681ms, rtt: 31.193468ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349577, last_update: Instant { tv_sec: 607, tv_nsec: 961397993 }, next_time: Instant { tv_sec: 607, tv_nsec: 961657250 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:21.602795187Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:21.602807460Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Handshake version=1 dcid=0000000000001005dad77a5cc780a3acfd8457b9 scid=46aec1fee30ee225a6944d1681962dd7005408b2 len=48 pn=13 [2025-12-13T10:36:21.602811127Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm ACK delay=36001 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:21.602814794Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:21.602822368Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=175.980991ms latest_rtt=31.193468ms srtt=33.79083ms min_rtt=31.193468ms rttvar=13.552808ms cwnd=9450 ssthresh=9450 bytes_in_flight=539 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 607, tv_nsec: 961241220 }) Rate { delivered: 491, delivered_time: Instant { tv_sec: 607, tv_nsec: 961241220 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 930047752 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 10, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 287.373681ms, delivered: 158, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 673867539 }), send_elapsed: 256.180213ms, ack_elapsed: 287.373681ms, rtt: 31.193468ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349577, last_update: Instant { tv_sec: 607, tv_nsec: 961397993 }, next_time: Instant { tv_sec: 607, tv_nsec: 961657250 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:21.602855951Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:21.602860990Z TRACE quiche_apps::client] 0.0.0.0:33426 -> 193.167.100.100:443: done writing [2025-12-13T10:36:21.779107024Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:21.779145166Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 loss detection timeout expired [2025-12-13T10:36:21.779153150Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=175.65337ms latest_rtt=31.193468ms srtt=33.79083ms min_rtt=31.193468ms rttvar=13.552808ms cwnd=9450 ssthresh=9450 bytes_in_flight=539 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 607, tv_nsec: 961241220 }) Rate { delivered: 491, delivered_time: Instant { tv_sec: 607, tv_nsec: 961241220 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 930047752 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 10, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 287.373681ms, delivered: 158, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 673867539 }), send_elapsed: 256.180213ms, ack_elapsed: 287.373681ms, rtt: 31.193468ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349577, last_update: Instant { tv_sec: 607, tv_nsec: 961397993 }, next_time: Instant { tv_sec: 607, tv_nsec: 961657250 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:21.779185331Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:21.779259279Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Handshake version=1 dcid=0000000000001005dad77a5cc780a3acfd8457b9 scid=46aec1fee30ee225a6944d1681962dd7005408b2 len=48 pn=14 [2025-12-13T10:36:21.779265120Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm ACK delay=58057 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:21.779272433Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:21.779292992Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=275.414784ms latest_rtt=31.193468ms srtt=33.79083ms min_rtt=31.193468ms rttvar=13.552808ms cwnd=9450 ssthresh=9450 bytes_in_flight=653 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 607, tv_nsec: 961241220 }) Rate { delivered: 491, delivered_time: Instant { tv_sec: 607, tv_nsec: 961241220 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 930047752 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 10, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 287.373681ms, delivered: 158, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 673867539 }), send_elapsed: 256.180213ms, ack_elapsed: 287.373681ms, rtt: 31.193468ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349577, last_update: Instant { tv_sec: 608, tv_nsec: 138050287 }, next_time: Instant { tv_sec: 608, tv_nsec: 138050287 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:21.779398249Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:21.779412676Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Handshake version=1 dcid=0000000000001005dad77a5cc780a3acfd8457b9 scid=46aec1fee30ee225a6944d1681962dd7005408b2 len=9 pn=15 [2025-12-13T10:36:21.779417044Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm ACK delay=58076 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:21.779421442Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm PING mtu_probe=None [2025-12-13T10:36:21.779431811Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=275.275885ms latest_rtt=31.193468ms srtt=33.79083ms min_rtt=31.193468ms rttvar=13.552808ms cwnd=9450 ssthresh=9450 bytes_in_flight=728 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 607, tv_nsec: 961241220 }) Rate { delivered: 491, delivered_time: Instant { tv_sec: 607, tv_nsec: 961241220 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 930047752 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 10, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 287.373681ms, delivered: 158, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 673867539 }), send_elapsed: 256.180213ms, ack_elapsed: 287.373681ms, rtt: 31.193468ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349577, last_update: Instant { tv_sec: 608, tv_nsec: 138050287 }, next_time: Instant { tv_sec: 608, tv_nsec: 138050287 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:21.779463320Z TRACE quiche_apps::client] written 75 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:21.779468600Z TRACE quiche_apps::client] 0.0.0.0:33426 -> 193.167.100.100:443: done writing [2025-12-13T10:36:22.055777547Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:22.055802403Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 loss detection timeout expired [2025-12-13T10:36:22.055811260Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=427.608464ms latest_rtt=31.193468ms srtt=33.79083ms min_rtt=31.193468ms rttvar=13.552808ms cwnd=9450 ssthresh=9450 bytes_in_flight=728 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 607, tv_nsec: 961241220 }) Rate { delivered: 491, delivered_time: Instant { tv_sec: 607, tv_nsec: 961241220 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 930047752 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 10, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 287.373681ms, delivered: 158, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 673867539 }), send_elapsed: 256.180213ms, ack_elapsed: 287.373681ms, rtt: 31.193468ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349577, last_update: Instant { tv_sec: 608, tv_nsec: 138050287 }, next_time: Instant { tv_sec: 608, tv_nsec: 138050287 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:22.055842899Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:22.055886020Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Short dcid=0000000000001005dad77a5cc780a3acfd8457b9 key_phase=false len=54 pn=16 [2025-12-13T10:36:22.055891520Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm ACK delay=56681 blocks=[3..3] ecn_counts=None [2025-12-13T10:36:22.055898263Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[76, 18, e5, 10, 52, e9, 29, 05, ff, 87, 41, 95, b6, f2, c4, a0, 02, fb, 2c, e3] reset_token=[85, f3, 54, 16, 9f, 48, 80, 26, ed, cd, 08, d7, 18, a2, b1, 7b] [2025-12-13T10:36:22.055908101Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:22.055929972Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=427.490594ms latest_rtt=31.193468ms srtt=33.79083ms min_rtt=31.193468ms rttvar=13.552808ms cwnd=9450 ssthresh=9450 bytes_in_flight=820 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 607, tv_nsec: 961241220 }) Rate { delivered: 491, delivered_time: Instant { tv_sec: 607, tv_nsec: 961241220 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 930047752 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 10, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 287.373681ms, delivered: 158, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 673867539 }), send_elapsed: 256.180213ms, ack_elapsed: 287.373681ms, rtt: 31.193468ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349577, last_update: Instant { tv_sec: 608, tv_nsec: 414677478 }, next_time: Instant { tv_sec: 608, tv_nsec: 414677478 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:22.055991176Z TRACE quiche_apps::client] written 92 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:22.056003559Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Short dcid=0000000000001005dad77a5cc780a3acfd8457b9 key_phase=false len=87 pn=17 [2025-12-13T10:36:22.056008008Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm ACK delay=56696 blocks=[3..3] ecn_counts=None [2025-12-13T10:36:22.056015231Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:36:22.056029728Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=427.390127ms latest_rtt=31.193468ms srtt=33.79083ms min_rtt=31.193468ms rttvar=13.552808ms cwnd=9450 ssthresh=9450 bytes_in_flight=945 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 607, tv_nsec: 961241220 }) Rate { delivered: 491, delivered_time: Instant { tv_sec: 607, tv_nsec: 961241220 }, first_sent_time: Instant { tv_sec: 607, tv_nsec: 930047752 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 10, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 287.373681ms, delivered: 158, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 673867539 }), send_elapsed: 256.180213ms, ack_elapsed: 287.373681ms, rtt: 31.193468ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349577, last_update: Instant { tv_sec: 608, tv_nsec: 414677478 }, next_time: Instant { tv_sec: 608, tv_nsec: 414677478 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:22.056089139Z TRACE quiche_apps::client] written 125 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:22.056096453Z TRACE quiche_apps::client] 0.0.0.0:33426 -> 193.167.100.100:443: done writing [2025-12-13T10:36:22.087902156Z TRACE quiche_apps::client] got 892 bytes from 193.167.100.100:443 to 0.0.0.0:33426 [2025-12-13T10:36:22.087936169Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx pkt Short dcid=46aec1fee30ee225a6944d1681962dd7005408b2 key_phase=false len=871 pn=6 [2025-12-13T10:36:22.087958932Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm ACK delay=0 blocks=[8..10, 16..16] ecn_counts=None [2025-12-13T10:36:22.087994572Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 packet newly acked 16 [2025-12-13T10:36:22.088005602Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 packet 11 lost on epoch 2 [2025-12-13T10:36:22.088012065Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 packet 12 lost on epoch 2 [2025-12-13T10:36:22.088024127Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm CRYPTO off=0 len=540 [2025-12-13T10:36:22.088064923Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm HANDSHAKE_DONE [2025-12-13T10:36:22.088073870Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 dropped epoch 1 state [2025-12-13T10:36:22.088087065Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c7, 0b, dd, d1, 02, 88, f5, a6, b5, a1, 81, aa] reset_token=[1b, 0e, 25, 54, ff, 6d, 3a, 6b, 98, 64, 8f, 31, 5e, f7, bc, 6b] [2025-12-13T10:36:22.088106531Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, f7, ac, f7, 3f, 21, 21, f7, f9, e6, 08, ca, 6c] reset_token=[cf, 63, 7f, 2e, da, 79, 6c, f8, 3e, 6e, 1c, 28, 32, e5, f7, f8] [2025-12-13T10:36:22.088115618Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, be, 43, 28, f9, e0, 0a, e9, 94, c2, b4, 5b, 95] reset_token=[2e, d0, 93, 2f, 55, 66, 0a, f7, 9d, 02, 08, 93, 06, 25, 47, 7b] [2025-12-13T10:36:22.088123513Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b8, fb, 4d, b9, e9, 67, 9e, cb, da, 16, 21, 12] reset_token=[da, b2, 83, ba, ff, 6e, 5b, 9b, 4e, 1c, 96, eb, a2, cd, 0a, 57] [2025-12-13T10:36:22.088131388Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, a7, 8a, da, c4, 9d, 37, e4, 5f, 46, fe, 16, c0] reset_token=[cf, 9e, c1, ca, 09, ea, 4c, 1a, 54, d8, fb, 9e, 07, a1, cb, 94] [2025-12-13T10:36:22.088139844Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, a0, 0d, 32, 6f, 27, e0, fa, a1, e8, 6d, ab, f5] reset_token=[06, ad, 05, eb, 9c, e9, 1e, b7, 1e, a4, 52, 3a, d3, af, d6, 8a] [2025-12-13T10:36:22.088147959Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 64, d4, 60, b6, 61, 49, 3d, c3, 0c, 81, 88, 79] reset_token=[28, 47, c5, de, c5, 0b, a3, 2c, 60, 7f, 68, 28, 3e, 7e, 9b, a7] [2025-12-13T10:36:22.088154401Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:36:22.088159540Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:36:22.088163868Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:36:22.088239690Z TRACE quiche_apps::client] 0.0.0.0:33426: processed 892 bytes [2025-12-13T10:36:22.088253566Z TRACE quiche_apps::client] 0.0.0.0:33426: recv() would block [2025-12-13T10:36:22.088258826Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:22.088263695Z TRACE quiche::h3] 46aec1fee30ee225a6944d1681962dd7005408b2 stream id 3 is readable [2025-12-13T10:36:22.088271640Z TRACE quiche::h3::stream] 46aec1fee30ee225a6944d1681962dd7005408b2 read 1 bytes on stream 3 [2025-12-13T10:36:22.088278733Z TRACE quiche::h3] 46aec1fee30ee225a6944d1681962dd7005408b2 open peer's control stream 3 [2025-12-13T10:36:22.088284083Z TRACE quiche::h3::stream] 46aec1fee30ee225a6944d1681962dd7005408b2 read 1 bytes on stream 3 [2025-12-13T10:36:22.088288631Z TRACE quiche::h3::stream] 46aec1fee30ee225a6944d1681962dd7005408b2 read 1 bytes on stream 3 [2025-12-13T10:36:22.088293360Z TRACE quiche::h3::stream] 46aec1fee30ee225a6944d1681962dd7005408b2 read 6 bytes on stream 3 [2025-12-13T10:36:22.088298209Z TRACE quiche::h3] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:36:22.088309641Z TRACE quiche::h3] 46aec1fee30ee225a6944d1681962dd7005408b2 stream id 7 is readable [2025-12-13T10:36:22.088314580Z TRACE quiche::h3::stream] 46aec1fee30ee225a6944d1681962dd7005408b2 read 1 bytes on stream 7 [2025-12-13T10:36:22.088334848Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Short dcid=0000000000001005dad77a5cc780a3acfd8457b9 key_phase=false len=124 pn=18 [2025-12-13T10:36:22.088339497Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm ACK delay=49 blocks=[6..6] ecn_counts=None [2025-12-13T10:36:22.088344175Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[76, 18, e5, 10, 52, e9, 29, 05, ff, 87, 41, 95, b6, f2, c4, a0, 02, fb, 2c, e3] reset_token=[85, f3, 54, 16, 9f, 48, 80, 26, ed, cd, 08, d7, 18, a2, b1, 7b] [2025-12-13T10:36:22.088352220Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:36:22.088364373Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=100.915639ms latest_rtt=32.066721ms srtt=33.575316ms min_rtt=31.193468ms rttvar=10.595633ms cwnd=6615 ssthresh=6615 bytes_in_flight=287 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 608, tv_nsec: 446744199 }) Rate { delivered: 583, delivered_time: Instant { tv_sec: 608, tv_nsec: 446744199 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 414677478 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 16, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 485.502979ms, delivered: 92, prior_delivered: 491, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 961241220 }), send_elapsed: 484.629726ms, ack_elapsed: 485.502979ms, rtt: 32.066721ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246274, last_update: Instant { tv_sec: 608, tv_nsec: 414677478 }, next_time: Instant { tv_sec: 608, tv_nsec: 414677478 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:22.088421039Z TRACE quiche_apps::client] written 162 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:22.088427782Z TRACE quiche_apps::client] 0.0.0.0:33426 -> 193.167.100.100:443: done writing [2025-12-13T10:36:22.189583915Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:22.189617698Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 loss detection timeout expired [2025-12-13T10:36:22.189624781Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=100.612457ms latest_rtt=32.066721ms srtt=33.575316ms min_rtt=31.193468ms rttvar=10.595633ms cwnd=6615 ssthresh=6615 bytes_in_flight=287 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 608, tv_nsec: 446744199 }) Rate { delivered: 583, delivered_time: Instant { tv_sec: 608, tv_nsec: 446744199 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 414677478 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 16, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 485.502979ms, delivered: 92, prior_delivered: 491, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 961241220 }), send_elapsed: 484.629726ms, ack_elapsed: 485.502979ms, rtt: 32.066721ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246274, last_update: Instant { tv_sec: 608, tv_nsec: 414677478 }, next_time: Instant { tv_sec: 608, tv_nsec: 414677478 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:22.189667792Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:22.189699681Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Short dcid=0000000000001005dad77a5cc780a3acfd8457b9 key_phase=false len=85 pn=19 [2025-12-13T10:36:22.189704250Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm ACK delay=12720 blocks=[6..6] ecn_counts=None [2025-12-13T10:36:22.189709961Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:36:22.189727383Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=201.868768ms latest_rtt=32.066721ms srtt=33.575316ms min_rtt=31.193468ms rttvar=10.595633ms cwnd=6615 ssthresh=6615 bytes_in_flight=410 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 608, tv_nsec: 446744199 }) Rate { delivered: 583, delivered_time: Instant { tv_sec: 608, tv_nsec: 446744199 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 414677478 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 16, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 485.502979ms, delivered: 92, prior_delivered: 491, prior_time: Some(Instant { tv_sec: 607, tv_nsec: 961241220 }), send_elapsed: 484.629726ms, ack_elapsed: 485.502979ms, rtt: 32.066721ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246274, last_update: Instant { tv_sec: 608, tv_nsec: 548494967 }, next_time: Instant { tv_sec: 608, tv_nsec: 548494967 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:22.189802574Z TRACE quiche_apps::client] written 123 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:22.189809216Z TRACE quiche_apps::client] 0.0.0.0:33426 -> 193.167.100.100:443: done writing [2025-12-13T10:36:22.223056842Z TRACE quiche_apps::client] got 1227 bytes from 193.167.100.100:443 to 0.0.0.0:33426 [2025-12-13T10:36:22.223090394Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx pkt Short dcid=46aec1fee30ee225a6944d1681962dd7005408b2 key_phase=false len=1206 pn=7 [2025-12-13T10:36:22.223113597Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm ACK delay=0 blocks=[19..19] ecn_counts=None [2025-12-13T10:36:22.223125560Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 packet newly acked 19 [2025-12-13T10:36:22.223135358Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 packet 17 lost on epoch 2 [2025-12-13T10:36:22.223152250Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 packet 18 lost on epoch 2 [2025-12-13T10:36:22.223162138Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:36:22.223173549Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:22.223249385Z TRACE quiche_apps::client] 0.0.0.0:33426: processed 1227 bytes [2025-12-13T10:36:22.223263842Z TRACE quiche_apps::client] 0.0.0.0:33426: recv() would block [2025-12-13T10:36:22.223267829Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:22.223272859Z TRACE quiche::h3] 46aec1fee30ee225a6944d1681962dd7005408b2 stream id 0 is readable [2025-12-13T10:36:22.223291373Z TRACE quiche::h3::stream] 46aec1fee30ee225a6944d1681962dd7005408b2 read 1 bytes on stream 0 [2025-12-13T10:36:22.223297365Z TRACE quiche::h3::stream] 46aec1fee30ee225a6944d1681962dd7005408b2 read 1 bytes on stream 0 [2025-12-13T10:36:22.223301753Z TRACE quiche::h3::stream] 46aec1fee30ee225a6944d1681962dd7005408b2 read 1 bytes on stream 0 [2025-12-13T10:36:22.223307263Z TRACE quiche::h3::stream] 46aec1fee30ee225a6944d1681962dd7005408b2 read 144 bytes on stream 0 [2025-12-13T10:36:22.223311631Z TRACE quiche::h3] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:22.223317061Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:22.223320778Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:22.223327270Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:22.223335025Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 50, 50, 32, 71, 77, 84] [2025-12-13T10:36:22.223341857Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:22.223346927Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:22.223351786Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:22.223358569Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:22.223364760Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:22.223370691Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:22.223386000Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:22 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:22.223395788Z TRACE quiche::h3] 46aec1fee30ee225a6944d1681962dd7005408b2 stream id 0 is readable [2025-12-13T10:36:22.223400277Z TRACE quiche::h3::stream] 46aec1fee30ee225a6944d1681962dd7005408b2 read 1 bytes on stream 0 [2025-12-13T10:36:22.223404805Z TRACE quiche::h3::stream] 46aec1fee30ee225a6944d1681962dd7005408b2 read 1 bytes on stream 0 [2025-12-13T10:36:22.223409123Z TRACE quiche::h3::stream] 46aec1fee30ee225a6944d1681962dd7005408b2 read 1 bytes on stream 0 [2025-12-13T10:36:22.223412720Z TRACE quiche::h3] 46aec1fee30ee225a6944d1681962dd7005408b2 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:22.223430142Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:36:22.223434501Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:22.223438177Z INFO quiche_apps::common] 1/1 response(s) received in 942.900303ms, closing... [2025-12-13T10:36:22.223453416Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx pkt Short dcid=0000000000001005dad77a5cc780a3acfd8457b9 key_phase=false len=11 pn=20 [2025-12-13T10:36:22.223457945Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:22.223470769Z TRACE quiche::recovery::congestion::recovery] 46aec1fee30ee225a6944d1681962dd7005408b2 timer=90.485716ms latest_rtt=33.404258ms srtt=33.553933ms min_rtt=31.193468ms rttvar=7.989488ms cwnd=6615 ssthresh=6615 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 608, tv_nsec: 480508784 }) Rate { delivered: 706, delivered_time: Instant { tv_sec: 608, tv_nsec: 548494967 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 548494967 }, end_of_app_limited: 19, last_sent_packet: 20, largest_acked: 19, rate_sample: RateSample { bandwidth: 77.98 Kbps, is_app_limited: true, interval: 135.155026ms, delivered: 123, prior_delivered: 583, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 446744199 }), send_elapsed: 133.817489ms, ack_elapsed: 135.155026ms, rtt: 33.404258ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 246431, last_update: Instant { tv_sec: 608, tv_nsec: 548494967 }, next_time: Instant { tv_sec: 608, tv_nsec: 548494967 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:22.223526413Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:33426 to 193.167.100.100:443 [2025-12-13T10:36:22.223532404Z TRACE quiche_apps::client] 0.0.0.0:33426 -> 193.167.100.100:443: done writing [2025-12-13T10:36:22.420787892Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:22.420811777Z TRACE quiche] 46aec1fee30ee225a6944d1681962dd7005408b2 draining timeout expired [2025-12-13T10:36:22.420861450Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:22.420870397Z INFO quiche_apps::client] connection closed, recv=6 sent=21 lost=8 retrans=15 sent_bytes=3256 recv_bytes=4712 lost_bytes=1858 [local_addr=0.0.0.0:33426 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=6 sent=21 lost=8 retrans=15 rtt=33.553933ms min_rtt=Some(31.193468ms) rttvar=7.989488ms cwnd=6615 sent_bytes=3256 recv_bytes=4712 lost_bytes=0 stream_retrans_bytes=483 pmtu=1350 delivery_rate=9747] [2025-12-13T10:36:22.425638428Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:36:22.425881301Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:37366 with scid 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 [2025-12-13T10:36:22.425923861Z TRACE quiche::tls] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 write message lvl=Initial len=266 [2025-12-13T10:36:22.425941864Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Initial version=1 dcid=fb891f6ca26405c7cb63e66bee753238 scid=6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 len=270 pn=0 [2025-12-13T10:36:22.425945602Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:22.425959598Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=998.928536ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 608, tv_nsec: 784702866 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 784702866 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 608, tv_nsec: 784702866 }, next_time: Instant { tv_sec: 608, tv_nsec: 784702866 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:22.426045919Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:36:22.460030571Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:37366 [2025-12-13T10:36:22.460065265Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx pkt Initial version=1 dcid=6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 scid=0000000000001005c36806eecabd7862450c6705 token= len=116 pn=0 [2025-12-13T10:36:22.460084973Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:22.460096975Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet newly acked 0 [2025-12-13T10:36:22.460108817Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm CRYPTO off=0 len=90 [2025-12-13T10:36:22.460258426Z TRACE quiche::tls] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 set write secret lvl=Handshake [2025-12-13T10:36:22.460272573Z TRACE quiche::tls] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 set read secret lvl=Handshake [2025-12-13T10:36:22.460307809Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx pkt Handshake version=1 dcid=6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 scid=0000000000001005c36806eecabd7862450c6705 len=985 pn=0 [2025-12-13T10:36:22.460317136Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm CRYPTO off=0 len=717 [2025-12-13T10:36:22.460509486Z TRACE quiche::tls] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 write message lvl=Handshake len=36 [2025-12-13T10:36:22.460514124Z TRACE quiche::tls] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 set write secret lvl=OneRTT [2025-12-13T10:36:22.460521137Z TRACE quiche::tls] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 set read secret lvl=OneRTT [2025-12-13T10:36:22.460537067Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(fb891f6ca26405c7cb63e66bee753238), max_idle_timeout: 75000, stateless_reset_token: Some(119147514577376472041885112691393107604), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005c36806eecabd7862450c6705), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:36:22.460552596Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm PADDING len=247 [2025-12-13T10:36:22.460567043Z TRACE quiche_apps::client] 0.0.0.0:37366: processed 1200 bytes [2025-12-13T10:36:22.460572413Z TRACE quiche_apps::client] 0.0.0.0:37366: recv() would block [2025-12-13T10:36:22.460575469Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:22.460590898Z TRACE quiche::h3] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:36:22.460607850Z TRACE quiche::h3] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm GREASE stream=0 len=0 [2025-12-13T10:36:22.460621425Z TRACE quiche::h3] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm GREASE stream=0 len=18 [2025-12-13T10:36:22.460629360Z TRACE quiche::h3] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm HEADERS stream=0 len=34 fin=true [2025-12-13T10:36:22.460636022Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /dark-tart-heatran", "user-agent: quiche"] [2025-12-13T10:36:22.460708127Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Initial version=1 dcid=0000000000001005c36806eecabd7862450c6705 scid=6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 len=6 pn=1 [2025-12-13T10:36:22.460712846Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=80 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:22.460723756Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=101.845362ms latest_rtt=34.170209ms srtt=34.170209ms min_rtt=34.170209ms rttvar=17.085104ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 608, tv_nsec: 819348894 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819348894 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.96 Kbps, is_app_limited: true, interval: 34.170209ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 784702866 }), send_elapsed: 0ns, ack_elapsed: 34.170209ms, rtt: 34.170209ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493851, last_update: Instant { tv_sec: 608, tv_nsec: 819348864 }, next_time: Instant { tv_sec: 608, tv_nsec: 819348894 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:22.460748973Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Handshake version=1 dcid=0000000000001005c36806eecabd7862450c6705 scid=6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 len=45 pn=2 [2025-12-13T10:36:22.460752650Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=55 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:22.460755816Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:22.460762468Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=102.446415ms latest_rtt=34.170209ms srtt=34.170209ms min_rtt=34.170209ms rttvar=17.085104ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 608, tv_nsec: 819348894 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819348894 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.96 Kbps, is_app_limited: true, interval: 34.170209ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 784702866 }), send_elapsed: 0ns, ack_elapsed: 34.170209ms, rtt: 34.170209ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493851, last_update: Instant { tv_sec: 608, tv_nsec: 819512630 }, next_time: Instant { tv_sec: 608, tv_nsec: 819348894 }, max_datagram_size: 1350, last_packet_size: None, iv: 224.764µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:22.460776445Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 dropped epoch 0 state [2025-12-13T10:36:22.460795220Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=1128 pn=3 [2025-12-13T10:36:22.460798576Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[f6, e8, 85, b1, 91, 49, e6, 4d, 35, a8, 5c, b7, a3, 5f, 9a, 3b, d0, f6, cf, b6] reset_token=[ea, 3d, 19, df, 1f, c6, b2, 43, 03, 95, e9, 1f, 61, d8, 08, 1a] [2025-12-13T10:36:22.460805599Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:22.460808915Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm PADDING len=1064 [2025-12-13T10:36:22.460815728Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=102.393166ms latest_rtt=34.170209ms srtt=34.170209ms min_rtt=34.170209ms rttvar=17.085104ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 608, tv_nsec: 819348894 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819348894 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.96 Kbps, is_app_limited: true, interval: 34.170209ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 784702866 }), send_elapsed: 0ns, ack_elapsed: 34.170209ms, rtt: 34.170209ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 493851, last_update: Instant { tv_sec: 608, tv_nsec: 819512630 }, next_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:22.460860612Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:22.460870530Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=6 pn=4 [2025-12-13T10:36:22.460875400Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:22.460885859Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=102.322263ms latest_rtt=34.170209ms srtt=34.170209ms min_rtt=34.170209ms rttvar=17.085104ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 608, tv_nsec: 819348894 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819348894 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.96 Kbps, is_app_limited: true, interval: 34.170209ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 784702866 }), send_elapsed: 0ns, ack_elapsed: 34.170209ms, rtt: 34.170209ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493851, last_update: Instant { tv_sec: 608, tv_nsec: 819679532 }, next_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.450132ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:22.460934450Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:22.460949578Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=6 pn=5 [2025-12-13T10:36:22.460962052Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:22.460973944Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=102.234139ms latest_rtt=34.170209ms srtt=34.170209ms min_rtt=34.170209ms rttvar=17.085104ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 608, tv_nsec: 819348894 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819348894 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.96 Kbps, is_app_limited: true, interval: 34.170209ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 784702866 }), send_elapsed: 0ns, ack_elapsed: 34.170209ms, rtt: 34.170209ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 493851, last_update: Instant { tv_sec: 608, tv_nsec: 819679532 }, next_time: Instant { tv_sec: 608, tv_nsec: 822206668 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:22.461009650Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:22.461020842Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=77 pn=6 [2025-12-13T10:36:22.461026873Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm STREAM id=0 off=0 len=72 fin=true [2025-12-13T10:36:22.461065314Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=102.142848ms latest_rtt=34.170209ms srtt=34.170209ms min_rtt=34.170209ms rttvar=17.085104ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1480 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 608, tv_nsec: 819348894 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819348894 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.96 Kbps, is_app_limited: true, interval: 34.170209ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 784702866 }), send_elapsed: 0ns, ack_elapsed: 34.170209ms, rtt: 34.170209ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493851, last_update: Instant { tv_sec: 608, tv_nsec: 819827538 }, next_time: Instant { tv_sec: 608, tv_nsec: 822206668 }, max_datagram_size: 1350, last_packet_size: None, iv: 321.959µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:22.461100340Z TRACE quiche_apps::client] written 115 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:22.461107003Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:22.495544051Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:37366 [2025-12-13T10:36:22.495574167Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx pkt Short dcid=6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 key_phase=false len=869 pn=0 [2025-12-13T10:36:22.495594816Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:36:22.495605175Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet newly acked 3 [2025-12-13T10:36:22.495616837Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm CRYPTO off=0 len=540 [2025-12-13T10:36:22.495670287Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm HANDSHAKE_DONE [2025-12-13T10:36:22.495682079Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 dropped epoch 1 state [2025-12-13T10:36:22.495693721Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c2, 3e, 33, c2, fa, 7a, 3f, c2, a1, 08, b2, 3b] reset_token=[f5, 16, 9a, cd, 54, 8a, 5b, b4, d3, 32, 68, 39, 55, 49, a0, c7] [2025-12-13T10:36:22.495710752Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, d5, 2e, da, db, a1, fd, de, b1, 56, 8a, 99, d0] reset_token=[c7, dd, 82, bd, e9, 45, ba, 16, b8, f5, 4a, 32, f9, 22, 04, 4d] [2025-12-13T10:36:22.495719829Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, d0, 65, 87, 82, b7, 54, 16, 59, f4, 61, 8a, 12] reset_token=[67, f4, 66, f6, 58, b2, e9, e7, 49, 3c, 32, 95, fa, 97, 05, 42] [2025-12-13T10:36:22.495727554Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 3f, 9b, 61, ad, 05, 16, 1f, 6a, 3d, 16, c6, 8d] reset_token=[b4, 4f, 5c, fd, a9, de, 35, 6f, d4, 86, 34, 28, 65, ce, 11, 35] [2025-12-13T10:36:22.495735459Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 57, e6, 62, e1, ba, d8, 0d, b6, 07, 85, e0, 36] reset_token=[95, 45, 42, d6, f0, 59, cd, 9f, 0c, 63, 7b, 5a, f9, dc, c6, 77] [2025-12-13T10:36:22.495743313Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 5c, eb, 68, 4d, 38, f9, 49, 56, e2, 11, 41, fd] reset_token=[d5, b9, d1, 8e, 4f, b3, 81, 0e, 1f, c4, 30, 9c, 49, 87, 9b, 1e] [2025-12-13T10:36:22.495750878Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, f5, 3c, 60, a8, 38, 66, df, 96, ea, a6, b4, 2d] reset_token=[5e, b3, 55, 3f, c4, c4, d9, 16, ae, 2f, e3, 76, 25, b6, 4d, 8e] [2025-12-13T10:36:22.495757370Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:36:22.495763812Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:36:22.495771396Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:36:22.495806101Z TRACE quiche_apps::client] 0.0.0.0:37366: processed 890 bytes [2025-12-13T10:36:22.495813074Z TRACE quiche_apps::client] 0.0.0.0:37366: recv() would block [2025-12-13T10:36:22.495816811Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:22.495821399Z TRACE quiche::h3] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 stream id 3 is readable [2025-12-13T10:36:22.495828893Z TRACE quiche::h3::stream] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 read 1 bytes on stream 3 [2025-12-13T10:36:22.495835816Z TRACE quiche::h3] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 open peer's control stream 3 [2025-12-13T10:36:22.495840786Z TRACE quiche::h3::stream] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 read 1 bytes on stream 3 [2025-12-13T10:36:22.495845394Z TRACE quiche::h3::stream] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 read 1 bytes on stream 3 [2025-12-13T10:36:22.495850303Z TRACE quiche::h3::stream] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 read 6 bytes on stream 3 [2025-12-13T10:36:22.495854591Z TRACE quiche::h3] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:36:22.495871724Z TRACE quiche::h3] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 stream id 7 is readable [2025-12-13T10:36:22.495876713Z TRACE quiche::h3::stream] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 read 1 bytes on stream 7 [2025-12-13T10:36:22.495893133Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=5 pn=7 [2025-12-13T10:36:22.495897461Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=40 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:22.495908192Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=76.06502ms latest_rtt=34.645684ms srtt=34.229642ms min_rtt=34.170209ms rttvar=12.932696ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=203 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 608, tv_nsec: 854383078 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 35.034184ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 819348894 }), send_elapsed: 388.5µs, ack_elapsed: 35.034184ms, rtt: 34.645684ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492993, last_update: Instant { tv_sec: 608, tv_nsec: 854698618 }, next_time: Instant { tv_sec: 608, tv_nsec: 855020577 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:22.495967863Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:22.495978553Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:22.572115020Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:22.572150286Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 loss detection timeout expired [2025-12-13T10:36:22.572158050Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=110.774716ms latest_rtt=34.645684ms srtt=34.229642ms min_rtt=34.170209ms rttvar=12.932696ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=203 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 608, tv_nsec: 854383078 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 35.034184ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 819348894 }), send_elapsed: 388.5µs, ack_elapsed: 35.034184ms, rtt: 34.645684ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492993, last_update: Instant { tv_sec: 608, tv_nsec: 854698618 }, next_time: Instant { tv_sec: 608, tv_nsec: 855020577 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:22.572218844Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:22.572254571Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=12 pn=8 [2025-12-13T10:36:22.572260282Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=9584 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:22.572267165Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:22.572305156Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=221.84982ms latest_rtt=34.645684ms srtt=34.229642ms min_rtt=34.170209ms rttvar=12.932696ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=253 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 608, tv_nsec: 854383078 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 35.034184ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 819348894 }), send_elapsed: 388.5µs, ack_elapsed: 35.034184ms, rtt: 34.645684ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 50, rate: 492993, last_update: Instant { tv_sec: 608, tv_nsec: 931048925 }, next_time: Instant { tv_sec: 608, tv_nsec: 931048925 }, max_datagram_size: 1350, last_packet_size: Some(50), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:22.572394563Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:22.572405874Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:22.693282617Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:37366 [2025-12-13T10:36:22.693332681Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx pkt Short dcid=6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 key_phase=false len=20 pn=3 [2025-12-13T10:36:22.693354622Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm PING mtu_probe=None [2025-12-13T10:36:22.693362436Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm PADDING len=2 [2025-12-13T10:36:22.693385169Z TRACE quiche_apps::client] 0.0.0.0:37366: processed 41 bytes [2025-12-13T10:36:22.693395458Z TRACE quiche_apps::client] 0.0.0.0:37366: recv() would block [2025-12-13T10:36:22.693401500Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:22.693430985Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=7 pn=9 [2025-12-13T10:36:22.693440242Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=13 blocks=[0..0, 3..3] ecn_counts=None [2025-12-13T10:36:22.693457194Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=100.696078ms latest_rtt=34.645684ms srtt=34.229642ms min_rtt=34.170209ms rttvar=12.932696ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=253 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 608, tv_nsec: 854383078 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, end_of_app_limited: 7, last_sent_packet: 9, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 35.034184ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 819348894 }), send_elapsed: 388.5µs, ack_elapsed: 35.034184ms, rtt: 34.645684ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492993, last_update: Instant { tv_sec: 609, tv_nsec: 52228264 }, next_time: Instant { tv_sec: 609, tv_nsec: 52228264 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:22.693530210Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:22.693555097Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:22.694490101Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:37366 [2025-12-13T10:36:22.694505069Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx pkt Short dcid=6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 key_phase=false len=1329 pn=5 [2025-12-13T10:36:22.694515969Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm PING mtu_probe=None [2025-12-13T10:36:22.694529655Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm PADDING len=1311 [2025-12-13T10:36:22.694540335Z TRACE quiche_apps::client] 0.0.0.0:37366: processed 1350 bytes [2025-12-13T10:36:22.694546676Z TRACE quiche_apps::client] 0.0.0.0:37366: recv() would block [2025-12-13T10:36:22.694551185Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:22.694564369Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=9 pn=10 [2025-12-13T10:36:22.694570651Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=7 blocks=[0..0, 3..3, 5..5] ecn_counts=None [2025-12-13T10:36:22.694582874Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=99.57157ms latest_rtt=34.645684ms srtt=34.229642ms min_rtt=34.170209ms rttvar=12.932696ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=253 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 608, tv_nsec: 854383078 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, end_of_app_limited: 7, last_sent_packet: 10, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 35.034184ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 819348894 }), send_elapsed: 388.5µs, ack_elapsed: 35.034184ms, rtt: 34.645684ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492993, last_update: Instant { tv_sec: 609, tv_nsec: 52228264 }, next_time: Instant { tv_sec: 609, tv_nsec: 52228264 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:22.694637697Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:22.694647264Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:22.794811627Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:22.794848746Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 loss detection timeout expired [2025-12-13T10:36:22.794856450Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=221.218394ms latest_rtt=34.645684ms srtt=34.229642ms min_rtt=34.170209ms rttvar=12.932696ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=253 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 608, tv_nsec: 854383078 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, end_of_app_limited: 7, last_sent_packet: 10, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 35.034184ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 819348894 }), send_elapsed: 388.5µs, ack_elapsed: 35.034184ms, rtt: 34.645684ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492993, last_update: Instant { tv_sec: 609, tv_nsec: 52228264 }, next_time: Instant { tv_sec: 609, tv_nsec: 52228264 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:22.794906234Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:22.794941780Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=16 pn=11 [2025-12-13T10:36:22.794947270Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=12553 blocks=[0..0, 3..3, 5..5] ecn_counts=None [2025-12-13T10:36:22.794954364Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:22.794973660Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=443.788244ms latest_rtt=34.645684ms srtt=34.229642ms min_rtt=34.170209ms rttvar=12.932696ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=307 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 608, tv_nsec: 854383078 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 35.034184ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 819348894 }), send_elapsed: 388.5µs, ack_elapsed: 35.034184ms, rtt: 34.645684ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 54, rate: 492993, last_update: Instant { tv_sec: 609, tv_nsec: 153734892 }, next_time: Instant { tv_sec: 609, tv_nsec: 153734892 }, max_datagram_size: 1350, last_packet_size: Some(54), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:22.795065000Z TRACE quiche_apps::client] written 54 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:22.795081611Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=16 pn=12 [2025-12-13T10:36:22.795087873Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=12571 blocks=[0..0, 3..3, 5..5] ecn_counts=None [2025-12-13T10:36:22.795094455Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:22.795109273Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=443.805206ms latest_rtt=34.645684ms srtt=34.229642ms min_rtt=34.170209ms rttvar=12.932696ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=361 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 608, tv_nsec: 854383078 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 35.034184ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 819348894 }), send_elapsed: 388.5µs, ack_elapsed: 35.034184ms, rtt: 34.645684ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 108, rate: 492993, last_update: Instant { tv_sec: 609, tv_nsec: 153734892 }, next_time: Instant { tv_sec: 609, tv_nsec: 153734892 }, max_datagram_size: 1350, last_packet_size: Some(54), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:22.795160439Z TRACE quiche_apps::client] written 54 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:22.795179104Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:23.239719752Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:23.239758796Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 loss detection timeout expired [2025-12-13T10:36:23.239766169Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=442.989523ms latest_rtt=34.645684ms srtt=34.229642ms min_rtt=34.170209ms rttvar=12.932696ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=361 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 608, tv_nsec: 854383078 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 35.034184ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 819348894 }), send_elapsed: 388.5µs, ack_elapsed: 35.034184ms, rtt: 34.645684ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 108, rate: 492993, last_update: Instant { tv_sec: 609, tv_nsec: 153734892 }, next_time: Instant { tv_sec: 609, tv_nsec: 153734892 }, max_datagram_size: 1350, last_packet_size: Some(54), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:23.239799161Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:23.239837843Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=18 pn=13 [2025-12-13T10:36:23.239843363Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=68165 blocks=[0..0, 3..3, 5..5] ecn_counts=None [2025-12-13T10:36:23.239850547Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:23.239870835Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=887.626922ms latest_rtt=34.645684ms srtt=34.229642ms min_rtt=34.170209ms rttvar=12.932696ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=417 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 608, tv_nsec: 854383078 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 35.034184ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 819348894 }), send_elapsed: 388.5µs, ack_elapsed: 35.034184ms, rtt: 34.645684ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 56, rate: 492993, last_update: Instant { tv_sec: 609, tv_nsec: 598629031 }, next_time: Instant { tv_sec: 609, tv_nsec: 598629031 }, max_datagram_size: 1350, last_packet_size: Some(56), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:23.239967014Z TRACE quiche_apps::client] written 56 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:23.239983525Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=18 pn=14 [2025-12-13T10:36:23.239989617Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=68184 blocks=[0..0, 3..3, 5..5] ecn_counts=None [2025-12-13T10:36:23.239996019Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:23.240030423Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=887.627824ms latest_rtt=34.645684ms srtt=34.229642ms min_rtt=34.170209ms rttvar=12.932696ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=473 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 608, tv_nsec: 854383078 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 35.034184ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 819348894 }), send_elapsed: 388.5µs, ack_elapsed: 35.034184ms, rtt: 34.645684ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 492993, last_update: Instant { tv_sec: 609, tv_nsec: 598629031 }, next_time: Instant { tv_sec: 609, tv_nsec: 598629031 }, max_datagram_size: 1350, last_packet_size: Some(56), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:23.240075167Z TRACE quiche_apps::client] written 56 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:23.240086177Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:24.129036784Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:24.129072961Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 loss detection timeout expired [2025-12-13T10:36:24.129079774Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=886.260849ms latest_rtt=34.645684ms srtt=34.229642ms min_rtt=34.170209ms rttvar=12.932696ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=473 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 608, tv_nsec: 854383078 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 35.034184ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 819348894 }), send_elapsed: 388.5µs, ack_elapsed: 35.034184ms, rtt: 34.645684ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 492993, last_update: Instant { tv_sec: 609, tv_nsec: 598629031 }, next_time: Instant { tv_sec: 609, tv_nsec: 598629031 }, max_datagram_size: 1350, last_packet_size: Some(56), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.129111914Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:24.129147010Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=18 pn=15 [2025-12-13T10:36:24.129152861Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=179329 blocks=[0..0, 3..3, 5..5] ecn_counts=None [2025-12-13T10:36:24.129159924Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:24.129179861Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=1.775311813s latest_rtt=34.645684ms srtt=34.229642ms min_rtt=34.170209ms rttvar=12.932696ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=529 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 608, tv_nsec: 854383078 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 35.034184ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 819348894 }), send_elapsed: 388.5µs, ack_elapsed: 35.034184ms, rtt: 34.645684ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 56, rate: 492993, last_update: Instant { tv_sec: 610, tv_nsec: 487939520 }, next_time: Instant { tv_sec: 610, tv_nsec: 487939520 }, max_datagram_size: 1350, last_packet_size: Some(56), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.129310946Z TRACE quiche_apps::client] written 56 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:24.129328489Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=18 pn=16 [2025-12-13T10:36:24.129335252Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=179352 blocks=[0..0, 3..3, 5..5] ecn_counts=None [2025-12-13T10:36:24.129343547Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:24.129357834Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=1.775327552s latest_rtt=34.645684ms srtt=34.229642ms min_rtt=34.170209ms rttvar=12.932696ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=585 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 608, tv_nsec: 854383078 }, first_sent_time: Instant { tv_sec: 608, tv_nsec: 819737394 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 3, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 35.034184ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 819348894 }), send_elapsed: 388.5µs, ack_elapsed: 35.034184ms, rtt: 34.645684ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 492993, last_update: Instant { tv_sec: 610, tv_nsec: 487939520 }, next_time: Instant { tv_sec: 610, tv_nsec: 487939520 }, max_datagram_size: 1350, last_packet_size: Some(56), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.129404030Z TRACE quiche_apps::client] written 56 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:24.129414590Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:24.160297096Z TRACE quiche_apps::client] got 49 bytes from 193.167.100.100:443 to 0.0.0.0:37366 [2025-12-13T10:36:24.160318496Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx pkt Short dcid=6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 key_phase=false len=28 pn=7 [2025-12-13T10:36:24.160336840Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm ACK delay=0 blocks=[5..5, 7..7, 10..12, 16..16] ecn_counts=None [2025-12-13T10:36:24.160347450Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet newly acked 5 [2025-12-13T10:36:24.160355014Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet newly acked 7 [2025-12-13T10:36:24.160361877Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet newly acked 10 [2025-12-13T10:36:24.160368359Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet newly acked 11 [2025-12-13T10:36:24.160392745Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet newly acked 12 [2025-12-13T10:36:24.160400078Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet newly acked 16 [2025-12-13T10:36:24.160408614Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet 4 lost on epoch 2 [2025-12-13T10:36:24.160414936Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet 6 lost on epoch 2 [2025-12-13T10:36:24.160420757Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet 8 lost on epoch 2 [2025-12-13T10:36:24.160427800Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet 13 lost on epoch 2 [2025-12-13T10:36:24.160434933Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet 14 lost on epoch 2 [2025-12-13T10:36:24.160498592Z TRACE quiche_apps::client] 0.0.0.0:37366: processed 49 bytes [2025-12-13T10:36:24.160506377Z TRACE quiche_apps::client] 0.0.0.0:37366: recv() would block [2025-12-13T10:36:24.160510134Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:24.160525603Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=82 pn=17 [2025-12-13T10:36:24.160530251Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=25 blocks=[7..7] ecn_counts=None [2025-12-13T10:36:24.160534910Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm STREAM id=0 off=0 len=72 fin=true [2025-12-13T10:36:24.160544689Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=6.660936ms latest_rtt=31.189359ms srtt=33.849605ms min_rtt=31.189359ms rttvar=10.459592ms cwnd=9450 ssthresh=9450 bytes_in_flight=176 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 610, tv_nsec: 519128879 }) Rate { delivered: 1707, delivered_time: Instant { tv_sec: 610, tv_nsec: 519128879 }, first_sent_time: Instant { tv_sec: 610, tv_nsec: 487939520 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 16, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 1.668202126s, delivered: 208, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 854383078 }), send_elapsed: 1.668202126s, ack_elapsed: 1.664745801s, rtt: 31.189359ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 348970, last_update: Instant { tv_sec: 610, tv_nsec: 519330657 }, next_time: Instant { tv_sec: 610, tv_nsec: 487939520 }, max_datagram_size: 1350, last_packet_size: None, iv: 320.944µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:24.160600112Z TRACE quiche_apps::client] written 120 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:24.160611513Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:24.167693759Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:24.167704750Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 loss detection timeout expired [2025-12-13T10:36:24.167710962Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet 15 lost on epoch 2 [2025-12-13T10:36:24.167718676Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=93.484691ms latest_rtt=31.189359ms srtt=33.849605ms min_rtt=31.189359ms rttvar=10.459592ms cwnd=9450 ssthresh=9450 bytes_in_flight=120 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 610, tv_nsec: 519128879 }) Rate { delivered: 1707, delivered_time: Instant { tv_sec: 610, tv_nsec: 519128879 }, first_sent_time: Instant { tv_sec: 610, tv_nsec: 487939520 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 16, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 1.668202126s, delivered: 208, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 854383078 }), send_elapsed: 1.668202126s, ack_elapsed: 1.664745801s, rtt: 31.189359ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 348970, last_update: Instant { tv_sec: 610, tv_nsec: 519330657 }, next_time: Instant { tv_sec: 610, tv_nsec: 487939520 }, max_datagram_size: 1350, last_packet_size: None, iv: 320.944µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:24.167745055Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:24.167757669Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=6 pn=18 [2025-12-13T10:36:24.167762097Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=930 blocks=[7..7] ecn_counts=None [2025-12-13T10:36:24.167771555Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=93.432474ms latest_rtt=31.189359ms srtt=33.849605ms min_rtt=31.189359ms rttvar=10.459592ms cwnd=9450 ssthresh=9450 bytes_in_flight=120 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 610, tv_nsec: 519128879 }) Rate { delivered: 1707, delivered_time: Instant { tv_sec: 610, tv_nsec: 519128879 }, first_sent_time: Instant { tv_sec: 610, tv_nsec: 487939520 }, end_of_app_limited: 16, last_sent_packet: 18, largest_acked: 16, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 1.668202126s, delivered: 208, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 854383078 }), send_elapsed: 1.668202126s, ack_elapsed: 1.664745801s, rtt: 31.189359ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 348970, last_update: Instant { tv_sec: 610, tv_nsec: 519330657 }, next_time: Instant { tv_sec: 610, tv_nsec: 526886201 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:24.167814204Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:24.167824454Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:24.261971870Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:24.261987359Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 loss detection timeout expired [2025-12-13T10:36:24.261993210Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=99.8983ms latest_rtt=31.189359ms srtt=33.849605ms min_rtt=31.189359ms rttvar=10.459592ms cwnd=9450 ssthresh=9450 bytes_in_flight=120 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 610, tv_nsec: 519128879 }) Rate { delivered: 1707, delivered_time: Instant { tv_sec: 610, tv_nsec: 519128879 }, first_sent_time: Instant { tv_sec: 610, tv_nsec: 487939520 }, end_of_app_limited: 16, last_sent_packet: 18, largest_acked: 16, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 1.668202126s, delivered: 208, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 854383078 }), send_elapsed: 1.668202126s, ack_elapsed: 1.664745801s, rtt: 31.189359ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 348970, last_update: Instant { tv_sec: 610, tv_nsec: 519330657 }, next_time: Instant { tv_sec: 610, tv_nsec: 526886201 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:24.262024017Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:24.262041931Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=83 pn=19 [2025-12-13T10:36:24.262046740Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=12715 blocks=[7..7] ecn_counts=None [2025-12-13T10:36:24.262051860Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm STREAM id=0 off=0 len=72 fin=true [2025-12-13T10:36:24.262063832Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=201.342824ms latest_rtt=31.189359ms srtt=33.849605ms min_rtt=31.189359ms rttvar=10.459592ms cwnd=9450 ssthresh=9450 bytes_in_flight=241 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 610, tv_nsec: 519128879 }) Rate { delivered: 1707, delivered_time: Instant { tv_sec: 610, tv_nsec: 519128879 }, first_sent_time: Instant { tv_sec: 610, tv_nsec: 487939520 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 16, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 1.668202126s, delivered: 208, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 854383078 }), send_elapsed: 1.668202126s, ack_elapsed: 1.664745801s, rtt: 31.189359ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 348970, last_update: Instant { tv_sec: 610, tv_nsec: 620845372 }, next_time: Instant { tv_sec: 610, tv_nsec: 620845372 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:24.262114446Z TRACE quiche_apps::client] written 121 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:24.262125848Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:24.284603337Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:37366 [2025-12-13T10:36:24.284639705Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx pkt Short dcid=6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 key_phase=false len=20 pn=9 [2025-12-13T10:36:24.284654423Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm PING mtu_probe=None [2025-12-13T10:36:24.284661906Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm PADDING len=2 [2025-12-13T10:36:24.284676734Z TRACE quiche_apps::client] 0.0.0.0:37366: processed 41 bytes [2025-12-13T10:36:24.284684839Z TRACE quiche_apps::client] 0.0.0.0:37366: recv() would block [2025-12-13T10:36:24.284690650Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:24.284707231Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=7 pn=20 [2025-12-13T10:36:24.284714224Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=8 blocks=[7..7, 9..9] ecn_counts=None [2025-12-13T10:36:24.284732098Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=178.673396ms latest_rtt=31.189359ms srtt=33.849605ms min_rtt=31.189359ms rttvar=10.459592ms cwnd=9450 ssthresh=9450 bytes_in_flight=241 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 610, tv_nsec: 519128879 }) Rate { delivered: 1707, delivered_time: Instant { tv_sec: 610, tv_nsec: 519128879 }, first_sent_time: Instant { tv_sec: 610, tv_nsec: 487939520 }, end_of_app_limited: 18, last_sent_packet: 20, largest_acked: 16, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 1.668202126s, delivered: 208, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 854383078 }), send_elapsed: 1.668202126s, ack_elapsed: 1.664745801s, rtt: 31.189359ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 348970, last_update: Instant { tv_sec: 610, tv_nsec: 620845372 }, next_time: Instant { tv_sec: 610, tv_nsec: 620845372 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:24.284815424Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:24.284827787Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:24.402937186Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:37366 [2025-12-13T10:36:24.402981368Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx pkt Short dcid=6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 key_phase=false len=20 pn=12 [2025-12-13T10:36:24.403001105Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm PING mtu_probe=None [2025-12-13T10:36:24.403008930Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm PADDING len=2 [2025-12-13T10:36:24.403028025Z TRACE quiche_apps::client] 0.0.0.0:37366: processed 41 bytes [2025-12-13T10:36:24.403038114Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:37366 [2025-12-13T10:36:24.403046250Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx pkt Short dcid=6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 key_phase=false len=20 pn=13 [2025-12-13T10:36:24.403056679Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm PING mtu_probe=None [2025-12-13T10:36:24.403062510Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm PADDING len=2 [2025-12-13T10:36:24.403073240Z TRACE quiche_apps::client] 0.0.0.0:37366: processed 41 bytes [2025-12-13T10:36:24.403082347Z TRACE quiche_apps::client] 0.0.0.0:37366: recv() would block [2025-12-13T10:36:24.403088659Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:24.403115329Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=9 pn=21 [2025-12-13T10:36:24.403122151Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=8 blocks=[7..7, 9..9, 12..13] ecn_counts=None [2025-12-13T10:36:24.403136188Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=60.270148ms latest_rtt=31.189359ms srtt=33.849605ms min_rtt=31.189359ms rttvar=10.459592ms cwnd=9450 ssthresh=9450 bytes_in_flight=241 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 610, tv_nsec: 519128879 }) Rate { delivered: 1707, delivered_time: Instant { tv_sec: 610, tv_nsec: 519128879 }, first_sent_time: Instant { tv_sec: 610, tv_nsec: 487939520 }, end_of_app_limited: 18, last_sent_packet: 21, largest_acked: 16, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 1.668202126s, delivered: 208, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 854383078 }), send_elapsed: 1.668202126s, ack_elapsed: 1.664745801s, rtt: 31.189359ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 348970, last_update: Instant { tv_sec: 610, tv_nsec: 761914221 }, next_time: Instant { tv_sec: 610, tv_nsec: 761914221 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:24.403230774Z TRACE quiche_apps::client] written 47 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:24.403246834Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:24.464336538Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:24.464350333Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 loss detection timeout expired [2025-12-13T10:36:24.464357887Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=200.424264ms latest_rtt=31.189359ms srtt=33.849605ms min_rtt=31.189359ms rttvar=10.459592ms cwnd=9450 ssthresh=9450 bytes_in_flight=241 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 610, tv_nsec: 519128879 }) Rate { delivered: 1707, delivered_time: Instant { tv_sec: 610, tv_nsec: 519128879 }, first_sent_time: Instant { tv_sec: 610, tv_nsec: 487939520 }, end_of_app_limited: 18, last_sent_packet: 21, largest_acked: 16, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 1.668202126s, delivered: 208, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 854383078 }), send_elapsed: 1.668202126s, ack_elapsed: 1.664745801s, rtt: 31.189359ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 348970, last_update: Instant { tv_sec: 610, tv_nsec: 761914221 }, next_time: Instant { tv_sec: 610, tv_nsec: 761914221 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:24.464382143Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:24.464404585Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=87 pn=22 [2025-12-13T10:36:24.464409484Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=7669 blocks=[7..7, 9..9, 12..13] ecn_counts=None [2025-12-13T10:36:24.464415144Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm STREAM id=0 off=0 len=72 fin=true [2025-12-13T10:36:24.464430062Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=402.712168ms latest_rtt=31.189359ms srtt=33.849605ms min_rtt=31.189359ms rttvar=10.459592ms cwnd=9450 ssthresh=9450 bytes_in_flight=366 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 610, tv_nsec: 519128879 }) Rate { delivered: 1707, delivered_time: Instant { tv_sec: 610, tv_nsec: 519128879 }, first_sent_time: Instant { tv_sec: 610, tv_nsec: 487939520 }, end_of_app_limited: 21, last_sent_packet: 22, largest_acked: 16, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 1.668202126s, delivered: 208, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 854383078 }), send_elapsed: 1.668202126s, ack_elapsed: 1.664745801s, rtt: 31.189359ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 348970, last_update: Instant { tv_sec: 610, tv_nsec: 823205020 }, next_time: Instant { tv_sec: 610, tv_nsec: 823205020 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:24.464486588Z TRACE quiche_apps::client] written 125 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:24.464515722Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=11 pn=23 [2025-12-13T10:36:24.464520371Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm ACK delay=7683 blocks=[7..7, 9..9, 12..13] ecn_counts=None [2025-12-13T10:36:24.464525200Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm PING mtu_probe=None [2025-12-13T10:36:24.464532974Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=402.725673ms latest_rtt=31.189359ms srtt=33.849605ms min_rtt=31.189359ms rttvar=10.459592ms cwnd=9450 ssthresh=9450 bytes_in_flight=415 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 610, tv_nsec: 519128879 }) Rate { delivered: 1707, delivered_time: Instant { tv_sec: 610, tv_nsec: 519128879 }, first_sent_time: Instant { tv_sec: 610, tv_nsec: 487939520 }, end_of_app_limited: 22, last_sent_packet: 23, largest_acked: 16, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 1.668202126s, delivered: 208, prior_delivered: 1499, prior_time: Some(Instant { tv_sec: 608, tv_nsec: 854383078 }), send_elapsed: 1.668202126s, ack_elapsed: 1.664745801s, rtt: 31.189359ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 348970, last_update: Instant { tv_sec: 610, tv_nsec: 823205020 }, next_time: Instant { tv_sec: 610, tv_nsec: 823205020 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:24.464590402Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:24.464601813Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:24.496506621Z TRACE quiche_apps::client] got 1237 bytes from 193.167.100.100:443 to 0.0.0.0:37366 [2025-12-13T10:36:24.496528162Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx pkt Short dcid=6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 key_phase=false len=1216 pn=14 [2025-12-13T10:36:24.496548179Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm ACK delay=0 blocks=[5..5, 7..7, 10..12, 16..17, 20..20, 23..23] ecn_counts=None [2025-12-13T10:36:24.496561484Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet newly acked 17 [2025-12-13T10:36:24.496568828Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet newly acked 20 [2025-12-13T10:36:24.496575109Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet newly acked 23 [2025-12-13T10:36:24.496585429Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 packet 19 lost on epoch 2 [2025-12-13T10:36:24.496597922Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:36:24.496607430Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:24.496634641Z TRACE quiche_apps::client] 0.0.0.0:37366: processed 1237 bytes [2025-12-13T10:36:24.496644670Z TRACE quiche_apps::client] 0.0.0.0:37366: recv() would block [2025-12-13T10:36:24.496650621Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:24.496658065Z TRACE quiche::h3] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 stream id 0 is readable [2025-12-13T10:36:24.496668604Z TRACE quiche::h3::stream] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 read 1 bytes on stream 0 [2025-12-13T10:36:24.496677631Z TRACE quiche::h3::stream] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 read 1 bytes on stream 0 [2025-12-13T10:36:24.496683091Z TRACE quiche::h3::stream] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 read 1 bytes on stream 0 [2025-12-13T10:36:24.496697288Z TRACE quiche::h3::stream] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 read 144 bytes on stream 0 [2025-12-13T10:36:24.496704832Z TRACE quiche::h3] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:24.496713899Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:24.496719750Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:24.496729378Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:24.496739256Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 50, 52, 32, 71, 77, 84] [2025-12-13T10:36:24.496745859Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:24.496751830Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:24.496756468Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:24.496763722Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:24.496769573Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:24.496776105Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:24.496792376Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:24 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:24.496802955Z TRACE quiche::h3] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 stream id 0 is readable [2025-12-13T10:36:24.496807784Z TRACE quiche::h3::stream] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 read 1 bytes on stream 0 [2025-12-13T10:36:24.496812373Z TRACE quiche::h3::stream] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 read 1 bytes on stream 0 [2025-12-13T10:36:24.496816801Z TRACE quiche::h3::stream] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 read 1 bytes on stream 0 [2025-12-13T10:36:24.496820468Z TRACE quiche::h3] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:24.496830397Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:36:24.496834434Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:24.496838161Z INFO quiche_apps::common] 1/1 response(s) received in 2.070787112s, closing... [2025-12-13T10:36:24.496850945Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx pkt Short dcid=0000000000001005c36806eecabd7862450c6705 key_phase=false len=11 pn=24 [2025-12-13T10:36:24.496855424Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:24.496866384Z TRACE quiche::recovery::congestion::recovery] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 timer=5.363385ms latest_rtt=32.134658ms srtt=33.635236ms min_rtt=31.189359ms rttvar=8.27343ms cwnd=6615 ssthresh=6615 bytes_in_flight=174 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 610, tv_nsec: 855339678 }) Rate { delivered: 1876, delivered_time: Instant { tv_sec: 610, tv_nsec: 855339678 }, first_sent_time: Instant { tv_sec: 610, tv_nsec: 823205020 }, end_of_app_limited: 23, last_sent_packet: 24, largest_acked: 23, rate_sample: RateSample { bandwidth: 266.25 Kbps, is_app_limited: true, interval: 336.210799ms, delivered: 169, prior_delivered: 1707, prior_time: Some(Instant { tv_sec: 610, tv_nsec: 519128879 }), send_elapsed: 335.2655ms, ack_elapsed: 336.210799ms, rtt: 32.134658ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 245835, last_update: Instant { tv_sec: 610, tv_nsec: 823205020 }, next_time: Instant { tv_sec: 610, tv_nsec: 823205020 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.3794620881905602 w_max=8032.5 } [2025-12-13T10:36:24.496928109Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:37366 to 193.167.100.100:443 [2025-12-13T10:36:24.496938068Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:24.615263220Z TRACE quiche_apps::client] got 41 bytes from 193.167.100.100:443 to 0.0.0.0:37366 [2025-12-13T10:36:24.615287164Z TRACE quiche_apps::client] 0.0.0.0:37366: processed 41 bytes [2025-12-13T10:36:24.615295901Z TRACE quiche_apps::client] 0.0.0.0:37366: recv() would block [2025-12-13T10:36:24.615315678Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:24.615327680Z TRACE quiche_apps::client] 0.0.0.0:37366 -> 193.167.100.100:443: done writing [2025-12-13T10:36:24.697463618Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:24.697478225Z TRACE quiche] 6dcb8c11537eee1e0a015de6f2ff89c5aef3a582 draining timeout expired [2025-12-13T10:36:24.697517579Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:24.697527197Z INFO quiche_apps::client] connection closed, recv=10 sent=25 lost=10 retrans=16 sent_bytes=3003 recv_bytes=4890 lost_bytes=498 [local_addr=0.0.0.0:37366 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=10 sent=25 lost=10 retrans=16 rtt=33.635236ms min_rtt=Some(31.189359ms) rttvar=8.27343ms cwnd=6615 sent_bytes=3003 recv_bytes=4890 lost_bytes=0 stream_retrans_bytes=300 pmtu=1350 delivery_rate=33281] [2025-12-13T10:36:24.702388402Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:36:24.702693853Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:37650 with scid 787f37ec02c4f6087f354c068a4aafd711fcb952 [2025-12-13T10:36:24.702745970Z TRACE quiche::tls] 787f37ec02c4f6087f354c068a4aafd711fcb952 write message lvl=Initial len=266 [2025-12-13T10:36:24.702765587Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Initial version=1 dcid=6dbbf0a32c3dd1ec2e4bad8a35f5ba09 scid=787f37ec02c4f6087f354c068a4aafd711fcb952 len=270 pn=0 [2025-12-13T10:36:24.702769945Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:24.702786536Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=998.917756ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 611, tv_nsec: 61519976 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 61519976 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 611, tv_nsec: 61519976 }, next_time: Instant { tv_sec: 611, tv_nsec: 61519976 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.702860815Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:36:24.736752103Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:37650 [2025-12-13T10:36:24.736774024Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx pkt Initial version=1 dcid=787f37ec02c4f6087f354c068a4aafd711fcb952 scid=00000000000010053927af8462127c26fff9b119 token= len=116 pn=0 [2025-12-13T10:36:24.736788261Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:24.736798650Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 packet newly acked 0 [2025-12-13T10:36:24.736808589Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm CRYPTO off=0 len=90 [2025-12-13T10:36:24.736933673Z TRACE quiche::tls] 787f37ec02c4f6087f354c068a4aafd711fcb952 set write secret lvl=Handshake [2025-12-13T10:36:24.736946526Z TRACE quiche::tls] 787f37ec02c4f6087f354c068a4aafd711fcb952 set read secret lvl=Handshake [2025-12-13T10:36:24.736977825Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx pkt Handshake version=1 dcid=787f37ec02c4f6087f354c068a4aafd711fcb952 scid=00000000000010053927af8462127c26fff9b119 len=985 pn=0 [2025-12-13T10:36:24.736987002Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm CRYPTO off=0 len=716 [2025-12-13T10:36:24.737221330Z TRACE quiche::tls] 787f37ec02c4f6087f354c068a4aafd711fcb952 write message lvl=Handshake len=36 [2025-12-13T10:36:24.737232832Z TRACE quiche::tls] 787f37ec02c4f6087f354c068a4aafd711fcb952 set write secret lvl=OneRTT [2025-12-13T10:36:24.737242330Z TRACE quiche::tls] 787f37ec02c4f6087f354c068a4aafd711fcb952 set read secret lvl=OneRTT [2025-12-13T10:36:24.737260934Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(6dbbf0a32c3dd1ec2e4bad8a35f5ba09), max_idle_timeout: 75000, stateless_reset_token: Some(168361300117290605864394232378483900546), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(00000000000010053927af8462127c26fff9b119), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:36:24.737276954Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm PADDING len=248 [2025-12-13T10:36:24.737294938Z TRACE quiche_apps::client] 0.0.0.0:37650: processed 1200 bytes [2025-12-13T10:36:24.737301249Z TRACE quiche_apps::client] 0.0.0.0:37650: recv() would block [2025-12-13T10:36:24.737304876Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:24.737325755Z TRACE quiche::h3] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:36:24.737344280Z TRACE quiche::h3] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm GREASE stream=0 len=0 [2025-12-13T10:36:24.737351934Z TRACE quiche::h3] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm GREASE stream=0 len=18 [2025-12-13T10:36:24.737360791Z TRACE quiche::h3] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm HEADERS stream=0 len=37 fin=true [2025-12-13T10:36:24.737368285Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /merry-jubilant-koala", "user-agent: quiche"] [2025-12-13T10:36:24.737433607Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Initial version=1 dcid=00000000000010053927af8462127c26fff9b119 scid=787f37ec02c4f6087f354c068a4aafd711fcb952 len=6 pn=1 [2025-12-13T10:36:24.737445920Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm ACK delay=82 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:24.737457832Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=101.5053ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 96072861 }, next_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.737484642Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Handshake version=1 dcid=00000000000010053927af8462127c26fff9b119 scid=787f37ec02c4f6087f354c068a4aafd711fcb952 len=45 pn=2 [2025-12-13T10:36:24.737489151Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm ACK delay=63 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:24.737493208Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:24.737501123Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=102.115941ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 96238240 }, next_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, max_datagram_size: 1350, last_packet_size: None, iv: 224.069µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.737518295Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 dropped epoch 0 state [2025-12-13T10:36:24.737534245Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Short dcid=00000000000010053927af8462127c26fff9b119 key_phase=false len=1128 pn=3 [2025-12-13T10:36:24.737538383Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[28, 52, 68, 69, fe, de, 8c, 2c, d7, d1, ef, 24, 1d, 58, 86, 75, 3d, 62, e2, 34] reset_token=[88, 40, 9c, 96, 34, 0b, 5e, 02, dd, 3b, c7, ad, 8a, 8e, 65, bd] [2025-12-13T10:36:24.737547369Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:24.737555865Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm PADDING len=1064 [2025-12-13T10:36:24.737564642Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=102.052472ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 96238240 }, next_time: Instant { tv_sec: 611, tv_nsec: 96462309 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.737612651Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:24.737630465Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Short dcid=00000000000010053927af8462127c26fff9b119 key_phase=false len=6 pn=4 [2025-12-13T10:36:24.737637368Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:24.737652917Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=101.963136ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 96435479 }, next_time: Instant { tv_sec: 611, tv_nsec: 96462309 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.44255ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.737714502Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:24.737730843Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Short dcid=00000000000010053927af8462127c26fff9b119 key_phase=false len=6 pn=5 [2025-12-13T10:36:24.737736904Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:24.737748055Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=101.868428ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 96435479 }, next_time: Instant { tv_sec: 611, tv_nsec: 98980049 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.737794271Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:24.737806244Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Short dcid=00000000000010053927af8462127c26fff9b119 key_phase=false len=80 pn=6 [2025-12-13T10:36:24.737812465Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm STREAM id=0 off=0 len=75 fin=true [2025-12-13T10:36:24.737848552Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=101.76758ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1483 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 96612570 }, next_time: Instant { tv_sec: 611, tv_nsec: 98980049 }, max_datagram_size: 1350, last_packet_size: None, iv: 327.019µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.737884390Z TRACE quiche_apps::client] written 118 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:24.737890761Z TRACE quiche_apps::client] 0.0.0.0:37650 -> 193.167.100.100:443: done writing [2025-12-13T10:36:24.840013877Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:24.840025459Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 loss detection timeout expired [2025-12-13T10:36:24.840030368Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=101.779942ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1483 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 96612570 }, next_time: Instant { tv_sec: 611, tv_nsec: 98980049 }, max_datagram_size: 1350, last_packet_size: None, iv: 327.019µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.840054303Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:24.840069952Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Handshake version=1 dcid=00000000000010053927af8462127c26fff9b119 scid=787f37ec02c4f6087f354c068a4aafd711fcb952 len=46 pn=7 [2025-12-13T10:36:24.840073699Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm ACK delay=12886 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:24.840077877Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:24.840087795Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=152.097175ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1595 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 198873773 }, next_time: Instant { tv_sec: 611, tv_nsec: 199200792 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.840124744Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:24.840130275Z TRACE quiche_apps::client] 0.0.0.0:37650 -> 193.167.100.100:443: done writing [2025-12-13T10:36:24.972846442Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:37650 [2025-12-13T10:36:24.972871599Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx pkt Short dcid=787f37ec02c4f6087f354c068a4aafd711fcb952 key_phase=false len=1329 pn=1 [2025-12-13T10:36:24.972889292Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm PING mtu_probe=None [2025-12-13T10:36:24.972903048Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm PADDING len=1311 [2025-12-13T10:36:24.972923666Z TRACE quiche_apps::client] 0.0.0.0:37650: processed 1350 bytes [2025-12-13T10:36:24.972933124Z TRACE quiche_apps::client] 0.0.0.0:37650: recv() would block [2025-12-13T10:36:24.972937903Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:24.972959002Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Short dcid=00000000000010053927af8462127c26fff9b119 key_phase=false len=5 pn=8 [2025-12-13T10:36:24.972965845Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm ACK delay=10 blocks=[1..1] ecn_counts=None [2025-12-13T10:36:24.972981374Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=19.202635ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1595 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 6, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 331760820 }, next_time: Instant { tv_sec: 611, tv_nsec: 331760820 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.973039493Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:24.973049922Z TRACE quiche_apps::client] 0.0.0.0:37650 -> 193.167.100.100:443: done writing [2025-12-13T10:36:24.993124831Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:24.993137074Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 loss detection timeout expired [2025-12-13T10:36:24.993143536Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=253.427936ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1595 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 6, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 331760820 }, next_time: Instant { tv_sec: 611, tv_nsec: 331760820 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.993161870Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:24.993180475Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Short dcid=00000000000010053927af8462127c26fff9b119 key_phase=false len=70 pn=9 [2025-12-13T10:36:24.993185184Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm ACK delay=2538 blocks=[1..1] ecn_counts=None [2025-12-13T10:36:24.993218296Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[28, 52, 68, 69, fe, de, 8c, 2c, d7, d1, ef, 24, 1d, 58, 86, 75, 3d, 62, e2, 34] reset_token=[88, 40, 9c, 96, 34, 0b, 5e, 02, dd, 3b, c7, ad, 8a, 8e, 65, bd] [2025-12-13T10:36:24.993228304Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:24.993241248Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=255.591537ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1703 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 351982002 }, next_time: Instant { tv_sec: 611, tv_nsec: 331760820 }, max_datagram_size: 1350, last_packet_size: None, iv: 218.013µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.993295991Z TRACE quiche_apps::client] written 108 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:24.993314616Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Short dcid=00000000000010053927af8462127c26fff9b119 key_phase=false len=12 pn=10 [2025-12-13T10:36:24.993322099Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm ACK delay=2555 blocks=[1..1] ecn_counts=None [2025-12-13T10:36:24.993329524Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:24.993342488Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=255.490227ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1753 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 50, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 351982002 }, next_time: Instant { tv_sec: 611, tv_nsec: 352337492 }, max_datagram_size: 1350, last_packet_size: Some(50), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:24.993384526Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:24.993395006Z TRACE quiche_apps::client] 0.0.0.0:37650 -> 193.167.100.100:443: done writing [2025-12-13T10:36:25.249713507Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:25.249737702Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 loss detection timeout expired [2025-12-13T10:36:25.249746007Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=407.859631ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1753 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 50, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 351982002 }, next_time: Instant { tv_sec: 611, tv_nsec: 352337492 }, max_datagram_size: 1350, last_packet_size: Some(50), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:25.249783347Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:25.249819034Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Handshake version=1 dcid=00000000000010053927af8462127c26fff9b119 scid=787f37ec02c4f6087f354c068a4aafd711fcb952 len=48 pn=11 [2025-12-13T10:36:25.249824163Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm ACK delay=64104 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:25.249830796Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:25.249851444Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=761.000641ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1867 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 114, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 608610092 }, next_time: Instant { tv_sec: 611, tv_nsec: 608610092 }, max_datagram_size: 1350, last_packet_size: Some(114), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:25.249938968Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:25.249958745Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Handshake version=1 dcid=00000000000010053927af8462127c26fff9b119 scid=787f37ec02c4f6087f354c068a4aafd711fcb952 len=9 pn=12 [2025-12-13T10:36:25.249965778Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm ACK delay=64122 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:25.249973623Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm PING mtu_probe=None [2025-12-13T10:36:25.249987228Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=760.863915ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1942 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 608762416 }, next_time: Instant { tv_sec: 611, tv_nsec: 608610092 }, max_datagram_size: 1350, last_packet_size: None, iv: 381.522µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:25.250036520Z TRACE quiche_apps::client] written 75 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:25.250047220Z TRACE quiche_apps::client] 0.0.0.0:37650 -> 193.167.100.100:443: done writing [2025-12-13T10:36:26.011874712Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:26.011922401Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 loss detection timeout expired [2025-12-13T10:36:26.011931248Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=873.110441ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1942 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495384, last_update: Instant { tv_sec: 611, tv_nsec: 608762416 }, next_time: Instant { tv_sec: 611, tv_nsec: 608610092 }, max_datagram_size: 1350, last_packet_size: None, iv: 381.522µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:26.011960933Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:26.011995588Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Short dcid=00000000000010053927af8462127c26fff9b119 key_phase=false len=72 pn=13 [2025-12-13T10:36:26.012000768Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm ACK delay=129889 blocks=[1..1] ecn_counts=None [2025-12-13T10:36:26.012007951Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[28, 52, 68, 69, fe, de, 8c, 2c, d7, d1, ef, 24, 1d, 58, 86, 75, 3d, 62, e2, 34] reset_token=[88, 40, 9c, 96, 34, 0b, 5e, 02, dd, 3b, c7, ad, 8a, 8e, 65, bd] [2025-12-13T10:36:26.012017940Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:26.012038629Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=873.003752ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=2052 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 110, rate: 495384, last_update: Instant { tv_sec: 612, tv_nsec: 370786716 }, next_time: Instant { tv_sec: 612, tv_nsec: 371168238 }, max_datagram_size: 1350, last_packet_size: Some(110), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:26.012121544Z TRACE quiche_apps::client] written 110 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:26.012133235Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Short dcid=00000000000010053927af8462127c26fff9b119 key_phase=false len=14 pn=14 [2025-12-13T10:36:26.012137663Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm ACK delay=129907 blocks=[1..1] ecn_counts=None [2025-12-13T10:36:26.012147422Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:26.012156950Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=872.88547ms latest_rtt=34.064472ms srtt=34.064472ms min_rtt=34.064472ms rttvar=17.032236ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=2104 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, first_sent_time: Instant { tv_sec: 611, tv_nsec: 96072891 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 0, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 34.064472ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 61519976 }), send_elapsed: 0ns, ack_elapsed: 34.064472ms, rtt: 34.064472ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 495384, last_update: Instant { tv_sec: 612, tv_nsec: 370941766 }, next_time: Instant { tv_sec: 612, tv_nsec: 371168238 }, max_datagram_size: 1350, last_packet_size: None, iv: 327.019µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:26.012229014Z TRACE quiche_apps::client] written 52 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:26.012242600Z TRACE quiche_apps::client] 0.0.0.0:37650 -> 193.167.100.100:443: done writing [2025-12-13T10:36:26.043575077Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:37650 [2025-12-13T10:36:26.043592609Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx pkt Short dcid=787f37ec02c4f6087f354c068a4aafd711fcb952 key_phase=false len=22 pn=5 [2025-12-13T10:36:26.043607427Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm ACK delay=0 blocks=[13..14] ecn_counts=None [2025-12-13T10:36:26.043615442Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 packet newly acked 13 [2025-12-13T10:36:26.043620933Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 packet newly acked 14 [2025-12-13T10:36:26.043628256Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 packet 3 lost on epoch 2 [2025-12-13T10:36:26.043633696Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 packet 4 lost on epoch 2 [2025-12-13T10:36:26.043639207Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 packet 5 lost on epoch 2 [2025-12-13T10:36:26.043644016Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 packet 6 lost on epoch 2 [2025-12-13T10:36:26.043649726Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 packet 9 lost on epoch 2 [2025-12-13T10:36:26.043655106Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 packet 10 lost on epoch 2 [2025-12-13T10:36:26.043692126Z TRACE quiche_apps::client] 0.0.0.0:37650: processed 43 bytes [2025-12-13T10:36:26.043701724Z TRACE quiche_apps::client] 0.0.0.0:37650: recv() would block [2025-12-13T10:36:26.043705731Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:26.043719517Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Short dcid=00000000000010053927af8462127c26fff9b119 key_phase=false len=91 pn=15 [2025-12-13T10:36:26.043726350Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm ACK delay=15 blocks=[5..5] ecn_counts=None [2025-12-13T10:36:26.043732381Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[28, 52, 68, 69, fe, de, 8c, 2c, d7, d1, ef, 24, 1d, 58, 86, 75, 3d, 62, e2, 34] reset_token=[88, 40, 9c, 96, 34, 0b, 5e, 02, dd, 3b, c7, ad, 8a, 8e, 65, bd] [2025-12-13T10:36:26.043752989Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[28, 52, 68, 69, fe, de, 8c, 2c, d7, d1, ef, 24, 1d, 58, 86, 75, 3d, 62, e2, 34] reset_token=[88, 40, 9c, 96, 34, 0b, 5e, 02, dd, 3b, c7, ad, 8a, 8e, 65, bd] [2025-12-13T10:36:26.043764591Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:26.043783697Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=exp latest_rtt=31.235276ms srtt=33.710822ms min_rtt=31.235276ms rttvar=13.481476ms cwnd=9450 ssthresh=9450 bytes_in_flight=541 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 612, tv_nsec: 402403514 }) Rate { delivered: 495, delivered_time: Instant { tv_sec: 612, tv_nsec: 402403514 }, first_sent_time: Instant { tv_sec: 612, tv_nsec: 371168238 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 14, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 1.306330623s, delivered: 162, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 96072891 }), send_elapsed: 1.275095347s, ack_elapsed: 1.306330623s, rtt: 31.235276ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350406, last_update: Instant { tv_sec: 612, tv_nsec: 370941766 }, next_time: Instant { tv_sec: 612, tv_nsec: 402851550 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:26.043846514Z TRACE quiche_apps::client] written 129 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:26.043857595Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Short dcid=00000000000010053927af8462127c26fff9b119 key_phase=false len=80 pn=16 [2025-12-13T10:36:26.043861211Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm STREAM id=0 off=0 len=75 fin=true [2025-12-13T10:36:26.043871140Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=exp latest_rtt=31.235276ms srtt=33.710822ms min_rtt=31.235276ms rttvar=13.481476ms cwnd=9450 ssthresh=9450 bytes_in_flight=659 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 612, tv_nsec: 402403514 }) Rate { delivered: 495, delivered_time: Instant { tv_sec: 612, tv_nsec: 402403514 }, first_sent_time: Instant { tv_sec: 612, tv_nsec: 371168238 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 14, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 1.306330623s, delivered: 162, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 96072891 }), send_elapsed: 1.275095347s, ack_elapsed: 1.306330623s, rtt: 31.235276ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350406, last_update: Instant { tv_sec: 612, tv_nsec: 370941766 }, next_time: Instant { tv_sec: 612, tv_nsec: 402851550 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:26.043921695Z TRACE quiche_apps::client] written 118 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:26.043931342Z TRACE quiche_apps::client] 0.0.0.0:37650 -> 193.167.100.100:443: done writing [2025-12-13T10:36:26.043938446Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:26.043942974Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 loss detection timeout expired [2025-12-13T10:36:26.043948454Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=exp latest_rtt=31.235276ms srtt=33.710822ms min_rtt=31.235276ms rttvar=13.481476ms cwnd=9450 ssthresh=9450 bytes_in_flight=659 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 612, tv_nsec: 402403514 }) Rate { delivered: 495, delivered_time: Instant { tv_sec: 612, tv_nsec: 402403514 }, first_sent_time: Instant { tv_sec: 612, tv_nsec: 371168238 }, end_of_app_limited: 15, last_sent_packet: 16, largest_acked: 14, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 1.306330623s, delivered: 162, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 96072891 }), send_elapsed: 1.275095347s, ack_elapsed: 1.306330623s, rtt: 31.235276ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350406, last_update: Instant { tv_sec: 612, tv_nsec: 370941766 }, next_time: Instant { tv_sec: 612, tv_nsec: 402851550 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:26.043969654Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:26.043982769Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Handshake version=1 dcid=00000000000010053927af8462127c26fff9b119 scid=787f37ec02c4f6087f354c068a4aafd711fcb952 len=48 pn=17 [2025-12-13T10:36:26.043986225Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm ACK delay=163375 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:26.043989952Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:26.043999710Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=175.247784ms latest_rtt=31.235276ms srtt=33.710822ms min_rtt=31.235276ms rttvar=13.481476ms cwnd=9450 ssthresh=9450 bytes_in_flight=773 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 612, tv_nsec: 402403514 }) Rate { delivered: 495, delivered_time: Instant { tv_sec: 612, tv_nsec: 402403514 }, first_sent_time: Instant { tv_sec: 612, tv_nsec: 371168238 }, end_of_app_limited: 16, last_sent_packet: 17, largest_acked: 14, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 1.306330623s, delivered: 162, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 611, tv_nsec: 96072891 }), send_elapsed: 1.275095347s, ack_elapsed: 1.306330623s, rtt: 31.235276ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 350406, last_update: Instant { tv_sec: 612, tv_nsec: 370941766 }, next_time: Instant { tv_sec: 612, tv_nsec: 402851550 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:26.044032983Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:26.044037882Z TRACE quiche_apps::client] 0.0.0.0:37650 -> 193.167.100.100:443: done writing [2025-12-13T10:36:26.075655015Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:37650 [2025-12-13T10:36:26.075685843Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx pkt Short dcid=787f37ec02c4f6087f354c068a4aafd711fcb952 key_phase=false len=869 pn=6 [2025-12-13T10:36:26.075704948Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm ACK delay=0 blocks=[13..15] ecn_counts=None [2025-12-13T10:36:26.075714727Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 packet newly acked 15 [2025-12-13T10:36:26.075734354Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm CRYPTO off=0 len=540 [2025-12-13T10:36:26.075784237Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm HANDSHAKE_DONE [2025-12-13T10:36:26.075795588Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 dropped epoch 1 state [2025-12-13T10:36:26.075806288Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, f5, 40, 13, ac, a8, ae, 10, d8, 28, f8, d9, 8c] reset_token=[d6, 5b, 96, e4, 79, 0e, 0e, e8, fa, ee, cf, d2, e3, f2, ff, 18] [2025-12-13T10:36:26.075816998Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ee, 12, 11, e4, 4f, 4f, 4a, 7a, 1f, e3, 28, 96] reset_token=[42, 88, d1, 12, 52, ae, 21, 5d, 21, 98, de, a2, f3, 2d, bb, 66] [2025-12-13T10:36:26.075825233Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, de, 67, 2a, c1, 0f, e0, 28, 39, 88, 61, 3e, 1b] reset_token=[54, 21, 2c, dd, 76, 4d, d6, 2d, 6a, 01, 3a, bd, c9, 8b, de, 1b] [2025-12-13T10:36:26.075832908Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 01, b3, 63, 8b, f5, 32, 1f, 9c, 04, f5, 19, ba] reset_token=[6c, c5, 2f, f6, 20, a9, 59, 27, 85, 6b, 14, a8, 24, c5, 95, 03] [2025-12-13T10:36:26.075840862Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 3d, 78, 2e, 77, e8, 1f, f8, 92, 19, 90, 95, 3b] reset_token=[c9, 90, 8c, eb, df, 65, cc, 6c, f3, 09, 15, 19, 94, 51, 43, 7f] [2025-12-13T10:36:26.075850100Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, a6, 76, 31, 29, cd, 6a, 46, df, ef, 7a, c2, 50] reset_token=[00, 9a, eb, ee, aa, 05, 7a, 2a, 27, 1b, bb, cd, 2f, 81, 0d, dd] [2025-12-13T10:36:26.075865669Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 02, 4b, fc, ff, c5, ca, de, eb, 1e, fe, b8, e1] reset_token=[d6, 70, 6e, 15, f3, 7e, 62, 25, 00, bd, 03, 02, 3f, 89, 15, 55] [2025-12-13T10:36:26.075878042Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:36:26.075885065Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:36:26.075889373Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:36:26.075931973Z TRACE quiche_apps::client] 0.0.0.0:37650: processed 890 bytes [2025-12-13T10:36:26.075938515Z TRACE quiche_apps::client] 0.0.0.0:37650: recv() would block [2025-12-13T10:36:26.075942162Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:26.075945869Z TRACE quiche::h3] 787f37ec02c4f6087f354c068a4aafd711fcb952 stream id 3 is readable [2025-12-13T10:36:26.075953804Z TRACE quiche::h3::stream] 787f37ec02c4f6087f354c068a4aafd711fcb952 read 1 bytes on stream 3 [2025-12-13T10:36:26.075960576Z TRACE quiche::h3] 787f37ec02c4f6087f354c068a4aafd711fcb952 open peer's control stream 3 [2025-12-13T10:36:26.075965696Z TRACE quiche::h3::stream] 787f37ec02c4f6087f354c068a4aafd711fcb952 read 1 bytes on stream 3 [2025-12-13T10:36:26.075970304Z TRACE quiche::h3::stream] 787f37ec02c4f6087f354c068a4aafd711fcb952 read 1 bytes on stream 3 [2025-12-13T10:36:26.075975324Z TRACE quiche::h3::stream] 787f37ec02c4f6087f354c068a4aafd711fcb952 read 6 bytes on stream 3 [2025-12-13T10:36:26.075979642Z TRACE quiche::h3] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:36:26.075993658Z TRACE quiche::h3] 787f37ec02c4f6087f354c068a4aafd711fcb952 stream id 7 is readable [2025-12-13T10:36:26.075998748Z TRACE quiche::h3::stream] 787f37ec02c4f6087f354c068a4aafd711fcb952 read 1 bytes on stream 7 [2025-12-13T10:36:26.076011982Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Short dcid=00000000000010053927af8462127c26fff9b119 key_phase=false len=5 pn=18 [2025-12-13T10:36:26.076016321Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm ACK delay=40 blocks=[6..6] ecn_counts=None [2025-12-13T10:36:26.076025828Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=68.788132ms latest_rtt=31.644456ms srtt=33.452526ms min_rtt=31.235276ms rttvar=10.627698ms cwnd=9450 ssthresh=9450 bytes_in_flight=118 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 612, tv_nsec: 402403514 }) Rate { delivered: 624, delivered_time: Instant { tv_sec: 612, tv_nsec: 434496006 }, first_sent_time: Instant { tv_sec: 612, tv_nsec: 402851550 }, end_of_app_limited: 17, last_sent_packet: 18, largest_acked: 15, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 32.092492ms, delivered: 129, prior_delivered: 495, prior_time: Some(Instant { tv_sec: 612, tv_nsec: 402403514 }), send_elapsed: 31.683312ms, ack_elapsed: 32.092492ms, rtt: 31.644456ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 353112, last_update: Instant { tv_sec: 612, tv_nsec: 434819962 }, next_time: Instant { tv_sec: 612, tv_nsec: 434819962 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:26.076074980Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:26.076081623Z TRACE quiche_apps::client] 0.0.0.0:37650 -> 193.167.100.100:443: done writing [2025-12-13T10:36:26.076930346Z TRACE quiche_apps::client] got 1227 bytes from 193.167.100.100:443 to 0.0.0.0:37650 [2025-12-13T10:36:26.076944793Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx pkt Short dcid=787f37ec02c4f6087f354c068a4aafd711fcb952 key_phase=false len=1206 pn=7 [2025-12-13T10:36:26.076955353Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm ACK delay=0 blocks=[13..16] ecn_counts=None [2025-12-13T10:36:26.076961905Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 packet newly acked 16 [2025-12-13T10:36:26.076970121Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:36:26.076976192Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:26.076991841Z TRACE quiche_apps::client] 0.0.0.0:37650: processed 1227 bytes [2025-12-13T10:36:26.076998684Z TRACE quiche_apps::client] 0.0.0.0:37650: recv() would block [2025-12-13T10:36:26.077003804Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:26.077008733Z TRACE quiche::h3] 787f37ec02c4f6087f354c068a4aafd711fcb952 stream id 0 is readable [2025-12-13T10:36:26.077013051Z TRACE quiche::h3::stream] 787f37ec02c4f6087f354c068a4aafd711fcb952 read 1 bytes on stream 0 [2025-12-13T10:36:26.077016768Z TRACE quiche::h3::stream] 787f37ec02c4f6087f354c068a4aafd711fcb952 read 1 bytes on stream 0 [2025-12-13T10:36:26.077021376Z TRACE quiche::h3::stream] 787f37ec02c4f6087f354c068a4aafd711fcb952 read 1 bytes on stream 0 [2025-12-13T10:36:26.077028480Z TRACE quiche::h3::stream] 787f37ec02c4f6087f354c068a4aafd711fcb952 read 144 bytes on stream 0 [2025-12-13T10:36:26.077033519Z TRACE quiche::h3] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:26.077039230Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:26.077052945Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:26.077059868Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:26.077069176Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 50, 54, 32, 71, 77, 84] [2025-12-13T10:36:26.077077732Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:26.077085165Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:26.077092038Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:26.077100294Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:26.077105503Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:26.077110283Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:26.077121413Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:26 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:26.077129058Z TRACE quiche::h3] 787f37ec02c4f6087f354c068a4aafd711fcb952 stream id 0 is readable [2025-12-13T10:36:26.077133035Z TRACE quiche::h3::stream] 787f37ec02c4f6087f354c068a4aafd711fcb952 read 1 bytes on stream 0 [2025-12-13T10:36:26.077136772Z TRACE quiche::h3::stream] 787f37ec02c4f6087f354c068a4aafd711fcb952 read 1 bytes on stream 0 [2025-12-13T10:36:26.077140248Z TRACE quiche::h3::stream] 787f37ec02c4f6087f354c068a4aafd711fcb952 read 1 bytes on stream 0 [2025-12-13T10:36:26.077143064Z TRACE quiche::h3] 787f37ec02c4f6087f354c068a4aafd711fcb952 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:26.077150317Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:36:26.077153754Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:26.077156779Z INFO quiche_apps::common] 1/1 response(s) received in 1.374288881s, closing... [2025-12-13T10:36:26.077166077Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx pkt Short dcid=00000000000010053927af8462127c26fff9b119 key_phase=false len=11 pn=19 [2025-12-13T10:36:26.077169493Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:26.077177538Z TRACE quiche::recovery::congestion::recovery] 787f37ec02c4f6087f354c068a4aafd711fcb952 timer=90.798187ms latest_rtt=32.9053ms srtt=33.384122ms min_rtt=31.235276ms rttvar=8.107579ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 612, tv_nsec: 435590889 }) Rate { delivered: 742, delivered_time: Instant { tv_sec: 612, tv_nsec: 434819962 }, first_sent_time: Instant { tv_sec: 612, tv_nsec: 434819962 }, end_of_app_limited: 18, last_sent_packet: 19, largest_acked: 16, rate_sample: RateSample { bandwidth: 78.20 Kbps, is_app_limited: true, interval: 33.353336ms, delivered: 247, prior_delivered: 495, prior_time: Some(Instant { tv_sec: 612, tv_nsec: 402403514 }), send_elapsed: 31.683312ms, ack_elapsed: 33.353336ms, rtt: 32.9053ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 353835, last_update: Instant { tv_sec: 612, tv_nsec: 434819962 }, next_time: Instant { tv_sec: 612, tv_nsec: 434819962 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:26.077251306Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:37650 to 193.167.100.100:443 [2025-12-13T10:36:26.077256596Z TRACE quiche_apps::client] 0.0.0.0:37650 -> 193.167.100.100:443: done writing [2025-12-13T10:36:26.275510958Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:26.275537608Z TRACE quiche] 787f37ec02c4f6087f354c068a4aafd711fcb952 draining timeout expired [2025-12-13T10:36:26.275587341Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:26.275595766Z INFO quiche_apps::client] connection closed, recv=6 sent=20 lost=7 retrans=14 sent_bytes=3006 recv_bytes=4710 lost_bytes=1530 [local_addr=0.0.0.0:37650 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=6 sent=20 lost=7 retrans=14 rtt=33.384122ms min_rtt=Some(31.235276ms) rttvar=8.107579ms cwnd=9450 sent_bytes=3006 recv_bytes=4710 lost_bytes=0 stream_retrans_bytes=300 pmtu=1350 delivery_rate=9775] [2025-12-13T10:36:26.280413070Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:36:26.280656996Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:53078 with scid e6befd4dca2e3e01824d31f1ceddaccf81373631 [2025-12-13T10:36:26.280700688Z TRACE quiche::tls] e6befd4dca2e3e01824d31f1ceddaccf81373631 write message lvl=Initial len=266 [2025-12-13T10:36:26.280718611Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx pkt Initial version=1 dcid=31f28b99edb90bc66c2cb5c5a6409722 scid=e6befd4dca2e3e01824d31f1ceddaccf81373631 len=270 pn=0 [2025-12-13T10:36:26.280722418Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:26.280736555Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 timer=998.926883ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 612, tv_nsec: 639478330 }, first_sent_time: Instant { tv_sec: 612, tv_nsec: 639478330 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 612, tv_nsec: 639478330 }, next_time: Instant { tv_sec: 612, tv_nsec: 639478330 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:26.280795976Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:36:27.280854540Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:27.280890827Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 loss detection timeout expired [2025-12-13T10:36:27.280899073Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 timer=997.763704ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 612, tv_nsec: 639478330 }, first_sent_time: Instant { tv_sec: 612, tv_nsec: 639478330 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 612, tv_nsec: 639478330 }, next_time: Instant { tv_sec: 612, tv_nsec: 639478330 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:27.280945790Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:27.280989922Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx pkt Initial version=1 dcid=31f28b99edb90bc66c2cb5c5a6409722 scid=e6befd4dca2e3e01824d31f1ceddaccf81373631 len=270 pn=1 [2025-12-13T10:36:27.280995353Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:27.281015691Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 timer=1.997947883s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 612, tv_nsec: 639478330 }, first_sent_time: Instant { tv_sec: 612, tv_nsec: 639478330 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 613, tv_nsec: 639778245 }, next_time: Instant { tv_sec: 613, tv_nsec: 639778245 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:27.281098896Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:53078 to 193.167.100.100:443 [2025-12-13T10:36:27.281107532Z TRACE quiche_apps::client] 0.0.0.0:53078 -> 193.167.100.100:443: done writing [2025-12-13T10:36:29.281167767Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:29.281232769Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 loss detection timeout expired [2025-12-13T10:36:29.281240573Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 timer=1.995721297s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=666 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 612, tv_nsec: 639478330 }, first_sent_time: Instant { tv_sec: 612, tv_nsec: 639478330 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 613, tv_nsec: 639778245 }, next_time: Instant { tv_sec: 613, tv_nsec: 639778245 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.281288373Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:29.281328337Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx pkt Initial version=1 dcid=31f28b99edb90bc66c2cb5c5a6409722 scid=e6befd4dca2e3e01824d31f1ceddaccf81373631 len=270 pn=2 [2025-12-13T10:36:29.281333918Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:29.281355718Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 timer=3.995944076s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=999 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 612, tv_nsec: 639478330 }, first_sent_time: Instant { tv_sec: 612, tv_nsec: 639478330 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 615, tv_nsec: 640114466 }, next_time: Instant { tv_sec: 615, tv_nsec: 640114466 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.281442100Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:53078 to 193.167.100.100:443 [2025-12-13T10:36:29.281455244Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx pkt Initial version=1 dcid=31f28b99edb90bc66c2cb5c5a6409722 scid=e6befd4dca2e3e01824d31f1ceddaccf81373631 len=4 pn=3 [2025-12-13T10:36:29.281460073Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm PING mtu_probe=None [2025-12-13T10:36:29.281464251Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm PADDING len=3 [2025-12-13T10:36:29.281472336Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 timer=3.995975013s latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1066 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 612, tv_nsec: 639478330 }, first_sent_time: Instant { tv_sec: 612, tv_nsec: 639478330 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 615, tv_nsec: 640262011 }, next_time: Instant { tv_sec: 615, tv_nsec: 640262011 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.281506781Z TRACE quiche_apps::client] written 1200 bytes from 0.0.0.0:53078 to 193.167.100.100:443 [2025-12-13T10:36:29.281512712Z TRACE quiche_apps::client] 0.0.0.0:53078 -> 193.167.100.100:443: done writing [2025-12-13T10:36:29.315483039Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:53078 [2025-12-13T10:36:29.315506122Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx pkt Initial version=1 dcid=e6befd4dca2e3e01824d31f1ceddaccf81373631 scid=00000000000010052e3403769c21dbbaa117cd00 token= len=116 pn=0 [2025-12-13T10:36:29.315526099Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm ACK delay=0 blocks=[2..2] ecn_counts=None [2025-12-13T10:36:29.315542119Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 packet newly acked 2 [2025-12-13T10:36:29.315551417Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 packet 0 lost on epoch 0 [2025-12-13T10:36:29.315557818Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 packet 1 lost on epoch 0 [2025-12-13T10:36:29.315580611Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm CRYPTO off=0 len=90 [2025-12-13T10:36:29.315704653Z TRACE quiche::tls] e6befd4dca2e3e01824d31f1ceddaccf81373631 set write secret lvl=Handshake [2025-12-13T10:36:29.315719220Z TRACE quiche::tls] e6befd4dca2e3e01824d31f1ceddaccf81373631 set read secret lvl=Handshake [2025-12-13T10:36:29.315760788Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx pkt Handshake version=1 dcid=e6befd4dca2e3e01824d31f1ceddaccf81373631 scid=00000000000010052e3403769c21dbbaa117cd00 len=985 pn=0 [2025-12-13T10:36:29.315769905Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm CRYPTO off=0 len=716 [2025-12-13T10:36:29.315993663Z TRACE quiche::tls] e6befd4dca2e3e01824d31f1ceddaccf81373631 write message lvl=Handshake len=36 [2025-12-13T10:36:29.315999654Z TRACE quiche::tls] e6befd4dca2e3e01824d31f1ceddaccf81373631 set write secret lvl=OneRTT [2025-12-13T10:36:29.316008380Z TRACE quiche::tls] e6befd4dca2e3e01824d31f1ceddaccf81373631 set read secret lvl=OneRTT [2025-12-13T10:36:29.316028268Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(31f28b99edb90bc66c2cb5c5a6409722), max_idle_timeout: 75000, stateless_reset_token: Some(122547120460974983095910135403546557483), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(00000000000010052e3403769c21dbbaa117cd00), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:36:29.316044909Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm PADDING len=248 [2025-12-13T10:36:29.316062662Z TRACE quiche_apps::client] 0.0.0.0:53078: processed 1200 bytes [2025-12-13T10:36:29.316069054Z TRACE quiche_apps::client] 0.0.0.0:53078: recv() would block [2025-12-13T10:36:29.316072721Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:29.316090584Z TRACE quiche::h3] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:36:29.316111453Z TRACE quiche::h3] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm GREASE stream=0 len=0 [2025-12-13T10:36:29.316119167Z TRACE quiche::h3] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm GREASE stream=0 len=18 [2025-12-13T10:36:29.316128415Z TRACE quiche::h3] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm HEADERS stream=0 len=34 fin=true [2025-12-13T10:36:29.316136149Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /harsh-proud-ninja", "user-agent: quiche"] [2025-12-13T10:36:29.316262325Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx pkt Initial version=1 dcid=00000000000010052e3403769c21dbbaa117cd00 scid=e6befd4dca2e3e01824d31f1ceddaccf81373631 len=6 pn=4 [2025-12-13T10:36:29.316272554Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm ACK delay=94 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:29.316287011Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 timer=67.763291ms latest_rtt=34.201068ms srtt=34.201068ms min_rtt=34.201068ms rttvar=17.100534ms cwnd=9450 ssthresh=9450 bytes_in_flight=67 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 615, tv_nsec: 674315534 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 615, tv_nsec: 674315534 }, first_sent_time: Instant { tv_sec: 615, tv_nsec: 640114466 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034837204s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 612, tv_nsec: 639478330 }), send_elapsed: 3.000636136s, ack_elapsed: 3.034837204s, rtt: 34.201068ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345383, last_update: Instant { tv_sec: 615, tv_nsec: 675063472 }, next_time: Instant { tv_sec: 615, tv_nsec: 675063472 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:29.316322788Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx pkt Handshake version=1 dcid=00000000000010052e3403769c21dbbaa117cd00 scid=e6befd4dca2e3e01824d31f1ceddaccf81373631 len=46 pn=5 [2025-12-13T10:36:29.316326735Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm ACK delay=70 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:29.316330422Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:29.316358224Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 timer=67.692399ms latest_rtt=34.201068ms srtt=34.201068ms min_rtt=34.201068ms rttvar=17.100534ms cwnd=9450 ssthresh=9450 bytes_in_flight=179 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 615, tv_nsec: 674315534 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 615, tv_nsec: 674315534 }, first_sent_time: Instant { tv_sec: 615, tv_nsec: 640114466 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034837204s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 612, tv_nsec: 639478330 }), send_elapsed: 3.000636136s, ack_elapsed: 3.034837204s, rtt: 34.201068ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345383, last_update: Instant { tv_sec: 615, tv_nsec: 675063472 }, next_time: Instant { tv_sec: 615, tv_nsec: 675063472 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:29.316379304Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 dropped epoch 0 state [2025-12-13T10:36:29.316394542Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx pkt Short dcid=00000000000010052e3403769c21dbbaa117cd00 key_phase=false len=1127 pn=6 [2025-12-13T10:36:29.316398279Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[56, 67, 6d, f0, cf, 46, ca, 46, 8d, 75, 78, 13, f7, d8, 46, da, 63, be, 76, 3a] reset_token=[85, cc, 14, 63, 60, 8a, 5c, b7, c0, 47, a0, c2, 86, be, fb, 33] [2025-12-13T10:36:29.316406484Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:29.316409961Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm PADDING len=1063 [2025-12-13T10:36:29.316417024Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 timer=102.43513ms latest_rtt=34.201068ms srtt=34.201068ms min_rtt=34.201068ms rttvar=17.100534ms cwnd=9450 ssthresh=9450 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 615, tv_nsec: 674315534 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 615, tv_nsec: 674315534 }, first_sent_time: Instant { tv_sec: 615, tv_nsec: 640114466 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034837204s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 612, tv_nsec: 639478330 }), send_elapsed: 3.000636136s, ack_elapsed: 3.034837204s, rtt: 34.201068ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345383, last_update: Instant { tv_sec: 615, tv_nsec: 675063472 }, next_time: Instant { tv_sec: 615, tv_nsec: 675063472 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:29.316466306Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:53078 to 193.167.100.100:443 [2025-12-13T10:36:29.316487135Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx pkt Short dcid=00000000000010052e3403769c21dbbaa117cd00 key_phase=false len=6 pn=7 [2025-12-13T10:36:29.316493507Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:29.316510479Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 timer=102.340664ms latest_rtt=34.201068ms srtt=34.201068ms min_rtt=34.201068ms rttvar=17.100534ms cwnd=9450 ssthresh=9450 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 615, tv_nsec: 674315534 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 615, tv_nsec: 674315534 }, first_sent_time: Instant { tv_sec: 615, tv_nsec: 640114466 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034837204s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 612, tv_nsec: 639478330 }), send_elapsed: 3.000636136s, ack_elapsed: 3.034837204s, rtt: 34.201068ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345383, last_update: Instant { tv_sec: 615, tv_nsec: 675063472 }, next_time: Instant { tv_sec: 615, tv_nsec: 675063472 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:29.316555513Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:53078 to 193.167.100.100:443 [2025-12-13T10:36:29.316569139Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx pkt Short dcid=00000000000010052e3403769c21dbbaa117cd00 key_phase=false len=6 pn=8 [2025-12-13T10:36:29.316574609Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:29.316585129Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 timer=102.266575ms latest_rtt=34.201068ms srtt=34.201068ms min_rtt=34.201068ms rttvar=17.100534ms cwnd=9450 ssthresh=9450 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 615, tv_nsec: 674315534 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 615, tv_nsec: 674315534 }, first_sent_time: Instant { tv_sec: 615, tv_nsec: 640114466 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034837204s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 612, tv_nsec: 639478330 }), send_elapsed: 3.000636136s, ack_elapsed: 3.034837204s, rtt: 34.201068ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345383, last_update: Instant { tv_sec: 615, tv_nsec: 675063472 }, next_time: Instant { tv_sec: 615, tv_nsec: 675063472 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:29.316626556Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:53078 to 193.167.100.100:443 [2025-12-13T10:36:29.316640171Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx pkt Short dcid=00000000000010052e3403769c21dbbaa117cd00 key_phase=false len=77 pn=9 [2025-12-13T10:36:29.316645862Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm STREAM id=0 off=0 len=72 fin=true [2025-12-13T10:36:29.316656863Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 timer=102.194911ms latest_rtt=34.201068ms srtt=34.201068ms min_rtt=34.201068ms rttvar=17.100534ms cwnd=9450 ssthresh=9450 bytes_in_flight=1480 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 615, tv_nsec: 674315534 }) Rate { delivered: 333, delivered_time: Instant { tv_sec: 615, tv_nsec: 674315534 }, first_sent_time: Instant { tv_sec: 615, tv_nsec: 640114466 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 2, rate_sample: RateSample { bandwidth: 0.87 Kbps, is_app_limited: true, interval: 3.034837204s, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 612, tv_nsec: 639478330 }), send_elapsed: 3.000636136s, ack_elapsed: 3.034837204s, rtt: 34.201068ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 345383, last_update: Instant { tv_sec: 615, tv_nsec: 675063472 }, next_time: Instant { tv_sec: 615, tv_nsec: 675063472 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:29.316692730Z TRACE quiche_apps::client] written 115 bytes from 0.0.0.0:53078 to 193.167.100.100:443 [2025-12-13T10:36:29.316700845Z TRACE quiche_apps::client] 0.0.0.0:53078 -> 193.167.100.100:443: done writing [2025-12-13T10:36:29.351109113Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:53078 [2025-12-13T10:36:29.351126054Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx pkt Short dcid=e6befd4dca2e3e01824d31f1ceddaccf81373631 key_phase=false len=869 pn=0 [2025-12-13T10:36:29.351138177Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm ACK delay=0 blocks=[6..6] ecn_counts=None [2025-12-13T10:36:29.351146663Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 packet newly acked 6 [2025-12-13T10:36:29.351152233Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm CRYPTO off=0 len=540 [2025-12-13T10:36:29.351173443Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm HANDSHAKE_DONE [2025-12-13T10:36:29.351178081Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 dropped epoch 1 state [2025-12-13T10:36:29.351201866Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 70, 86, cf, 1d, 58, 7f, ce, 34, b1, b9, 7d, ba] reset_token=[5e, 16, ae, 45, 7f, c9, ae, df, 0f, 9d, ed, c1, 3a, a4, 8d, 9b] [2025-12-13T10:36:29.351217044Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b5, 55, 05, 2a, c8, dd, 71, 45, 13, 3f, b4, c1] reset_token=[28, 0b, f6, 06, 77, a0, c0, 16, f7, 8c, 37, c2, 09, 46, 39, 38] [2025-12-13T10:36:29.351235719Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 51, 20, 7d, 1d, da, 28, 0b, 94, eb, 09, b8, b5] reset_token=[5c, 88, 11, a2, e2, 65, 6d, ad, 03, 22, 46, c4, 44, a4, bd, 9f] [2025-12-13T10:36:29.351247892Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 77, cb, 13, 86, 3b, c7, d4, 78, ac, af, 80, 2f] reset_token=[2a, 3b, cb, 22, ac, 97, c3, cd, b0, 42, 0d, 5a, 48, 2e, 29, 92] [2025-12-13T10:36:29.351258582Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, af, 15, 9d, f1, 7a, ec, 0b, b3, 72, 19, 1e, 19] reset_token=[c2, 58, fb, cf, e0, d5, 8e, b2, de, aa, 7a, ce, 42, 8b, 50, de] [2025-12-13T10:36:29.351266196Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 72, 43, 35, 36, 02, 03, 37, cd, 08, 5f, 6c, a3] reset_token=[f3, c3, a2, 68, 38, 7c, 30, e5, 5f, f0, 5c, 7d, 32, f2, 29, fd] [2025-12-13T10:36:29.351274001Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c2, f0, 67, 78, d1, e1, e7, cc, 24, d8, a6, fc] reset_token=[f0, 92, dd, 0a, 02, f5, b9, 96, a8, 8e, 4f, 33, 34, 21, 86, 59] [2025-12-13T10:36:29.351283649Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:36:29.351290602Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:36:29.351296573Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:36:29.351322621Z TRACE quiche_apps::client] 0.0.0.0:53078: processed 890 bytes [2025-12-13T10:36:29.351334243Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:53078 [2025-12-13T10:36:29.351342990Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx pkt Short dcid=e6befd4dca2e3e01824d31f1ceddaccf81373631 key_phase=false len=22 pn=1 [2025-12-13T10:36:29.351354461Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm ACK delay=0 blocks=[6..8] ecn_counts=None [2025-12-13T10:36:29.351362436Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 packet newly acked 7 [2025-12-13T10:36:29.351368768Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 packet newly acked 8 [2025-12-13T10:36:29.351386852Z TRACE quiche_apps::client] 0.0.0.0:53078: processed 43 bytes [2025-12-13T10:36:29.351396289Z TRACE quiche_apps::client] 0.0.0.0:53078: recv() would block [2025-12-13T10:36:29.351402581Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:29.351408342Z TRACE quiche::h3] e6befd4dca2e3e01824d31f1ceddaccf81373631 stream id 3 is readable [2025-12-13T10:36:29.351419182Z TRACE quiche::h3::stream] e6befd4dca2e3e01824d31f1ceddaccf81373631 read 1 bytes on stream 3 [2025-12-13T10:36:29.351426926Z TRACE quiche::h3] e6befd4dca2e3e01824d31f1ceddaccf81373631 open peer's control stream 3 [2025-12-13T10:36:29.351431936Z TRACE quiche::h3::stream] e6befd4dca2e3e01824d31f1ceddaccf81373631 read 1 bytes on stream 3 [2025-12-13T10:36:29.351436544Z TRACE quiche::h3::stream] e6befd4dca2e3e01824d31f1ceddaccf81373631 read 1 bytes on stream 3 [2025-12-13T10:36:29.351441383Z TRACE quiche::h3::stream] e6befd4dca2e3e01824d31f1ceddaccf81373631 read 6 bytes on stream 3 [2025-12-13T10:36:29.351445702Z TRACE quiche::h3] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:36:29.351461331Z TRACE quiche::h3] e6befd4dca2e3e01824d31f1ceddaccf81373631 stream id 7 is readable [2025-12-13T10:36:29.351466410Z TRACE quiche::h3::stream] e6befd4dca2e3e01824d31f1ceddaccf81373631 read 1 bytes on stream 7 [2025-12-13T10:36:29.351479895Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx pkt Short dcid=00000000000010052e3403769c21dbbaa117cd00 key_phase=false len=5 pn=10 [2025-12-13T10:36:29.351484254Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm ACK delay=17 blocks=[0..1] ecn_counts=None [2025-12-13T10:36:29.351493380Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 timer=64.314029ms latest_rtt=35.092155ms srtt=34.386118ms min_rtt=34.201068ms rttvar=9.947056ms cwnd=9450 ssthresh=9450 bytes_in_flight=115 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 615, tv_nsec: 674315534 }) Rate { delivered: 1586, delivered_time: Instant { tv_sec: 615, tv_nsec: 710155627 }, first_sent_time: Instant { tv_sec: 615, tv_nsec: 675063472 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 8, rate_sample: RateSample { bandwidth: 279.68 Kbps, is_app_limited: true, interval: 35.840093ms, delivered: 1253, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 615, tv_nsec: 674315534 }), send_elapsed: 34.949006ms, ack_elapsed: 35.840093ms, rtt: 35.092155ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343525, last_update: Instant { tv_sec: 615, tv_nsec: 675063472 }, next_time: Instant { tv_sec: 615, tv_nsec: 675063472 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:29.351546129Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:53078 to 193.167.100.100:443 [2025-12-13T10:36:29.351557230Z TRACE quiche_apps::client] 0.0.0.0:53078 -> 193.167.100.100:443: done writing [2025-12-13T10:36:29.352999941Z TRACE quiche_apps::client] got 70 bytes from 193.167.100.100:443 to 0.0.0.0:53078 [2025-12-13T10:36:29.353016000Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx pkt Short dcid=e6befd4dca2e3e01824d31f1ceddaccf81373631 key_phase=false len=49 pn=3 [2025-12-13T10:36:29.353026931Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm STREAM id=0 off=1152 len=22 fin=false [2025-12-13T10:36:29.353034084Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:29.353043392Z TRACE quiche_apps::client] 0.0.0.0:53078: processed 70 bytes [2025-12-13T10:36:29.353050716Z TRACE quiche_apps::client] 0.0.0.0:53078: recv() would block [2025-12-13T10:36:29.353055985Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:29.353071134Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx pkt Short dcid=00000000000010052e3403769c21dbbaa117cd00 key_phase=false len=7 pn=11 [2025-12-13T10:36:29.353077215Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm ACK delay=6 blocks=[0..1, 3..3] ecn_counts=None [2025-12-13T10:36:29.353089358Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 timer=62.718112ms latest_rtt=35.092155ms srtt=34.386118ms min_rtt=34.201068ms rttvar=9.947056ms cwnd=9450 ssthresh=9450 bytes_in_flight=115 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 615, tv_nsec: 674315534 }) Rate { delivered: 1586, delivered_time: Instant { tv_sec: 615, tv_nsec: 710155627 }, first_sent_time: Instant { tv_sec: 615, tv_nsec: 675063472 }, end_of_app_limited: 9, last_sent_packet: 11, largest_acked: 8, rate_sample: RateSample { bandwidth: 279.68 Kbps, is_app_limited: true, interval: 35.840093ms, delivered: 1253, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 615, tv_nsec: 674315534 }), send_elapsed: 34.949006ms, ack_elapsed: 35.840093ms, rtt: 35.092155ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 343525, last_update: Instant { tv_sec: 615, tv_nsec: 675063472 }, next_time: Instant { tv_sec: 615, tv_nsec: 675063472 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:29.353151504Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:53078 to 193.167.100.100:443 [2025-12-13T10:36:29.353161342Z TRACE quiche_apps::client] 0.0.0.0:53078 -> 193.167.100.100:443: done writing [2025-12-13T10:36:29.389928030Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:53078 [2025-12-13T10:36:29.389947096Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx pkt Short dcid=e6befd4dca2e3e01824d31f1ceddaccf81373631 key_phase=false len=1179 pn=4 [2025-12-13T10:36:29.389960641Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm ACK delay=625 blocks=[7..9, 11..11] ecn_counts=None [2025-12-13T10:36:29.389969708Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 packet newly acked 9 [2025-12-13T10:36:29.389976621Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 packet newly acked 11 [2025-12-13T10:36:29.389987151Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm STREAM id=0 off=0 len=1149 fin=false [2025-12-13T10:36:29.390008641Z TRACE quiche_apps::client] 0.0.0.0:53078: processed 1200 bytes [2025-12-13T10:36:29.390018900Z TRACE quiche_apps::client] got 46 bytes from 193.167.100.100:443 to 0.0.0.0:53078 [2025-12-13T10:36:29.390027155Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx pkt Short dcid=e6befd4dca2e3e01824d31f1ceddaccf81373631 key_phase=false len=25 pn=5 [2025-12-13T10:36:29.390037896Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm STREAM id=0 off=1149 len=3 fin=false [2025-12-13T10:36:29.390048265Z TRACE quiche_apps::client] 0.0.0.0:53078: processed 46 bytes [2025-12-13T10:36:29.390056210Z TRACE quiche_apps::client] 0.0.0.0:53078: recv() would block [2025-12-13T10:36:29.390062131Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:29.390068833Z TRACE quiche::h3] e6befd4dca2e3e01824d31f1ceddaccf81373631 stream id 0 is readable [2025-12-13T10:36:29.390078522Z TRACE quiche::h3::stream] e6befd4dca2e3e01824d31f1ceddaccf81373631 read 1 bytes on stream 0 [2025-12-13T10:36:29.390086957Z TRACE quiche::h3::stream] e6befd4dca2e3e01824d31f1ceddaccf81373631 read 1 bytes on stream 0 [2025-12-13T10:36:29.390094572Z TRACE quiche::h3::stream] e6befd4dca2e3e01824d31f1ceddaccf81373631 read 1 bytes on stream 0 [2025-12-13T10:36:29.390102997Z TRACE quiche::h3::stream] e6befd4dca2e3e01824d31f1ceddaccf81373631 read 144 bytes on stream 0 [2025-12-13T10:36:29.390108307Z TRACE quiche::h3] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:29.390114469Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:29.390121171Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:29.390130238Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:29.390141559Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 50, 57, 32, 71, 77, 84] [2025-12-13T10:36:29.390149073Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:29.390154834Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:29.390167778Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:29.390175473Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:29.390182366Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:29.390215648Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:29.390249431Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:29 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:29.390259930Z TRACE quiche::h3] e6befd4dca2e3e01824d31f1ceddaccf81373631 stream id 0 is readable [2025-12-13T10:36:29.390265301Z TRACE quiche::h3::stream] e6befd4dca2e3e01824d31f1ceddaccf81373631 read 1 bytes on stream 0 [2025-12-13T10:36:29.390270210Z TRACE quiche::h3::stream] e6befd4dca2e3e01824d31f1ceddaccf81373631 read 1 bytes on stream 0 [2025-12-13T10:36:29.390274768Z TRACE quiche::h3::stream] e6befd4dca2e3e01824d31f1ceddaccf81373631 read 1 bytes on stream 0 [2025-12-13T10:36:29.390278465Z TRACE quiche::h3] e6befd4dca2e3e01824d31f1ceddaccf81373631 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:29.390287532Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:36:29.390291970Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:29.390295728Z INFO quiche_apps::common] 1/1 response(s) received in 3.109495153s, closing... [2025-12-13T10:36:29.390308321Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx pkt Short dcid=00000000000010052e3403769c21dbbaa117cd00 key_phase=false len=11 pn=12 [2025-12-13T10:36:29.390312779Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:29.390323299Z TRACE quiche::recovery::congestion::recovery] e6befd4dca2e3e01824d31f1ceddaccf81373631 timer=8.832733ms latest_rtt=73.695531ms srtt=38.674794ms min_rtt=34.201068ms rttvar=16.037645ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 615, tv_nsec: 747984265 }) Rate { delivered: 1701, delivered_time: Instant { tv_sec: 615, tv_nsec: 749116541 }, first_sent_time: Instant { tv_sec: 615, tv_nsec: 749116541 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 11, rate_sample: RateSample { bandwidth: 279.68 Kbps, is_app_limited: true, interval: 38.603376ms, delivered: 115, prior_delivered: 1586, prior_time: Some(Instant { tv_sec: 615, tv_nsec: 710155627 }), send_elapsed: 0ns, ack_elapsed: 38.603376ms, rtt: 73.695531ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 305431, last_update: Instant { tv_sec: 615, tv_nsec: 749116541 }, next_time: Instant { tv_sec: 615, tv_nsec: 749116541 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:29.390373683Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:53078 to 193.167.100.100:443 [2025-12-13T10:36:29.390379504Z TRACE quiche_apps::client] 0.0.0.0:53078 -> 193.167.100.100:443: done writing [2025-12-13T10:36:29.699731421Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:29.699775784Z TRACE quiche] e6befd4dca2e3e01824d31f1ceddaccf81373631 draining timeout expired [2025-12-13T10:36:29.699829765Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:29.699841597Z INFO quiche_apps::client] connection closed, recv=7 sent=13 lost=2 retrans=5 sent_bytes=2756 recv_bytes=3449 lost_bytes=666 [local_addr=0.0.0.0:53078 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=7 sent=13 lost=2 retrans=5 rtt=38.674794ms min_rtt=Some(34.201068ms) rttvar=16.037645ms cwnd=9450 sent_bytes=2756 recv_bytes=3449 lost_bytes=0 stream_retrans_bytes=1330 pmtu=1350 delivery_rate=34960] [2025-12-13T10:36:29.704712261Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:36:29.704960925Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:57370 with scid 379230ac3341a756e84ae69b577e0c9b2491a411 [2025-12-13T10:36:29.705003875Z TRACE quiche::tls] 379230ac3341a756e84ae69b577e0c9b2491a411 write message lvl=Initial len=266 [2025-12-13T10:36:29.705021388Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Initial version=1 dcid=bc5aeaa86c3039e487b6f27f27c6a6be scid=379230ac3341a756e84ae69b577e0c9b2491a411 len=270 pn=0 [2025-12-13T10:36:29.705025506Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:29.705040344Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=998.927444ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 616, tv_nsec: 63782660 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 63782660 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 616, tv_nsec: 63782660 }, next_time: Instant { tv_sec: 616, tv_nsec: 63782660 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.705128048Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:36:29.739225254Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:57370 [2025-12-13T10:36:29.739275508Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx pkt Initial version=1 dcid=379230ac3341a756e84ae69b577e0c9b2491a411 scid=000000000000100543abcacec38305d9f70a3162 token= len=116 pn=0 [2025-12-13T10:36:29.739299432Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:29.739308590Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 packet newly acked 0 [2025-12-13T10:36:29.739320662Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm CRYPTO off=0 len=90 [2025-12-13T10:36:29.739449263Z TRACE quiche::tls] 379230ac3341a756e84ae69b577e0c9b2491a411 set write secret lvl=Handshake [2025-12-13T10:36:29.739463730Z TRACE quiche::tls] 379230ac3341a756e84ae69b577e0c9b2491a411 set read secret lvl=Handshake [2025-12-13T10:36:29.739502803Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx pkt Handshake version=1 dcid=379230ac3341a756e84ae69b577e0c9b2491a411 scid=000000000000100543abcacec38305d9f70a3162 len=985 pn=0 [2025-12-13T10:36:29.739511659Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm CRYPTO off=0 len=717 [2025-12-13T10:36:29.739740316Z TRACE quiche::tls] 379230ac3341a756e84ae69b577e0c9b2491a411 write message lvl=Handshake len=36 [2025-12-13T10:36:29.739753251Z TRACE quiche::tls] 379230ac3341a756e84ae69b577e0c9b2491a411 set write secret lvl=OneRTT [2025-12-13T10:36:29.739762318Z TRACE quiche::tls] 379230ac3341a756e84ae69b577e0c9b2491a411 set read secret lvl=OneRTT [2025-12-13T10:36:29.739781724Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(bc5aeaa86c3039e487b6f27f27c6a6be), max_idle_timeout: 75000, stateless_reset_token: Some(9580582757586574725637009865086824901), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(000000000000100543abcacec38305d9f70a3162), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:36:29.739799287Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm PADDING len=247 [2025-12-13T10:36:29.739816369Z TRACE quiche_apps::client] 0.0.0.0:57370: processed 1200 bytes [2025-12-13T10:36:29.739823021Z TRACE quiche_apps::client] 0.0.0.0:57370: recv() would block [2025-12-13T10:36:29.739826748Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:29.739846365Z TRACE quiche::h3] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:36:29.739866142Z TRACE quiche::h3] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm GREASE stream=0 len=0 [2025-12-13T10:36:29.739873986Z TRACE quiche::h3] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm GREASE stream=0 len=18 [2025-12-13T10:36:29.739883254Z TRACE quiche::h3] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm HEADERS stream=0 len=37 fin=true [2025-12-13T10:36:29.739891259Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /brutal-gigantic-lemur", "user-agent: quiche"] [2025-12-13T10:36:29.739980195Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Initial version=1 dcid=000000000000100543abcacec38305d9f70a3162 scid=379230ac3341a756e84ae69b577e0c9b2491a411 len=6 pn=1 [2025-12-13T10:36:29.739986136Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm ACK delay=88 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:29.739998659Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=102.171344ms latest_rtt=34.300577ms srtt=34.300577ms min_rtt=34.300577ms rttvar=17.150288ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 34.300577ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 63782660 }), send_elapsed: 0ns, ack_elapsed: 34.300577ms, rtt: 34.300577ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491974, last_update: Instant { tv_sec: 616, tv_nsec: 98593150 }, next_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.740029467Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Handshake version=1 dcid=000000000000100543abcacec38305d9f70a3162 scid=379230ac3341a756e84ae69b577e0c9b2491a411 len=46 pn=2 [2025-12-13T10:36:29.740040477Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm ACK delay=65 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:29.740044936Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:29.740053211Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=102.81669ms latest_rtt=34.300577ms srtt=34.300577ms min_rtt=34.300577ms rttvar=17.150288ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=112 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 34.300577ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 63782660 }), send_elapsed: 0ns, ack_elapsed: 34.300577ms, rtt: 34.300577ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491974, last_update: Instant { tv_sec: 616, tv_nsec: 98782864 }, next_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, max_datagram_size: 1350, last_packet_size: None, iv: 227.654µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.740072898Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 dropped epoch 0 state [2025-12-13T10:36:29.740090541Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Short dcid=000000000000100543abcacec38305d9f70a3162 key_phase=false len=1127 pn=3 [2025-12-13T10:36:29.740094829Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[15, d0, d3, 02, c4, a3, 3c, 59, f2, d9, f9, 3f, 26, 9e, 4a, d3, 3a, 87, ee, 0a] reset_token=[75, 46, 21, b1, c4, c2, 5a, fa, 2a, 33, d7, c3, e5, 88, dc, 0e] [2025-12-13T10:36:29.740104387Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:29.740109056Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm PADDING len=1063 [2025-12-13T10:36:29.740116039Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=102.754063ms latest_rtt=34.300577ms srtt=34.300577ms min_rtt=34.300577ms rttvar=17.150288ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 34.300577ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 63782660 }), send_elapsed: 0ns, ack_elapsed: 34.300577ms, rtt: 34.300577ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1165, rate: 491974, last_update: Instant { tv_sec: 616, tv_nsec: 98782864 }, next_time: Instant { tv_sec: 616, tv_nsec: 99010518 }, max_datagram_size: 1350, last_packet_size: Some(1165), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.740166122Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:57370 to 193.167.100.100:443 [2025-12-13T10:36:29.740176632Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Short dcid=000000000000100543abcacec38305d9f70a3162 key_phase=false len=6 pn=4 [2025-12-13T10:36:29.740184707Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:29.740223820Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=102.64579ms latest_rtt=34.300577ms srtt=34.300577ms min_rtt=34.300577ms rttvar=17.150288ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 34.300577ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 63782660 }), send_elapsed: 0ns, ack_elapsed: 34.300577ms, rtt: 34.300577ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491974, last_update: Instant { tv_sec: 616, tv_nsec: 98985703 }, next_time: Instant { tv_sec: 616, tv_nsec: 99010518 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.457447ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.740260419Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:57370 to 193.167.100.100:443 [2025-12-13T10:36:29.740271680Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Short dcid=000000000000100543abcacec38305d9f70a3162 key_phase=false len=6 pn=5 [2025-12-13T10:36:29.740275066Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:29.740281007Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=102.589124ms latest_rtt=34.300577ms srtt=34.300577ms min_rtt=34.300577ms rttvar=17.150288ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 34.300577ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 63782660 }), send_elapsed: 0ns, ack_elapsed: 34.300577ms, rtt: 34.300577ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 491974, last_update: Instant { tv_sec: 616, tv_nsec: 98985703 }, next_time: Instant { tv_sec: 616, tv_nsec: 101536034 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.740309881Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:57370 to 193.167.100.100:443 [2025-12-13T10:36:29.740316814Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Short dcid=000000000000100543abcacec38305d9f70a3162 key_phase=false len=80 pn=6 [2025-12-13T10:36:29.740320200Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm STREAM id=0 off=0 len=75 fin=true [2025-12-13T10:36:29.740348744Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=102.521328ms latest_rtt=34.300577ms srtt=34.300577ms min_rtt=34.300577ms rttvar=17.150288ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1483 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 34.300577ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 63782660 }), send_elapsed: 0ns, ack_elapsed: 34.300577ms, rtt: 34.300577ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491974, last_update: Instant { tv_sec: 616, tv_nsec: 99127378 }, next_time: Instant { tv_sec: 616, tv_nsec: 101536034 }, max_datagram_size: 1350, last_packet_size: None, iv: 329.286µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.740383008Z TRACE quiche_apps::client] written 118 bytes from 0.0.0.0:57370 to 193.167.100.100:443 [2025-12-13T10:36:29.740388177Z TRACE quiche_apps::client] 0.0.0.0:57370 -> 193.167.100.100:443: done writing [2025-12-13T10:36:29.843551004Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:29.843579507Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 loss detection timeout expired [2025-12-13T10:36:29.843588544Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=102.182084ms latest_rtt=34.300577ms srtt=34.300577ms min_rtt=34.300577ms rttvar=17.150288ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1483 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 34.300577ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 63782660 }), send_elapsed: 0ns, ack_elapsed: 34.300577ms, rtt: 34.300577ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491974, last_update: Instant { tv_sec: 616, tv_nsec: 99127378 }, next_time: Instant { tv_sec: 616, tv_nsec: 101536034 }, max_datagram_size: 1350, last_packet_size: None, iv: 329.286µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.843622097Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:29.843659477Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Handshake version=1 dcid=000000000000100543abcacec38305d9f70a3162 scid=379230ac3341a756e84ae69b577e0c9b2491a411 len=46 pn=7 [2025-12-13T10:36:29.843664837Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm ACK delay=13018 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:29.843671740Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:29.843694412Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=152.421732ms latest_rtt=34.300577ms srtt=34.300577ms min_rtt=34.300577ms rttvar=17.150288ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1595 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 34.300577ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 63782660 }), send_elapsed: 0ns, ack_elapsed: 34.300577ms, rtt: 34.300577ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 112, rate: 491974, last_update: Instant { tv_sec: 616, tv_nsec: 202449012 }, next_time: Instant { tv_sec: 616, tv_nsec: 202778298 }, max_datagram_size: 1350, last_packet_size: Some(112), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.843794760Z TRACE quiche_apps::client] written 112 bytes from 0.0.0.0:57370 to 193.167.100.100:443 [2025-12-13T10:36:29.843803045Z TRACE quiche_apps::client] 0.0.0.0:57370 -> 193.167.100.100:443: done writing [2025-12-13T10:36:29.876475878Z TRACE quiche_apps::client] got 885 bytes from 193.167.100.100:443 to 0.0.0.0:57370 [2025-12-13T10:36:29.876506605Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx pkt Short dcid=379230ac3341a756e84ae69b577e0c9b2491a411 key_phase=false len=864 pn=0 [2025-12-13T10:36:29.876545288Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm CRYPTO off=0 len=540 [2025-12-13T10:36:29.876600901Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm HANDSHAKE_DONE [2025-12-13T10:36:29.876613976Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 dropped epoch 1 state [2025-12-13T10:36:29.876626940Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 7a, 1d, e5, e6, d9, 9c, b5, d9, 6e, fc, 2a, bb] reset_token=[11, 86, 21, 5a, ed, 40, 4f, 4b, 2f, eb, d9, 41, d4, f6, 18, b2] [2025-12-13T10:36:29.876646056Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 26, 41, fc, ad, b2, 1b, 31, d0, 05, 9d, b0, a8] reset_token=[38, 5d, 62, 05, dc, 43, 0d, 45, 6b, 4c, c1, 5d, 0e, 0a, 28, 87] [2025-12-13T10:36:29.876662867Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 58, 49, 2d, 22, a8, 6e, ad, 1c, 04, 99, ac, 65] reset_token=[f7, 0f, 1b, 8d, 25, 07, 27, 4d, 97, f9, f5, d7, d8, e1, 8e, ad] [2025-12-13T10:36:29.876679017Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 0c, 93, b0, 99, 48, a9, 81, 0f, e2, 32, 40, e3] reset_token=[8f, 73, 85, 0e, b5, 07, cb, bf, e3, 86, 80, 91, e7, 42, 29, 6a] [2025-12-13T10:36:29.876694156Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, b5, df, 23, e5, 19, 1a, 12, 28, f1, 5a, ed, cc] reset_token=[6b, 26, ad, 48, 48, 1f, 42, 1c, da, 74, f5, e8, 86, a7, e7, ca] [2025-12-13T10:36:29.876702121Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 15, ae, 82, 91, 97, 02, 2e, ad, 45, 08, 40, 2e] reset_token=[28, 03, 6c, 5c, fa, e9, 1d, ad, a1, 83, b3, 5a, 89, 25, c6, d0] [2025-12-13T10:36:29.876710276Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, c6, dd, c6, ad, 9b, ff, 6a, 69, 65, b6, 22, 78] reset_token=[4d, ef, 23, fa, 6e, 27, 77, cf, d4, b5, 2a, 82, 28, 46, 3e, e1] [2025-12-13T10:36:29.876716858Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:36:29.876722669Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:36:29.876727057Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:36:29.876753066Z TRACE quiche_apps::client] 0.0.0.0:57370: processed 885 bytes [2025-12-13T10:36:29.876761211Z TRACE quiche_apps::client] 0.0.0.0:57370: recv() would block [2025-12-13T10:36:29.876765339Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:29.876783723Z TRACE quiche::h3] 379230ac3341a756e84ae69b577e0c9b2491a411 stream id 3 is readable [2025-12-13T10:36:29.876793221Z TRACE quiche::h3::stream] 379230ac3341a756e84ae69b577e0c9b2491a411 read 1 bytes on stream 3 [2025-12-13T10:36:29.876800645Z TRACE quiche::h3] 379230ac3341a756e84ae69b577e0c9b2491a411 open peer's control stream 3 [2025-12-13T10:36:29.876805644Z TRACE quiche::h3::stream] 379230ac3341a756e84ae69b577e0c9b2491a411 read 1 bytes on stream 3 [2025-12-13T10:36:29.876810273Z TRACE quiche::h3::stream] 379230ac3341a756e84ae69b577e0c9b2491a411 read 1 bytes on stream 3 [2025-12-13T10:36:29.876815292Z TRACE quiche::h3::stream] 379230ac3341a756e84ae69b577e0c9b2491a411 read 6 bytes on stream 3 [2025-12-13T10:36:29.876819850Z TRACE quiche::h3] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:36:29.876831472Z TRACE quiche::h3] 379230ac3341a756e84ae69b577e0c9b2491a411 stream id 7 is readable [2025-12-13T10:36:29.876836251Z TRACE quiche::h3::stream] 379230ac3341a756e84ae69b577e0c9b2491a411 read 1 bytes on stream 7 [2025-12-13T10:36:29.876853403Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Short dcid=000000000000100543abcacec38305d9f70a3162 key_phase=false len=5 pn=8 [2025-12-13T10:36:29.876857962Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm ACK delay=43 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:29.876871206Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=119.244126ms latest_rtt=34.300577ms srtt=34.300577ms min_rtt=34.300577ms rttvar=17.150288ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1371 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, end_of_app_limited: 6, last_sent_packet: 8, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 34.300577ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 63782660 }), send_elapsed: 0ns, ack_elapsed: 34.300577ms, rtt: 34.300577ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491974, last_update: Instant { tv_sec: 616, tv_nsec: 235658057 }, next_time: Instant { tv_sec: 616, tv_nsec: 235658057 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.876930878Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:57370 to 193.167.100.100:443 [2025-12-13T10:36:29.876937671Z TRACE quiche_apps::client] 0.0.0.0:57370 -> 193.167.100.100:443: done writing [2025-12-13T10:36:29.977286899Z TRACE quiche_apps::client] got 1350 bytes from 193.167.100.100:443 to 0.0.0.0:57370 [2025-12-13T10:36:29.977347362Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx pkt Short dcid=379230ac3341a756e84ae69b577e0c9b2491a411 key_phase=false len=1329 pn=1 [2025-12-13T10:36:29.977368362Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm PING mtu_probe=None [2025-12-13T10:36:29.977382468Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm PADDING len=1311 [2025-12-13T10:36:29.977425491Z TRACE quiche_apps::client] 0.0.0.0:57370: processed 1350 bytes [2025-12-13T10:36:29.977435810Z TRACE quiche_apps::client] 0.0.0.0:57370: recv() would block [2025-12-13T10:36:29.977440719Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:29.977477919Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Short dcid=000000000000100543abcacec38305d9f70a3162 key_phase=false len=5 pn=9 [2025-12-13T10:36:29.977485693Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm ACK delay=16 blocks=[0..1] ecn_counts=None [2025-12-13T10:36:29.977514026Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=18.601056ms latest_rtt=34.300577ms srtt=34.300577ms min_rtt=34.300577ms rttvar=17.150288ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1371 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, end_of_app_limited: 6, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 34.300577ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 63782660 }), send_elapsed: 0ns, ack_elapsed: 34.300577ms, rtt: 34.300577ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491974, last_update: Instant { tv_sec: 616, tv_nsec: 336264939 }, next_time: Instant { tv_sec: 616, tv_nsec: 336264939 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.977590139Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:57370 to 193.167.100.100:443 [2025-12-13T10:36:29.977602862Z TRACE quiche_apps::client] 0.0.0.0:57370 -> 193.167.100.100:443: done writing [2025-12-13T10:36:29.996675890Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:29.996686279Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 loss detection timeout expired [2025-12-13T10:36:29.996691339Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=255.228344ms latest_rtt=34.300577ms srtt=34.300577ms min_rtt=34.300577ms rttvar=17.150288ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1371 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, end_of_app_limited: 6, last_sent_packet: 9, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 34.300577ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 63782660 }), send_elapsed: 0ns, ack_elapsed: 34.300577ms, rtt: 34.300577ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491974, last_update: Instant { tv_sec: 616, tv_nsec: 336264939 }, next_time: Instant { tv_sec: 616, tv_nsec: 336264939 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.996707879Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:29.996724891Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Short dcid=000000000000100543abcacec38305d9f70a3162 key_phase=false len=70 pn=10 [2025-12-13T10:36:29.996728688Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm ACK delay=2422 blocks=[0..1] ecn_counts=None [2025-12-13T10:36:29.996732836Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[15, d0, d3, 02, c4, a3, 3c, 59, f2, d9, f9, 3f, 26, 9e, 4a, d3, 3a, 87, ee, 0a] reset_token=[75, 46, 21, b1, c4, c2, 5a, fa, 2a, 33, d7, c3, e5, 88, dc, 0e] [2025-12-13T10:36:29.996741112Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:29.996751861Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=511.568013ms latest_rtt=34.300577ms srtt=34.300577ms min_rtt=34.300577ms rttvar=17.150288ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1479 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 34.300577ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 63782660 }), send_elapsed: 0ns, ack_elapsed: 34.300577ms, rtt: 34.300577ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 491974, last_update: Instant { tv_sec: 616, tv_nsec: 355527500 }, next_time: Instant { tv_sec: 616, tv_nsec: 336264939 }, max_datagram_size: 1350, last_packet_size: None, iv: 219.524µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.996797547Z TRACE quiche_apps::client] written 108 bytes from 0.0.0.0:57370 to 193.167.100.100:443 [2025-12-13T10:36:29.996807275Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Short dcid=000000000000100543abcacec38305d9f70a3162 key_phase=false len=12 pn=11 [2025-12-13T10:36:29.996810922Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm ACK delay=2433 blocks=[0..1] ecn_counts=None [2025-12-13T10:36:29.996814769Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:29.996821271Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=511.587419ms latest_rtt=34.300577ms srtt=34.300577ms min_rtt=34.300577ms rttvar=17.150288ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1529 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 98593190 }, end_of_app_limited: 10, last_sent_packet: 11, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 34.300577ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 63782660 }), send_elapsed: 0ns, ack_elapsed: 34.300577ms, rtt: 34.300577ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 50, rate: 491974, last_update: Instant { tv_sec: 616, tv_nsec: 355527500 }, next_time: Instant { tv_sec: 616, tv_nsec: 355835770 }, max_datagram_size: 1350, last_packet_size: Some(50), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:29.996850937Z TRACE quiche_apps::client] written 50 bytes from 0.0.0.0:57370 to 193.167.100.100:443 [2025-12-13T10:36:29.996855786Z TRACE quiche_apps::client] 0.0.0.0:57370 -> 193.167.100.100:443: done writing [2025-12-13T10:36:30.052934495Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:57370 [2025-12-13T10:36:30.052959803Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx pkt Short dcid=379230ac3341a756e84ae69b577e0c9b2491a411 key_phase=false len=23 pn=2 [2025-12-13T10:36:30.052977736Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm ACK delay=3250 blocks=[11..11] ecn_counts=None [2025-12-13T10:36:30.052988927Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 packet newly acked 11 [2025-12-13T10:36:30.052998375Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 packet 3 lost on epoch 2 [2025-12-13T10:36:30.053005768Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 packet 4 lost on epoch 2 [2025-12-13T10:36:30.053024914Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 packet 5 lost on epoch 2 [2025-12-13T10:36:30.053031206Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 packet 6 lost on epoch 2 [2025-12-13T10:36:30.053038459Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 packet 10 lost on epoch 2 [2025-12-13T10:36:30.053081440Z TRACE quiche_apps::client] 0.0.0.0:57370: processed 44 bytes [2025-12-13T10:36:30.053092891Z TRACE quiche_apps::client] 0.0.0.0:57370: recv() would block [2025-12-13T10:36:30.053099353Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:30.053127997Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Short dcid=000000000000100543abcacec38305d9f70a3162 key_phase=false len=109 pn=12 [2025-12-13T10:36:30.053133688Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm ACK delay=20 blocks=[2..2] ecn_counts=None [2025-12-13T10:36:30.053138687Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[15, d0, d3, 02, c4, a3, 3c, 59, f2, d9, f9, 3f, 26, 9e, 4a, d3, 3a, 87, ee, 0a] reset_token=[75, 46, 21, b1, c4, c2, 5a, fa, 2a, 33, d7, c3, e5, 88, dc, 0e] [2025-12-13T10:36:30.053155969Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[15, d0, d3, 02, c4, a3, 3c, 59, f2, d9, f9, 3f, 26, 9e, 4a, d3, 3a, 87, ee, 0a] reset_token=[75, 46, 21, b1, c4, c2, 5a, fa, 2a, 33, d7, c3, e5, 88, dc, 0e] [2025-12-13T10:36:30.053170657Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:30.053186526Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=134.983701ms latest_rtt=55.934116ms srtt=37.004768ms min_rtt=34.300577ms rttvar=18.2711ms cwnd=9450 ssthresh=9450 bytes_in_flight=147 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 616, tv_nsec: 468077924 }) Rate { delivered: 383, delivered_time: Instant { tv_sec: 616, tv_nsec: 411924284 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 411924284 }, end_of_app_limited: 11, last_sent_packet: 12, largest_acked: 11, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 313.176696ms, delivered: 50, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 98593190 }), send_elapsed: 257.24258ms, ack_elapsed: 313.176696ms, rtt: 55.934116ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 319215, last_update: Instant { tv_sec: 616, tv_nsec: 411924284 }, next_time: Instant { tv_sec: 616, tv_nsec: 411924284 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:30.053274100Z TRACE quiche_apps::client] written 147 bytes from 0.0.0.0:57370 to 193.167.100.100:443 [2025-12-13T10:36:30.053286693Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Short dcid=000000000000100543abcacec38305d9f70a3162 key_phase=false len=6 pn=13 [2025-12-13T10:36:30.053294268Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:30.053307562Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=135.060083ms latest_rtt=55.934116ms srtt=37.004768ms min_rtt=34.300577ms rttvar=18.2711ms cwnd=9450 ssthresh=9450 bytes_in_flight=191 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 616, tv_nsec: 468077924 }) Rate { delivered: 383, delivered_time: Instant { tv_sec: 616, tv_nsec: 411924284 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 411924284 }, end_of_app_limited: 12, last_sent_packet: 13, largest_acked: 11, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 313.176696ms, delivered: 50, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 98593190 }), send_elapsed: 257.24258ms, ack_elapsed: 313.176696ms, rtt: 55.934116ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 319215, last_update: Instant { tv_sec: 616, tv_nsec: 411924284 }, next_time: Instant { tv_sec: 616, tv_nsec: 411924284 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:30.053377704Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:57370 to 193.167.100.100:443 [2025-12-13T10:36:30.053395226Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Short dcid=000000000000100543abcacec38305d9f70a3162 key_phase=false len=80 pn=14 [2025-12-13T10:36:30.053403231Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm STREAM id=0 off=0 len=75 fin=true [2025-12-13T10:36:30.053417147Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=135.055916ms latest_rtt=55.934116ms srtt=37.004768ms min_rtt=34.300577ms rttvar=18.2711ms cwnd=9450 ssthresh=9450 bytes_in_flight=309 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 616, tv_nsec: 468077924 }) Rate { delivered: 383, delivered_time: Instant { tv_sec: 616, tv_nsec: 411924284 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 411924284 }, end_of_app_limited: 13, last_sent_packet: 14, largest_acked: 11, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 313.176696ms, delivered: 50, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 98593190 }), send_elapsed: 257.24258ms, ack_elapsed: 313.176696ms, rtt: 55.934116ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 319215, last_update: Instant { tv_sec: 616, tv_nsec: 411924284 }, next_time: Instant { tv_sec: 616, tv_nsec: 411924284 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:30.053471880Z TRACE quiche_apps::client] written 118 bytes from 0.0.0.0:57370 to 193.167.100.100:443 [2025-12-13T10:36:30.053480405Z TRACE quiche_apps::client] 0.0.0.0:57370 -> 193.167.100.100:443: done writing [2025-12-13T10:36:30.086778556Z TRACE quiche_apps::client] got 1227 bytes from 193.167.100.100:443 to 0.0.0.0:57370 [2025-12-13T10:36:30.086800877Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx pkt Short dcid=379230ac3341a756e84ae69b577e0c9b2491a411 key_phase=false len=1206 pn=4 [2025-12-13T10:36:30.086818731Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm ACK delay=0 blocks=[11..14] ecn_counts=None [2025-12-13T10:36:30.086828609Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 packet newly acked 12 [2025-12-13T10:36:30.086835412Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 packet newly acked 13 [2025-12-13T10:36:30.086842916Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 packet newly acked 14 [2025-12-13T10:36:30.086852514Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm STREAM id=0 off=0 len=1174 fin=false [2025-12-13T10:36:30.086861831Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:30.086929999Z TRACE quiche_apps::client] 0.0.0.0:57370: processed 1227 bytes [2025-12-13T10:36:30.086940859Z TRACE quiche_apps::client] 0.0.0.0:57370: recv() would block [2025-12-13T10:36:30.086944746Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:30.086949205Z TRACE quiche::h3] 379230ac3341a756e84ae69b577e0c9b2491a411 stream id 0 is readable [2025-12-13T10:36:30.086957290Z TRACE quiche::h3::stream] 379230ac3341a756e84ae69b577e0c9b2491a411 read 1 bytes on stream 0 [2025-12-13T10:36:30.086966447Z TRACE quiche::h3::stream] 379230ac3341a756e84ae69b577e0c9b2491a411 read 1 bytes on stream 0 [2025-12-13T10:36:30.086974672Z TRACE quiche::h3::stream] 379230ac3341a756e84ae69b577e0c9b2491a411 read 1 bytes on stream 0 [2025-12-13T10:36:30.086982857Z TRACE quiche::h3::stream] 379230ac3341a756e84ae69b577e0c9b2491a411 read 144 bytes on stream 0 [2025-12-13T10:36:30.086990021Z TRACE quiche::h3] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:30.086996313Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:30.087000100Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:30.087006081Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:30.087013795Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 51, 48, 32, 71, 77, 84] [2025-12-13T10:36:30.087020037Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:30.087025197Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:30.087029835Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:30.087036498Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:30.087042439Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:30.087048480Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:30.087063849Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:30 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:30.087073497Z TRACE quiche::h3] 379230ac3341a756e84ae69b577e0c9b2491a411 stream id 0 is readable [2025-12-13T10:36:30.087078166Z TRACE quiche::h3::stream] 379230ac3341a756e84ae69b577e0c9b2491a411 read 1 bytes on stream 0 [2025-12-13T10:36:30.087082884Z TRACE quiche::h3::stream] 379230ac3341a756e84ae69b577e0c9b2491a411 read 1 bytes on stream 0 [2025-12-13T10:36:30.087087183Z TRACE quiche::h3::stream] 379230ac3341a756e84ae69b577e0c9b2491a411 read 1 bytes on stream 0 [2025-12-13T10:36:30.087090899Z TRACE quiche::h3] 379230ac3341a756e84ae69b577e0c9b2491a411 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:30.087100928Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:36:30.087104886Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:30.087108532Z INFO quiche_apps::common] 1/1 response(s) received in 381.976036ms, closing... [2025-12-13T10:36:30.087121106Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx pkt Short dcid=000000000000100543abcacec38305d9f70a3162 key_phase=false len=11 pn=15 [2025-12-13T10:36:30.087130704Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:30.087141674Z TRACE quiche::recovery::congestion::recovery] 379230ac3341a756e84ae69b577e0c9b2491a411 timer=119.693188ms latest_rtt=33.687929ms srtt=36.590163ms min_rtt=33.687929ms rttvar=14.532534ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 616, tv_nsec: 501807781 }) Rate { delivered: 692, delivered_time: Instant { tv_sec: 616, tv_nsec: 411924284 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 411924284 }, end_of_app_limited: 14, last_sent_packet: 15, largest_acked: 14, rate_sample: RateSample { bandwidth: 77.66 Kbps, is_app_limited: true, interval: 33.687929ms, delivered: 309, prior_delivered: 383, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 411924284 }), send_elapsed: 0ns, ack_elapsed: 33.687929ms, rtt: 33.687929ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 322832, last_update: Instant { tv_sec: 616, tv_nsec: 411924284 }, next_time: Instant { tv_sec: 616, tv_nsec: 411924284 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:30.087212947Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:57370 to 193.167.100.100:443 [2025-12-13T10:36:30.087226984Z TRACE quiche_apps::client] 0.0.0.0:57370 -> 193.167.100.100:443: done writing [2025-12-13T10:36:30.372574077Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:30.372601899Z TRACE quiche] 379230ac3341a756e84ae69b577e0c9b2491a411 draining timeout expired [2025-12-13T10:36:30.372646272Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:30.372654868Z INFO quiche_apps::client] connection closed, recv=6 sent=16 lost=7 retrans=8 sent_bytes=2603 recv_bytes=4706 lost_bytes=1479 [local_addr=0.0.0.0:57370 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=6 sent=16 lost=7 retrans=8 rtt=36.590163ms min_rtt=Some(33.687929ms) rttvar=14.532534ms cwnd=9450 sent_bytes=2603 recv_bytes=4706 lost_bytes=0 stream_retrans_bytes=171 pmtu=1350 delivery_rate=9708] [2025-12-13T10:36:30.377634565Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:36:30.377894431Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:34729 with scid 578e887acfcea09809e2cebf7817f12705feec05 [2025-12-13T10:36:30.377938553Z TRACE quiche::tls] 578e887acfcea09809e2cebf7817f12705feec05 write message lvl=Initial len=266 [2025-12-13T10:36:30.377956877Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx pkt Initial version=1 dcid=e741d05256f775b048161aecba31ed71 scid=578e887acfcea09809e2cebf7817f12705feec05 len=270 pn=0 [2025-12-13T10:36:30.377960805Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:30.377975502Z TRACE quiche::recovery::congestion::recovery] 578e887acfcea09809e2cebf7817f12705feec05 timer=998.926122ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 616, tv_nsec: 736716426 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 736716426 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 616, tv_nsec: 736716426 }, next_time: Instant { tv_sec: 616, tv_nsec: 736716426 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.378068817Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:36:30.412624696Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:34729 [2025-12-13T10:36:30.412653660Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx pkt Initial version=1 dcid=578e887acfcea09809e2cebf7817f12705feec05 scid=000000000000100592625a6ccab690c82ef1b6b7 token= len=116 pn=0 [2025-12-13T10:36:30.412675691Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:30.412687383Z TRACE quiche::recovery::congestion::recovery] 578e887acfcea09809e2cebf7817f12705feec05 packet newly acked 0 [2025-12-13T10:36:30.412697191Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm CRYPTO off=0 len=90 [2025-12-13T10:36:30.412835139Z TRACE quiche::tls] 578e887acfcea09809e2cebf7817f12705feec05 set write secret lvl=Handshake [2025-12-13T10:36:30.412848785Z TRACE quiche::tls] 578e887acfcea09809e2cebf7817f12705feec05 set read secret lvl=Handshake [2025-12-13T10:36:30.412883269Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx pkt Handshake version=1 dcid=578e887acfcea09809e2cebf7817f12705feec05 scid=000000000000100592625a6ccab690c82ef1b6b7 len=985 pn=0 [2025-12-13T10:36:30.412892396Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm CRYPTO off=0 len=717 [2025-12-13T10:36:30.413104573Z TRACE quiche::tls] 578e887acfcea09809e2cebf7817f12705feec05 write message lvl=Handshake len=36 [2025-12-13T10:36:30.413110073Z TRACE quiche::tls] 578e887acfcea09809e2cebf7817f12705feec05 set write secret lvl=OneRTT [2025-12-13T10:36:30.413118439Z TRACE quiche::tls] 578e887acfcea09809e2cebf7817f12705feec05 set read secret lvl=OneRTT [2025-12-13T10:36:30.413138015Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(e741d05256f775b048161aecba31ed71), max_idle_timeout: 75000, stateless_reset_token: Some(135833151335403717100951057964964414671), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(000000000000100592625a6ccab690c82ef1b6b7), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:36:30.413156400Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm PADDING len=247 [2025-12-13T10:36:30.413173802Z TRACE quiche_apps::client] 0.0.0.0:34729: processed 1200 bytes [2025-12-13T10:36:30.413180374Z TRACE quiche_apps::client] 0.0.0.0:34729: recv() would block [2025-12-13T10:36:30.413184121Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:30.413228595Z TRACE quiche::h3] 578e887acfcea09809e2cebf7817f12705feec05 tx frm SETTINGS stream=2 len=18 [2025-12-13T10:36:30.413253922Z TRACE quiche::h3] 578e887acfcea09809e2cebf7817f12705feec05 tx frm GREASE stream=0 len=0 [2025-12-13T10:36:30.413262067Z TRACE quiche::h3] 578e887acfcea09809e2cebf7817f12705feec05 tx frm GREASE stream=0 len=18 [2025-12-13T10:36:30.413271335Z TRACE quiche::h3] 578e887acfcea09809e2cebf7817f12705feec05 tx frm HEADERS stream=0 len=36 fin=true [2025-12-13T10:36:30.413279370Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /cool-angry-platypus", "user-agent: quiche"] [2025-12-13T10:36:30.413373115Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx pkt Initial version=1 dcid=000000000000100592625a6ccab690c82ef1b6b7 scid=578e887acfcea09809e2cebf7817f12705feec05 len=6 pn=1 [2025-12-13T10:36:30.413379206Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx frm ACK delay=90 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:30.413389215Z TRACE quiche::recovery::congestion::recovery] 578e887acfcea09809e2cebf7817f12705feec05 timer=103.500525ms latest_rtt=34.746967ms srtt=34.746967ms min_rtt=34.746967ms rttvar=17.373483ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 771949541 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 771949541 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 76.66 Kbps, is_app_limited: true, interval: 34.746967ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 736716426 }), send_elapsed: 0ns, ack_elapsed: 34.746967ms, rtt: 34.746967ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 485653, last_update: Instant { tv_sec: 616, tv_nsec: 771949501 }, next_time: Instant { tv_sec: 616, tv_nsec: 771949541 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.413413570Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx pkt Handshake version=1 dcid=000000000000100592625a6ccab690c82ef1b6b7 scid=578e887acfcea09809e2cebf7817f12705feec05 len=46 pn=2 [2025-12-13T10:36:30.413417297Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx frm ACK delay=66 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:30.413420603Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:30.413427156Z TRACE quiche::recovery::congestion::recovery] 578e887acfcea09809e2cebf7817f12705feec05 timer=104.17744ms latest_rtt=34.746967ms srtt=34.746967ms min_rtt=34.746967ms rttvar=17.373483ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=112 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 771949541 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 771949541 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 76.66 Kbps, is_app_limited: true, interval: 34.746967ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 736716426 }), send_elapsed: 0ns, ack_elapsed: 34.746967ms, rtt: 34.746967ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 485653, last_update: Instant { tv_sec: 616, tv_nsec: 772178168 }, next_time: Instant { tv_sec: 616, tv_nsec: 771949541 }, max_datagram_size: 1350, last_packet_size: None, iv: 230.617µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.413442374Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 dropped epoch 0 state [2025-12-13T10:36:30.413456300Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx pkt Short dcid=000000000000100592625a6ccab690c82ef1b6b7 key_phase=false len=1127 pn=3 [2025-12-13T10:36:30.413459626Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[66, 0f, d9, 7c, 68, cd, dd, 4a, c6, a2, c4, 2d, 4e, 0c, 4e, 13, 2c, b6, d8, 30] reset_token=[70, 05, dd, 57, ec, 5a, d3, c9, 8b, a2, 41, 4c, 5d, 3c, 2a, f0] [2025-12-13T10:36:30.413472030Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:30.413475496Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx frm PADDING len=1063 [2025-12-13T10:36:30.413482409Z TRACE quiche::recovery::congestion::recovery] 578e887acfcea09809e2cebf7817f12705feec05 timer=104.122227ms latest_rtt=34.746967ms srtt=34.746967ms min_rtt=34.746967ms rttvar=17.373483ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 771949541 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 771949541 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 76.66 Kbps, is_app_limited: true, interval: 34.746967ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 736716426 }), send_elapsed: 0ns, ack_elapsed: 34.746967ms, rtt: 34.746967ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1165, rate: 485653, last_update: Instant { tv_sec: 616, tv_nsec: 772178168 }, next_time: Instant { tv_sec: 616, tv_nsec: 772408785 }, max_datagram_size: 1350, last_packet_size: Some(1165), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.413525009Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:34729 to 193.167.100.100:443 [2025-12-13T10:36:30.413533755Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx pkt Short dcid=000000000000100592625a6ccab690c82ef1b6b7 key_phase=false len=6 pn=4 [2025-12-13T10:36:30.413537001Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:30.413546509Z TRACE quiche::recovery::congestion::recovery] 578e887acfcea09809e2cebf7817f12705feec05 timer=104.057476ms latest_rtt=34.746967ms srtt=34.746967ms min_rtt=34.746967ms rttvar=17.373483ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 771949541 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 771949541 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 76.66 Kbps, is_app_limited: true, interval: 34.746967ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 736716426 }), send_elapsed: 0ns, ack_elapsed: 34.746967ms, rtt: 34.746967ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 485653, last_update: Instant { tv_sec: 616, tv_nsec: 772343347 }, next_time: Instant { tv_sec: 616, tv_nsec: 772408785 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.489432ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.413596422Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:34729 to 193.167.100.100:443 [2025-12-13T10:36:30.413611380Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx pkt Short dcid=000000000000100592625a6ccab690c82ef1b6b7 key_phase=false len=6 pn=5 [2025-12-13T10:36:30.413617602Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:30.413628522Z TRACE quiche::recovery::congestion::recovery] 578e887acfcea09809e2cebf7817f12705feec05 timer=103.975402ms latest_rtt=34.746967ms srtt=34.746967ms min_rtt=34.746967ms rttvar=17.373483ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 771949541 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 771949541 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 76.66 Kbps, is_app_limited: true, interval: 34.746967ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 736716426 }), send_elapsed: 0ns, ack_elapsed: 34.746967ms, rtt: 34.746967ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 485653, last_update: Instant { tv_sec: 616, tv_nsec: 772343347 }, next_time: Instant { tv_sec: 616, tv_nsec: 774907829 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.413668056Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:34729 to 193.167.100.100:443 [2025-12-13T10:36:30.413678616Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx pkt Short dcid=000000000000100592625a6ccab690c82ef1b6b7 key_phase=false len=79 pn=6 [2025-12-13T10:36:30.413684727Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx frm STREAM id=0 off=0 len=74 fin=true [2025-12-13T10:36:30.413733158Z TRACE quiche::recovery::congestion::recovery] 578e887acfcea09809e2cebf7817f12705feec05 timer=103.869304ms latest_rtt=34.746967ms srtt=34.746967ms min_rtt=34.746967ms rttvar=17.373483ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1482 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 616, tv_nsec: 771949541 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 771949541 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 76.66 Kbps, is_app_limited: true, interval: 34.746967ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 736716426 }), send_elapsed: 0ns, ack_elapsed: 34.746967ms, rtt: 34.746967ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 485653, last_update: Instant { tv_sec: 616, tv_nsec: 772486104 }, next_time: Instant { tv_sec: 616, tv_nsec: 774907829 }, max_datagram_size: 1350, last_packet_size: None, iv: 331.512µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.413774315Z TRACE quiche_apps::client] written 117 bytes from 0.0.0.0:34729 to 193.167.100.100:443 [2025-12-13T10:36:30.413779645Z TRACE quiche_apps::client] 0.0.0.0:34729 -> 193.167.100.100:443: done writing [2025-12-13T10:36:30.447340916Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:34729 [2025-12-13T10:36:30.447362797Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx pkt Short dcid=578e887acfcea09809e2cebf7817f12705feec05 key_phase=false len=869 pn=0 [2025-12-13T10:36:30.447378396Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:36:30.447402331Z TRACE quiche::recovery::congestion::recovery] 578e887acfcea09809e2cebf7817f12705feec05 packet newly acked 3 [2025-12-13T10:36:30.447412490Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm CRYPTO off=0 len=540 [2025-12-13T10:36:30.447449800Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm HANDSHAKE_DONE [2025-12-13T10:36:30.447462083Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 dropped epoch 1 state [2025-12-13T10:36:30.447474666Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 1e, 85, 4d, ca, aa, 72, 20, 33, 79, fe, c9, 80] reset_token=[97, 5d, f1, 52, 34, b0, 64, 67, 69, d7, 42, 02, ee, 73, a7, 97] [2025-12-13T10:36:30.447508980Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, a5, 0f, 10, d7, 05, c4, 0d, 49, e8, 77, 84, 70] reset_token=[95, 6f, 33, ff, 6b, e0, 1f, 75, d6, 23, 2e, 62, cf, fe, e2, 7a] [2025-12-13T10:36:30.447525771Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, a8, fb, 45, ce, 6a, 3c, 5c, e5, 18, d3, 35, 71] reset_token=[64, f1, d0, 96, d2, 58, a1, 30, 90, 60, ac, b5, 7e, c7, 46, 51] [2025-12-13T10:36:30.447540399Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 71, 4d, 0a, ad, 48, 7e, de, 3f, 7b, 25, be, e2] reset_token=[f9, 09, 43, 3e, eb, 6f, 03, b9, f4, 3b, 52, 22, a8, f2, 0d, 78] [2025-12-13T10:36:30.447553423Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 82, 63, 7b, 24, f5, 04, 5f, b5, f5, 08, ba, 36] reset_token=[80, 04, 71, 4e, c1, 83, 17, 21, 79, fd, 46, 50, cd, c8, 39, 0d] [2025-12-13T10:36:30.447561578Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 90, 6e, 33, c6, fb, a2, 9a, cb, e6, f3, 61, 20] reset_token=[17, f4, 64, a1, 80, e9, c4, c9, 74, ff, 4c, 44, 72, c1, 76, 76] [2025-12-13T10:36:30.447569263Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 1c, 34, 81, cb, d5, d4, ee, a1, fb, 03, 56, 3a] reset_token=[a2, ad, 65, 4e, 17, 40, 7f, 27, 24, e3, 82, c0, 04, d0, 3a, 7d] [2025-12-13T10:36:30.447575685Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:36:30.447580594Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:36:30.447585162Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:36:30.447610340Z TRACE quiche_apps::client] 0.0.0.0:34729: processed 890 bytes [2025-12-13T10:36:30.447622462Z TRACE quiche_apps::client] got 43 bytes from 193.167.100.100:443 to 0.0.0.0:34729 [2025-12-13T10:36:30.447631820Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx pkt Short dcid=578e887acfcea09809e2cebf7817f12705feec05 key_phase=false len=22 pn=1 [2025-12-13T10:36:30.447639103Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm ACK delay=0 blocks=[3..5] ecn_counts=None [2025-12-13T10:36:30.447643912Z TRACE quiche::recovery::congestion::recovery] 578e887acfcea09809e2cebf7817f12705feec05 packet newly acked 4 [2025-12-13T10:36:30.447647469Z TRACE quiche::recovery::congestion::recovery] 578e887acfcea09809e2cebf7817f12705feec05 packet newly acked 5 [2025-12-13T10:36:30.447658179Z TRACE quiche_apps::client] 0.0.0.0:34729: processed 43 bytes [2025-12-13T10:36:30.447663459Z TRACE quiche_apps::client] 0.0.0.0:34729: recv() would block [2025-12-13T10:36:30.447667096Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:30.447671013Z TRACE quiche::h3] 578e887acfcea09809e2cebf7817f12705feec05 stream id 3 is readable [2025-12-13T10:36:30.447677565Z TRACE quiche::h3::stream] 578e887acfcea09809e2cebf7817f12705feec05 read 1 bytes on stream 3 [2025-12-13T10:36:30.447683687Z TRACE quiche::h3] 578e887acfcea09809e2cebf7817f12705feec05 open peer's control stream 3 [2025-12-13T10:36:30.447688977Z TRACE quiche::h3::stream] 578e887acfcea09809e2cebf7817f12705feec05 read 1 bytes on stream 3 [2025-12-13T10:36:30.447693585Z TRACE quiche::h3::stream] 578e887acfcea09809e2cebf7817f12705feec05 read 1 bytes on stream 3 [2025-12-13T10:36:30.447698444Z TRACE quiche::h3::stream] 578e887acfcea09809e2cebf7817f12705feec05 read 6 bytes on stream 3 [2025-12-13T10:36:30.447708503Z TRACE quiche::h3] 578e887acfcea09809e2cebf7817f12705feec05 rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:36:30.447717911Z TRACE quiche::h3] 578e887acfcea09809e2cebf7817f12705feec05 stream id 7 is readable [2025-12-13T10:36:30.447723120Z TRACE quiche::h3::stream] 578e887acfcea09809e2cebf7817f12705feec05 read 1 bytes on stream 7 [2025-12-13T10:36:30.447736696Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx pkt Short dcid=000000000000100592625a6ccab690c82ef1b6b7 key_phase=false len=5 pn=7 [2025-12-13T10:36:30.447741234Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx frm ACK delay=13 blocks=[0..1] ecn_counts=None [2025-12-13T10:36:30.447750402Z TRACE quiche::recovery::congestion::recovery] 578e887acfcea09809e2cebf7817f12705feec05 timer=68.073907ms latest_rtt=31.536408ms srtt=34.238222ms min_rtt=31.536408ms rttvar=10.728686ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=117 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1586, delivered_time: Instant { tv_sec: 616, tv_nsec: 806444237 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 774907829 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 5, rate_sample: RateSample { bandwidth: 290.59 Kbps, is_app_limited: true, interval: 34.494696ms, delivered: 1253, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 771949541 }), send_elapsed: 2.958288ms, ack_elapsed: 34.494696ms, rtt: 31.536408ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492870, last_update: Instant { tv_sec: 616, tv_nsec: 806544565 }, next_time: Instant { tv_sec: 616, tv_nsec: 806876077 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.447799874Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:34729 to 193.167.100.100:443 [2025-12-13T10:36:30.447806717Z TRACE quiche_apps::client] 0.0.0.0:34729 -> 193.167.100.100:443: done writing [2025-12-13T10:36:30.449272216Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:34729 [2025-12-13T10:36:30.449289799Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx pkt Short dcid=578e887acfcea09809e2cebf7817f12705feec05 key_phase=false len=1179 pn=2 [2025-12-13T10:36:30.449301190Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm ACK delay=0 blocks=[3..6] ecn_counts=None [2025-12-13T10:36:30.449307722Z TRACE quiche::recovery::congestion::recovery] 578e887acfcea09809e2cebf7817f12705feec05 packet newly acked 6 [2025-12-13T10:36:30.449316128Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm STREAM id=0 off=0 len=1152 fin=false [2025-12-13T10:36:30.449328812Z TRACE quiche_apps::client] 0.0.0.0:34729: processed 1200 bytes [2025-12-13T10:36:30.449337698Z TRACE quiche_apps::client] got 70 bytes from 193.167.100.100:443 to 0.0.0.0:34729 [2025-12-13T10:36:30.449344421Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx pkt Short dcid=578e887acfcea09809e2cebf7817f12705feec05 key_phase=false len=49 pn=3 [2025-12-13T10:36:30.449352766Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm STREAM id=0 off=1152 len=22 fin=false [2025-12-13T10:36:30.449358267Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:30.449367143Z TRACE quiche_apps::client] 0.0.0.0:34729: processed 70 bytes [2025-12-13T10:36:30.449373886Z TRACE quiche_apps::client] 0.0.0.0:34729: recv() would block [2025-12-13T10:36:30.449379126Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:30.449391609Z TRACE quiche::h3] 578e887acfcea09809e2cebf7817f12705feec05 stream id 0 is readable [2025-12-13T10:36:30.449399514Z TRACE quiche::h3::stream] 578e887acfcea09809e2cebf7817f12705feec05 read 1 bytes on stream 0 [2025-12-13T10:36:30.449406627Z TRACE quiche::h3::stream] 578e887acfcea09809e2cebf7817f12705feec05 read 1 bytes on stream 0 [2025-12-13T10:36:30.449414632Z TRACE quiche::h3::stream] 578e887acfcea09809e2cebf7817f12705feec05 read 1 bytes on stream 0 [2025-12-13T10:36:30.449423028Z TRACE quiche::h3::stream] 578e887acfcea09809e2cebf7817f12705feec05 read 144 bytes on stream 0 [2025-12-13T10:36:30.449429690Z TRACE quiche::h3] 578e887acfcea09809e2cebf7817f12705feec05 rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:30.449437294Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:30.449443596Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:30.449452603Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:30.449463774Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 51, 48, 32, 71, 77, 84] [2025-12-13T10:36:30.449474824Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:30.449484552Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:30.449493409Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:30.449505572Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:30.449515891Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:30.449525138Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:30.449537652Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:30 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:30.449547460Z TRACE quiche::h3] 578e887acfcea09809e2cebf7817f12705feec05 stream id 0 is readable [2025-12-13T10:36:30.449552710Z TRACE quiche::h3::stream] 578e887acfcea09809e2cebf7817f12705feec05 read 1 bytes on stream 0 [2025-12-13T10:36:30.449557228Z TRACE quiche::h3::stream] 578e887acfcea09809e2cebf7817f12705feec05 read 1 bytes on stream 0 [2025-12-13T10:36:30.449561616Z TRACE quiche::h3::stream] 578e887acfcea09809e2cebf7817f12705feec05 read 1 bytes on stream 0 [2025-12-13T10:36:30.449565153Z TRACE quiche::h3] 578e887acfcea09809e2cebf7817f12705feec05 rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:30.449573850Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:36:30.449578127Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:30.449581804Z INFO quiche_apps::common] 1/1 response(s) received in 71.508449ms, closing... [2025-12-13T10:36:30.449594017Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx pkt Short dcid=000000000000100592625a6ccab690c82ef1b6b7 key_phase=false len=11 pn=8 [2025-12-13T10:36:30.449598185Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:30.449614886Z TRACE quiche::recovery::congestion::recovery] 578e887acfcea09809e2cebf7817f12705feec05 timer=92.310597ms latest_rtt=33.194197ms srtt=34.107718ms min_rtt=31.536408ms rttvar=8.30752ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1703, delivered_time: Instant { tv_sec: 616, tv_nsec: 806876077 }, first_sent_time: Instant { tv_sec: 616, tv_nsec: 806876077 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 6, rate_sample: RateSample { bandwidth: 303.16 Kbps, is_app_limited: true, interval: 36.152485ms, delivered: 1370, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 616, tv_nsec: 771949541 }), send_elapsed: 2.958288ms, ack_elapsed: 36.152485ms, rtt: 33.194197ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 494756, last_update: Instant { tv_sec: 616, tv_nsec: 808402427 }, next_time: Instant { tv_sec: 616, tv_nsec: 806876077 }, max_datagram_size: 1350, last_packet_size: None, iv: 99.039µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.449661102Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:34729 to 193.167.100.100:443 [2025-12-13T10:36:30.449666463Z TRACE quiche_apps::client] 0.0.0.0:34729 -> 193.167.100.100:443: done writing [2025-12-13T10:36:30.651933824Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:30.651967306Z TRACE quiche] 578e887acfcea09809e2cebf7817f12705feec05 draining timeout expired [2025-12-13T10:36:30.652017410Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:30.652025886Z INFO quiche_apps::client] connection closed, recv=6 sent=9 lost=0 retrans=0 sent_bytes=1980 recv_bytes=3403 lost_bytes=0 [local_addr=0.0.0.0:34729 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=6 sent=9 lost=0 retrans=0 rtt=34.107718ms min_rtt=Some(31.536408ms) rttvar=8.30752ms cwnd=13500 sent_bytes=1980 recv_bytes=3403 lost_bytes=0 stream_retrans_bytes=0 pmtu=1350 delivery_rate=37895] [2025-12-13T10:36:30.656962720Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:36:30.657237033Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:33717 with scid 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f [2025-12-13T10:36:30.657280183Z TRACE quiche::tls] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f write message lvl=Initial len=266 [2025-12-13T10:36:30.657298658Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx pkt Initial version=1 dcid=f7d508d51da02e79f7ac3cb74d5bce44 scid=06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f len=270 pn=0 [2025-12-13T10:36:30.657302505Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:30.657316421Z TRACE quiche::recovery::congestion::recovery] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f timer=998.929859ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 617, tv_nsec: 16061042 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 16061042 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 617, tv_nsec: 16061042 }, next_time: Instant { tv_sec: 617, tv_nsec: 16061042 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.657413111Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:36:30.691689976Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:33717 [2025-12-13T10:36:30.691722817Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx pkt Initial version=1 dcid=06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f scid=00000000000010058987d0512a99e6d0f22c977c token= len=116 pn=0 [2025-12-13T10:36:30.691747022Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:30.691757482Z TRACE quiche::recovery::congestion::recovery] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f packet newly acked 0 [2025-12-13T10:36:30.691768553Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm CRYPTO off=0 len=90 [2025-12-13T10:36:30.691908514Z TRACE quiche::tls] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f set write secret lvl=Handshake [2025-12-13T10:36:30.691924093Z TRACE quiche::tls] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f set read secret lvl=Handshake [2025-12-13T10:36:30.691957145Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx pkt Handshake version=1 dcid=06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f scid=00000000000010058987d0512a99e6d0f22c977c len=985 pn=0 [2025-12-13T10:36:30.691965150Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm CRYPTO off=0 len=718 [2025-12-13T10:36:30.692144144Z TRACE quiche::tls] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f write message lvl=Handshake len=36 [2025-12-13T10:36:30.692148793Z TRACE quiche::tls] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f set write secret lvl=OneRTT [2025-12-13T10:36:30.692156057Z TRACE quiche::tls] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f set read secret lvl=OneRTT [2025-12-13T10:36:30.692172788Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(f7d508d51da02e79f7ac3cb74d5bce44), max_idle_timeout: 75000, stateless_reset_token: Some(8451362331357821265680288091431100557), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(00000000000010058987d0512a99e6d0f22c977c), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:36:30.692213164Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm PADDING len=246 [2025-12-13T10:36:30.692234694Z TRACE quiche_apps::client] 0.0.0.0:33717: processed 1200 bytes [2025-12-13T10:36:30.692240234Z TRACE quiche_apps::client] 0.0.0.0:33717: recv() would block [2025-12-13T10:36:30.692243440Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:30.692259240Z TRACE quiche::h3] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm SETTINGS stream=2 len=18 [2025-12-13T10:36:30.692276763Z TRACE quiche::h3] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm GREASE stream=0 len=0 [2025-12-13T10:36:30.692283144Z TRACE quiche::h3] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm GREASE stream=0 len=18 [2025-12-13T10:36:30.692290979Z TRACE quiche::h3] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm HEADERS stream=0 len=33 fin=true [2025-12-13T10:36:30.692297511Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /wet-calm-doctor", "user-agent: quiche"] [2025-12-13T10:36:30.692371159Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx pkt Initial version=1 dcid=00000000000010058987d0512a99e6d0f22c977c scid=06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f len=6 pn=1 [2025-12-13T10:36:30.692382530Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm ACK delay=81 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:30.692393491Z TRACE quiche::recovery::congestion::recovery] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f timer=102.732168ms latest_rtt=34.469805ms srtt=34.469805ms min_rtt=34.469805ms rttvar=17.234902ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 617, tv_nsec: 50984264 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 50984264 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.28 Kbps, is_app_limited: true, interval: 34.469805ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 16061042 }), send_elapsed: 0ns, ack_elapsed: 34.469805ms, rtt: 34.469805ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 489558, last_update: Instant { tv_sec: 617, tv_nsec: 50984224 }, next_time: Instant { tv_sec: 617, tv_nsec: 50984264 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.692419419Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx pkt Handshake version=1 dcid=00000000000010058987d0512a99e6d0f22c977c scid=06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f len=45 pn=2 [2025-12-13T10:36:30.692423126Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm ACK delay=57 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:30.692426482Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:30.692433064Z TRACE quiche::recovery::congestion::recovery] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f timer=103.337248ms latest_rtt=34.469805ms srtt=34.469805ms min_rtt=34.469805ms rttvar=17.234902ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 617, tv_nsec: 50984264 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 50984264 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.28 Kbps, is_app_limited: true, interval: 34.469805ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 16061042 }), send_elapsed: 0ns, ack_elapsed: 34.469805ms, rtt: 34.469805ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 489558, last_update: Instant { tv_sec: 617, tv_nsec: 51175371 }, next_time: Instant { tv_sec: 617, tv_nsec: 50984264 }, max_datagram_size: 1350, last_packet_size: None, iv: 226.735µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.692448874Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f dropped epoch 0 state [2025-12-13T10:36:30.692463181Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx pkt Short dcid=00000000000010058987d0512a99e6d0f22c977c key_phase=false len=1128 pn=3 [2025-12-13T10:36:30.692466557Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[dd, 8d, 86, b4, f7, 2e, 00, 31, e0, f1, 51, 85, 17, 3e, 66, 88, 3f, 31, aa, 5b] reset_token=[34, 75, 6b, 52, a4, db, 10, cd, d1, a8, 8d, 70, 1f, e0, 21, 86] [2025-12-13T10:36:30.692474221Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:30.692477648Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm PADDING len=1064 [2025-12-13T10:36:30.692489340Z TRACE quiche::recovery::congestion::recovery] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f timer=103.280973ms latest_rtt=34.469805ms srtt=34.469805ms min_rtt=34.469805ms rttvar=17.234902ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 617, tv_nsec: 50984264 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 50984264 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.28 Kbps, is_app_limited: true, interval: 34.469805ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 16061042 }), send_elapsed: 0ns, ack_elapsed: 34.469805ms, rtt: 34.469805ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 489558, last_update: Instant { tv_sec: 617, tv_nsec: 51175371 }, next_time: Instant { tv_sec: 617, tv_nsec: 51402106 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.692536227Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:33717 to 193.167.100.100:443 [2025-12-13T10:36:30.692546276Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx pkt Short dcid=00000000000010058987d0512a99e6d0f22c977c key_phase=false len=6 pn=4 [2025-12-13T10:36:30.692549613Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:30.692556074Z TRACE quiche::recovery::congestion::recovery] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f timer=103.214278ms latest_rtt=34.469805ms srtt=34.469805ms min_rtt=34.469805ms rttvar=17.234902ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 617, tv_nsec: 50984264 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 50984264 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.28 Kbps, is_app_limited: true, interval: 34.469805ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 16061042 }), send_elapsed: 0ns, ack_elapsed: 34.469805ms, rtt: 34.469805ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 489558, last_update: Instant { tv_sec: 617, tv_nsec: 51355187 }, next_time: Instant { tv_sec: 617, tv_nsec: 51402106 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.471617ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.692586471Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:33717 to 193.167.100.100:443 [2025-12-13T10:36:30.692593244Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx pkt Short dcid=00000000000010058987d0512a99e6d0f22c977c key_phase=false len=6 pn=5 [2025-12-13T10:36:30.692596450Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:30.692602040Z TRACE quiche::recovery::congestion::recovery] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f timer=103.168312ms latest_rtt=34.469805ms srtt=34.469805ms min_rtt=34.469805ms rttvar=17.234902ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 617, tv_nsec: 50984264 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 50984264 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.28 Kbps, is_app_limited: true, interval: 34.469805ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 16061042 }), send_elapsed: 0ns, ack_elapsed: 34.469805ms, rtt: 34.469805ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 489558, last_update: Instant { tv_sec: 617, tv_nsec: 51355187 }, next_time: Instant { tv_sec: 617, tv_nsec: 53875766 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.692634200Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:33717 to 193.167.100.100:443 [2025-12-13T10:36:30.692640903Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx pkt Short dcid=00000000000010058987d0512a99e6d0f22c977c key_phase=false len=76 pn=6 [2025-12-13T10:36:30.692644299Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm STREAM id=0 off=0 len=71 fin=true [2025-12-13T10:36:30.692670679Z TRACE quiche::recovery::congestion::recovery] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f timer=103.099554ms latest_rtt=34.469805ms srtt=34.469805ms min_rtt=34.469805ms rttvar=17.234902ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1479 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 617, tv_nsec: 50984264 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 50984264 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.28 Kbps, is_app_limited: true, interval: 34.469805ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 16061042 }), send_elapsed: 0ns, ack_elapsed: 34.469805ms, rtt: 34.469805ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 489558, last_update: Instant { tv_sec: 617, tv_nsec: 51451758 }, next_time: Instant { tv_sec: 617, tv_nsec: 53875766 }, max_datagram_size: 1350, last_packet_size: None, iv: 322.74µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.692700104Z TRACE quiche_apps::client] written 114 bytes from 0.0.0.0:33717 to 193.167.100.100:443 [2025-12-13T10:36:30.692704872Z TRACE quiche_apps::client] 0.0.0.0:33717 -> 193.167.100.100:443: done writing [2025-12-13T10:36:30.726412220Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:33717 [2025-12-13T10:36:30.726432989Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx pkt Short dcid=06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f key_phase=false len=869 pn=0 [2025-12-13T10:36:30.726448307Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:36:30.726455902Z TRACE quiche::recovery::congestion::recovery] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f packet newly acked 3 [2025-12-13T10:36:30.726465620Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm CRYPTO off=0 len=540 [2025-12-13T10:36:30.726499924Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm HANDSHAKE_DONE [2025-12-13T10:36:30.726508891Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f dropped epoch 1 state [2025-12-13T10:36:30.726518789Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 3f, 33, cb, a9, 32, 2f, 1c, 55, 5d, 6c, 43, b2] reset_token=[29, 49, 09, 74, e4, 9d, 21, 82, 4b, 1c, ac, 31, 57, ea, 08, 1d] [2025-12-13T10:36:30.726533146Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 9c, 27, ac, 9d, ff, 2a, 2b, ca, dd, ae, 76, a3] reset_token=[a3, 5d, 34, d9, 4a, a1, 98, 13, b6, b5, 1c, 62, 6a, fd, 0d, a6] [2025-12-13T10:36:30.726557281Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, ab, 1c, 4b, 27, f1, 8c, 83, d7, 84, c1, ef, df] reset_token=[de, 31, d4, 24, 0b, 36, 1e, 8d, f6, 8f, f7, e5, d9, e9, ca, 30] [2025-12-13T10:36:30.726570916Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 1b, 34, 01, bc, 31, 9d, 8f, 56, f5, 4e, c4, 69] reset_token=[5b, b8, a3, 38, c5, 84, 33, d1, 40, 4d, 4e, e9, 77, d0, 50, c8] [2025-12-13T10:36:30.726581607Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 32, fb, 8d, 04, 20, 25, ff, d7, 4f, 88, ec, b7] reset_token=[17, ea, 34, 1b, ff, f3, 40, a2, a2, bf, 8f, 56, 8c, bd, 48, ae] [2025-12-13T10:36:30.726588630Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 8b, af, 8d, 34, b0, eb, b4, f8, 6b, a2, 9b, c6] reset_token=[ca, 76, 07, eb, c2, 50, 04, e6, 2a, 2c, 76, 1d, 00, c7, 64, a3] [2025-12-13T10:36:30.726595462Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 33, 26, 05, 10, 43, 89, 1f, 6a, 80, 10, 78, cf] reset_token=[e7, 7a, fa, 55, e0, d2, 69, 75, e9, db, f9, 1a, 59, 4a, b2, 8e] [2025-12-13T10:36:30.726601073Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:36:30.726605782Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:36:30.726609348Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:36:30.726627402Z TRACE quiche_apps::client] 0.0.0.0:33717: processed 890 bytes [2025-12-13T10:36:30.726632772Z TRACE quiche_apps::client] 0.0.0.0:33717: recv() would block [2025-12-13T10:36:30.726635688Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:30.726638954Z TRACE quiche::h3] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f stream id 3 is readable [2025-12-13T10:36:30.726644765Z TRACE quiche::h3::stream] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f read 1 bytes on stream 3 [2025-12-13T10:36:30.726650525Z TRACE quiche::h3] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f open peer's control stream 3 [2025-12-13T10:36:30.726654633Z TRACE quiche::h3::stream] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f read 1 bytes on stream 3 [2025-12-13T10:36:30.726658250Z TRACE quiche::h3::stream] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f read 1 bytes on stream 3 [2025-12-13T10:36:30.726662117Z TRACE quiche::h3::stream] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f read 6 bytes on stream 3 [2025-12-13T10:36:30.726665604Z TRACE quiche::h3] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:36:30.726673729Z TRACE quiche::h3] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f stream id 7 is readable [2025-12-13T10:36:30.726677676Z TRACE quiche::h3::stream] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f read 1 bytes on stream 7 [2025-12-13T10:36:30.726689859Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx pkt Short dcid=00000000000010058987d0512a99e6d0f22c977c key_phase=false len=5 pn=7 [2025-12-13T10:36:30.726693456Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm ACK delay=32 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:30.726701741Z TRACE quiche::recovery::congestion::recovery] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f timer=77.65938ms latest_rtt=33.841888ms srtt=34.391315ms min_rtt=33.841888ms rttvar=13.083155ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=202 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1499, delivered_time: Instant { tv_sec: 617, tv_nsec: 85243994 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 51402106 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 3, rate_sample: RateSample { bandwidth: 272.27 Kbps, is_app_limited: true, interval: 34.25973ms, delivered: 1166, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 50984264 }), send_elapsed: 417.842µs, ack_elapsed: 34.25973ms, rtt: 33.841888ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 490676, last_update: Instant { tv_sec: 617, tv_nsec: 85498159 }, next_time: Instant { tv_sec: 617, tv_nsec: 85820899 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.726753268Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:33717 to 193.167.100.100:443 [2025-12-13T10:36:30.726762875Z TRACE quiche_apps::client] 0.0.0.0:33717 -> 193.167.100.100:443: done writing [2025-12-13T10:36:30.727824744Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:33717 [2025-12-13T10:36:30.727839661Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx pkt Short dcid=06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f key_phase=false len=1179 pn=1 [2025-12-13T10:36:30.727850421Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm ACK delay=0 blocks=[3..4, 6..6] ecn_counts=None [2025-12-13T10:36:30.727856633Z TRACE quiche::recovery::congestion::recovery] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f packet newly acked 4 [2025-12-13T10:36:30.727861312Z TRACE quiche::recovery::congestion::recovery] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f packet newly acked 6 [2025-12-13T10:36:30.727869587Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm STREAM id=0 off=0 len=1150 fin=false [2025-12-13T10:36:30.727899473Z TRACE quiche_apps::client] 0.0.0.0:33717: processed 1200 bytes [2025-12-13T10:36:30.727908921Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:33717 [2025-12-13T10:36:30.727915283Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx pkt Short dcid=06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f key_phase=false len=51 pn=2 [2025-12-13T10:36:30.727924189Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:36:30.727929850Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:30.727939147Z TRACE quiche_apps::client] 0.0.0.0:33717: processed 72 bytes [2025-12-13T10:36:30.727945840Z TRACE quiche_apps::client] 0.0.0.0:33717: recv() would block [2025-12-13T10:36:30.727950629Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:30.727955618Z TRACE quiche::h3] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f stream id 0 is readable [2025-12-13T10:36:30.727962912Z TRACE quiche::h3::stream] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f read 1 bytes on stream 0 [2025-12-13T10:36:30.727969594Z TRACE quiche::h3::stream] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f read 1 bytes on stream 0 [2025-12-13T10:36:30.727975976Z TRACE quiche::h3::stream] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f read 1 bytes on stream 0 [2025-12-13T10:36:30.727982679Z TRACE quiche::h3::stream] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f read 144 bytes on stream 0 [2025-12-13T10:36:30.727987909Z TRACE quiche::h3] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:30.727993268Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:30.727998538Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:30.728005862Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:30.728023976Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 51, 48, 32, 71, 77, 84] [2025-12-13T10:36:30.728033454Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:30.728037972Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:30.728041839Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:30.728048402Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:30.728056386Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:30.728065103Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:30.728079289Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:30 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:30.728087204Z TRACE quiche::h3] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f stream id 0 is readable [2025-12-13T10:36:30.728091402Z TRACE quiche::h3::stream] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f read 1 bytes on stream 0 [2025-12-13T10:36:30.728095259Z TRACE quiche::h3::stream] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f read 1 bytes on stream 0 [2025-12-13T10:36:30.728098816Z TRACE quiche::h3::stream] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f read 1 bytes on stream 0 [2025-12-13T10:36:30.728101691Z TRACE quiche::h3] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:30.728109285Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:36:30.728112602Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:30.728115547Z INFO quiche_apps::common] 1/1 response(s) received in 70.697256ms, closing... [2025-12-13T10:36:30.728125406Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx pkt Short dcid=00000000000010058987d0512a99e6d0f22c977c key_phase=false len=11 pn=8 [2025-12-13T10:36:30.728128892Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:30.728139692Z TRACE quiche::recovery::congestion::recovery] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f timer=5.38404ms latest_rtt=32.775532ms srtt=34.189341ms min_rtt=32.775532ms rttvar=10.216311ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=93 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1657, delivered_time: Instant { tv_sec: 617, tv_nsec: 86651298 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 53875766 }, end_of_app_limited: 7, last_sent_packet: 8, largest_acked: 6, rate_sample: RateSample { bandwidth: 296.97 Kbps, is_app_limited: true, interval: 35.667034ms, delivered: 1324, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 50984264 }), send_elapsed: 2.891502ms, ack_elapsed: 35.667034ms, rtt: 32.775532ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 493574, last_update: Instant { tv_sec: 617, tv_nsec: 86934787 }, next_time: Instant { tv_sec: 617, tv_nsec: 85820899 }, max_datagram_size: 1350, last_packet_size: None, iv: 99.276µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.728208451Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:33717 to 193.167.100.100:443 [2025-12-13T10:36:30.728216606Z TRACE quiche_apps::client] 0.0.0.0:33717 -> 193.167.100.100:443: done writing [2025-12-13T10:36:30.954507044Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:30.954544664Z TRACE quiche] 06bc176b3dbabc1e6e8dcde6da8f9a32e568f48f draining timeout expired [2025-12-13T10:36:30.954598805Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:30.954607782Z INFO quiche_apps::client] connection closed, recv=5 sent=9 lost=0 retrans=0 sent_bytes=1977 recv_bytes=3362 lost_bytes=0 [local_addr=0.0.0.0:33717 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=5 sent=9 lost=0 retrans=0 rtt=34.189341ms min_rtt=Some(32.775532ms) rttvar=10.216311ms cwnd=13500 sent_bytes=1977 recv_bytes=3362 lost_bytes=0 stream_retrans_bytes=0 pmtu=1350 delivery_rate=37121] [2025-12-13T10:36:30.959756900Z TRACE mio::poll] registering event source with poller: token=Token(0), interests=READABLE [2025-12-13T10:36:30.960007569Z INFO quiche_apps::client] connecting to 193.167.100.100:443 from 0.0.0.0:39035 with scid 535fec75a732296c0148387280281b866f00818a [2025-12-13T10:36:30.960049367Z TRACE quiche::tls] 535fec75a732296c0148387280281b866f00818a write message lvl=Initial len=266 [2025-12-13T10:36:30.960070356Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx pkt Initial version=1 dcid=fcc5bec559aeb766823468e9e46acb6d scid=535fec75a732296c0148387280281b866f00818a len=270 pn=0 [2025-12-13T10:36:30.960074694Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx frm CRYPTO off=0 len=266 [2025-12-13T10:36:30.960092387Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a timer=998.921944ms latest_rtt=0ns srtt=333ms min_rtt=333ms rttvar=166.5ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=333 app_limited=true congestion_recovery_start_time=None Rate { delivered: 0, delivered_time: Instant { tv_sec: 617, tv_nsec: 318829234 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 318829234 }, end_of_app_limited: 1, last_sent_packet: 0, largest_acked: 0, rate_sample: RateSample { bandwidth: 0.00 Kbps, is_app_limited: false, interval: 0ns, delivered: 0, prior_delivered: 0, prior_time: None, send_elapsed: 0ns, ack_elapsed: 0ns, rtt: 0ns } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 0, last_update: Instant { tv_sec: 617, tv_nsec: 318829234 }, next_time: Instant { tv_sec: 617, tv_nsec: 318829234 }, max_datagram_size: 1350, last_packet_size: None, iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.960204146Z TRACE quiche_apps::client] written 1200 [2025-12-13T10:36:30.994254147Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:39035 [2025-12-13T10:36:30.994278432Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx pkt Initial version=1 dcid=535fec75a732296c0148387280281b866f00818a scid=0000000000001005aa68ed36c7959a9c012a24d5 token= len=116 pn=0 [2025-12-13T10:36:30.994306755Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm ACK delay=0 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:30.994317756Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a packet newly acked 0 [2025-12-13T10:36:30.994328245Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm CRYPTO off=0 len=90 [2025-12-13T10:36:30.994451756Z TRACE quiche::tls] 535fec75a732296c0148387280281b866f00818a set write secret lvl=Handshake [2025-12-13T10:36:30.994471243Z TRACE quiche::tls] 535fec75a732296c0148387280281b866f00818a set read secret lvl=Handshake [2025-12-13T10:36:30.994503563Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx pkt Handshake version=1 dcid=535fec75a732296c0148387280281b866f00818a scid=0000000000001005aa68ed36c7959a9c012a24d5 len=985 pn=0 [2025-12-13T10:36:30.994512470Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm CRYPTO off=0 len=717 [2025-12-13T10:36:30.994720959Z TRACE quiche::tls] 535fec75a732296c0148387280281b866f00818a write message lvl=Handshake len=36 [2025-12-13T10:36:30.994726280Z TRACE quiche::tls] 535fec75a732296c0148387280281b866f00818a set write secret lvl=OneRTT [2025-12-13T10:36:30.994734856Z TRACE quiche::tls] 535fec75a732296c0148387280281b866f00818a set read secret lvl=OneRTT [2025-12-13T10:36:30.994753370Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a connection established: proto=Ok("h3") cipher=Some(AES128_GCM) curve=Some("X25519") sigalg=Some("ecdsa_secp256r1_sha256") resumed=false TransportParams { original_destination_connection_id: Some(fcc5bec559aeb766823468e9e46acb6d), max_idle_timeout: 75000, stateless_reset_token: Some(238787475793984473833362640541313451870), max_udp_payload_size: 65527, initial_max_data: 8585216, initial_max_stream_data_bidi_local: 65536, initial_max_stream_data_bidi_remote: 65536, initial_max_stream_data_uni: 65536, initial_max_streams_bidi: 128, initial_max_streams_uni: 3, ack_delay_exponent: 3, max_ack_delay: 25, disable_active_migration: false, active_conn_id_limit: 2, initial_source_connection_id: Some(0000000000001005aa68ed36c7959a9c012a24d5), retry_source_connection_id: None, max_datagram_frame_size: None, unknown_params: None } [2025-12-13T10:36:30.994770101Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm PADDING len=247 [2025-12-13T10:36:30.994786702Z TRACE quiche_apps::client] 0.0.0.0:39035: processed 1200 bytes [2025-12-13T10:36:30.994793074Z TRACE quiche_apps::client] 0.0.0.0:39035: recv() would block [2025-12-13T10:36:30.994796871Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:30.994814053Z TRACE quiche::h3] 535fec75a732296c0148387280281b866f00818a tx frm SETTINGS stream=2 len=18 [2025-12-13T10:36:30.994833520Z TRACE quiche::h3] 535fec75a732296c0148387280281b866f00818a tx frm GREASE stream=0 len=0 [2025-12-13T10:36:30.994841324Z TRACE quiche::h3] 535fec75a732296c0148387280281b866f00818a tx frm GREASE stream=0 len=18 [2025-12-13T10:36:30.994850492Z TRACE quiche::h3] 535fec75a732296c0148387280281b866f00818a tx frm HEADERS stream=0 len=38 fin=true [2025-12-13T10:36:30.994858066Z DEBUG quiche_apps::common] Sent HTTP request [":method: GET", ":scheme: https", ":authority: server4", ":path: /boiling-merciless-witch", "user-agent: quiche"] [2025-12-13T10:36:30.994933557Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx pkt Initial version=1 dcid=0000000000001005aa68ed36c7959a9c012a24d5 scid=535fec75a732296c0148387280281b866f00818a len=6 pn=1 [2025-12-13T10:36:30.994939318Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx frm ACK delay=82 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:30.994950479Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a timer=102.102351ms latest_rtt=34.259592ms srtt=34.259592ms min_rtt=34.259592ms rttvar=17.129796ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=0 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 617, tv_nsec: 353565527 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 353565527 }, end_of_app_limited: 1, last_sent_packet: 1, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.75 Kbps, is_app_limited: true, interval: 34.259592ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 318829234 }), send_elapsed: 0ns, ack_elapsed: 34.259592ms, rtt: 34.259592ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492562, last_update: Instant { tv_sec: 617, tv_nsec: 353565487 }, next_time: Instant { tv_sec: 617, tv_nsec: 353565527 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.994984903Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx pkt Handshake version=1 dcid=0000000000001005aa68ed36c7959a9c012a24d5 scid=535fec75a732296c0148387280281b866f00818a len=45 pn=2 [2025-12-13T10:36:30.994989471Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx frm ACK delay=60 blocks=[0..0] ecn_counts=None [2025-12-13T10:36:30.994993519Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx frm CRYPTO off=0 len=36 [2025-12-13T10:36:30.995001484Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a timer=102.700279ms latest_rtt=34.259592ms srtt=34.259592ms min_rtt=34.259592ms rttvar=17.129796ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=111 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 617, tv_nsec: 353565527 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 353565527 }, end_of_app_limited: 1, last_sent_packet: 2, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.75 Kbps, is_app_limited: true, interval: 34.259592ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 318829234 }), send_elapsed: 0ns, ack_elapsed: 34.259592ms, rtt: 34.259592ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492562, last_update: Instant { tv_sec: 617, tv_nsec: 353737549 }, next_time: Instant { tv_sec: 617, tv_nsec: 353565527 }, max_datagram_size: 1350, last_packet_size: None, iv: 225.352µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.995019067Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a dropped epoch 0 state [2025-12-13T10:36:30.995035267Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx pkt Short dcid=0000000000001005aa68ed36c7959a9c012a24d5 key_phase=false len=1128 pn=3 [2025-12-13T10:36:30.995039455Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[91, 44, 14, 09, bc, 11, 1b, 0f, 24, b5, 21, f1, 5b, df, 34, 35, 0e, 39, 4f, 69] reset_token=[ee, 20, 1c, 68, 0e, d0, 84, 96, eb, e2, 6a, a3, d1, 70, 07, a2] [2025-12-13T10:36:30.995048522Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx frm STREAM id=2 off=0 len=19 fin=false [2025-12-13T10:36:30.995052509Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx frm PADDING len=1064 [2025-12-13T10:36:30.995060805Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a timer=102.640899ms latest_rtt=34.259592ms srtt=34.259592ms min_rtt=34.259592ms rttvar=17.129796ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1277 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 617, tv_nsec: 353565527 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 353565527 }, end_of_app_limited: 2, last_sent_packet: 3, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.75 Kbps, is_app_limited: true, interval: 34.259592ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 318829234 }), send_elapsed: 0ns, ack_elapsed: 34.259592ms, rtt: 34.259592ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 1166, rate: 492562, last_update: Instant { tv_sec: 617, tv_nsec: 353737549 }, next_time: Instant { tv_sec: 617, tv_nsec: 353962901 }, max_datagram_size: 1350, last_packet_size: Some(1166), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.995112181Z TRACE quiche_apps::client] written 1350 bytes from 0.0.0.0:39035 to 193.167.100.100:443 [2025-12-13T10:36:30.995123051Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx pkt Short dcid=0000000000001005aa68ed36c7959a9c012a24d5 key_phase=false len=6 pn=4 [2025-12-13T10:36:30.995127469Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:30.995134953Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a timer=102.56678ms latest_rtt=34.259592ms srtt=34.259592ms min_rtt=34.259592ms rttvar=17.129796ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1321 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 617, tv_nsec: 353565527 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 353565527 }, end_of_app_limited: 3, last_sent_packet: 4, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.75 Kbps, is_app_limited: true, interval: 34.259592ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 318829234 }), send_elapsed: 0ns, ack_elapsed: 34.259592ms, rtt: 34.259592ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492562, last_update: Instant { tv_sec: 617, tv_nsec: 353931742 }, next_time: Instant { tv_sec: 617, tv_nsec: 353962901 }, max_datagram_size: 1350, last_packet_size: None, iv: 2.456544ms, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.995168867Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:39035 to 193.167.100.100:443 [2025-12-13T10:36:30.995176912Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx pkt Short dcid=0000000000001005aa68ed36c7959a9c012a24d5 key_phase=false len=6 pn=5 [2025-12-13T10:36:30.995180969Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx frm STREAM id=10 off=0 len=1 fin=false [2025-12-13T10:36:30.995205375Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a timer=102.496298ms latest_rtt=34.259592ms srtt=34.259592ms min_rtt=34.259592ms rttvar=17.129796ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1365 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 617, tv_nsec: 353565527 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 353565527 }, end_of_app_limited: 4, last_sent_packet: 5, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.75 Kbps, is_app_limited: true, interval: 34.259592ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 318829234 }), send_elapsed: 0ns, ack_elapsed: 34.259592ms, rtt: 34.259592ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 44, rate: 492562, last_update: Instant { tv_sec: 617, tv_nsec: 353931742 }, next_time: Instant { tv_sec: 617, tv_nsec: 356444040 }, max_datagram_size: 1350, last_packet_size: Some(44), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.995242614Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:39035 to 193.167.100.100:443 [2025-12-13T10:36:30.995251521Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx pkt Short dcid=0000000000001005aa68ed36c7959a9c012a24d5 key_phase=false len=81 pn=6 [2025-12-13T10:36:30.995260939Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx frm STREAM id=0 off=0 len=76 fin=true [2025-12-13T10:36:30.995289432Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a timer=102.412201ms latest_rtt=34.259592ms srtt=34.259592ms min_rtt=34.259592ms rttvar=17.129796ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=1484 app_limited=true congestion_recovery_start_time=None Rate { delivered: 333, delivered_time: Instant { tv_sec: 617, tv_nsec: 353565527 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 353565527 }, end_of_app_limited: 5, last_sent_packet: 6, largest_acked: 0, rate_sample: RateSample { bandwidth: 77.75 Kbps, is_app_limited: true, interval: 34.259592ms, delivered: 333, prior_delivered: 0, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 318829234 }), send_elapsed: 0ns, ack_elapsed: 34.259592ms, rtt: 34.259592ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 492562, last_update: Instant { tv_sec: 617, tv_nsec: 354061173 }, next_time: Instant { tv_sec: 617, tv_nsec: 356444040 }, max_datagram_size: 1350, last_packet_size: None, iv: 330.923µs, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:30.995323626Z TRACE quiche_apps::client] written 119 bytes from 0.0.0.0:39035 to 193.167.100.100:443 [2025-12-13T10:36:30.995329307Z TRACE quiche_apps::client] 0.0.0.0:39035 -> 193.167.100.100:443: done writing [2025-12-13T10:36:31.028795234Z TRACE quiche_apps::client] got 890 bytes from 193.167.100.100:443 to 0.0.0.0:39035 [2025-12-13T10:36:31.028818116Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx pkt Short dcid=535fec75a732296c0148387280281b866f00818a key_phase=false len=869 pn=0 [2025-12-13T10:36:31.028833335Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm ACK delay=0 blocks=[3..3] ecn_counts=None [2025-12-13T10:36:31.028841901Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a packet newly acked 3 [2025-12-13T10:36:31.028852761Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm CRYPTO off=0 len=540 [2025-12-13T10:36:31.028893377Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm HANDSHAKE_DONE [2025-12-13T10:36:31.028903827Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a dropped epoch 1 state [2025-12-13T10:36:31.028914877Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm NEW_CONNECTION_ID seq_num=1 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 35, 7f, b7, d9, 84, 28, 0b, 1c, c0, bb, f6, 3b] reset_token=[84, fe, 27, 6b, 26, 39, c4, 98, 46, f0, 65, da, b9, 34, ec, 43] [2025-12-13T10:36:31.028932650Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm NEW_CONNECTION_ID seq_num=2 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, f5, db, 87, 41, 85, b8, c8, 09, 35, 69, b0, 2b] reset_token=[2e, 95, de, 58, 6d, 1f, b7, 40, 20, f6, 0e, 17, ed, d9, 9f, 21] [2025-12-13T10:36:31.028948130Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm NEW_CONNECTION_ID seq_num=3 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 70, 94, 11, 31, 93, 44, e2, 8d, ee, f5, db, b3] reset_token=[88, ef, b3, 8c, a2, 00, 7e, f9, 7d, ff, 52, 97, bc, 97, 3d, 44] [2025-12-13T10:36:31.028963819Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm NEW_CONNECTION_ID seq_num=4 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 1d, 9c, 50, 49, df, e8, d9, cc, 04, 08, 7d, d0] reset_token=[35, 58, e6, 45, 04, cc, cc, 00, 92, 9a, fd, da, 08, 8d, a0, 30] [2025-12-13T10:36:31.028978867Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm NEW_CONNECTION_ID seq_num=5 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 19, 3e, da, 51, 4a, 04, 7e, 50, 82, 3c, 22, b5] reset_token=[6b, c4, ea, 39, 15, c0, 43, 1c, f9, 2b, 8e, 2d, da, 57, 4b, 4e] [2025-12-13T10:36:31.028996249Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm NEW_CONNECTION_ID seq_num=6 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 29, 22, 83, 6c, 1a, 8e, e5, b9, 7a, 62, d8, 0c] reset_token=[22, 43, c4, dc, c6, cb, 37, e9, 14, 69, 90, 8d, 61, 85, 0e, a3] [2025-12-13T10:36:31.029005236Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm NEW_CONNECTION_ID seq_num=7 retire_prior_to=0 conn_id=[00, 00, 00, 00, 00, 00, 10, 05, 10, be, 30, 78, e1, fc, e1, 2b, 0f, 76, b4, e1] reset_token=[f3, e6, 1f, 55, 9f, 7c, fc, 5e, c8, 40, 34, 2b, 9a, c6, e5, 9f] [2025-12-13T10:36:31.029017689Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm STREAM id=3 off=0 len=1 fin=false [2025-12-13T10:36:31.029026085Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm STREAM id=3 off=1 len=8 fin=false [2025-12-13T10:36:31.029034160Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm STREAM id=7 off=0 len=1 fin=false [2025-12-13T10:36:31.029055811Z TRACE quiche_apps::client] 0.0.0.0:39035: processed 890 bytes [2025-12-13T10:36:31.029063425Z TRACE quiche_apps::client] got 45 bytes from 193.167.100.100:443 to 0.0.0.0:39035 [2025-12-13T10:36:31.029069005Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx pkt Short dcid=535fec75a732296c0148387280281b866f00818a key_phase=false len=24 pn=1 [2025-12-13T10:36:31.029076299Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm ACK delay=0 blocks=[3..3, 5..5] ecn_counts=None [2025-12-13T10:36:31.029081499Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a packet newly acked 5 [2025-12-13T10:36:31.029090816Z TRACE quiche_apps::client] 0.0.0.0:39035: processed 45 bytes [2025-12-13T10:36:31.029095826Z TRACE quiche_apps::client] 0.0.0.0:39035: recv() would block [2025-12-13T10:36:31.029099562Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:31.029103610Z TRACE quiche::h3] 535fec75a732296c0148387280281b866f00818a stream id 3 is readable [2025-12-13T10:36:31.029110353Z TRACE quiche::h3::stream] 535fec75a732296c0148387280281b866f00818a read 1 bytes on stream 3 [2025-12-13T10:36:31.029116274Z TRACE quiche::h3] 535fec75a732296c0148387280281b866f00818a open peer's control stream 3 [2025-12-13T10:36:31.029121022Z TRACE quiche::h3::stream] 535fec75a732296c0148387280281b866f00818a read 1 bytes on stream 3 [2025-12-13T10:36:31.029125531Z TRACE quiche::h3::stream] 535fec75a732296c0148387280281b866f00818a read 1 bytes on stream 3 [2025-12-13T10:36:31.029130270Z TRACE quiche::h3::stream] 535fec75a732296c0148387280281b866f00818a read 6 bytes on stream 3 [2025-12-13T10:36:31.029134448Z TRACE quiche::h3] 535fec75a732296c0148387280281b866f00818a rx frm SETTINGS max_field_section=None, qpack_max_table=Some(4096), qpack_blocked=Some(128) raw=Some([(1, 4096), (7, 128)]), additional_settings=None stream=3 payload_len=6 [2025-12-13T10:36:31.029143815Z TRACE quiche::h3] 535fec75a732296c0148387280281b866f00818a stream id 7 is readable [2025-12-13T10:36:31.029148664Z TRACE quiche::h3::stream] 535fec75a732296c0148387280281b866f00818a read 1 bytes on stream 7 [2025-12-13T10:36:31.029161919Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx pkt Short dcid=0000000000001005aa68ed36c7959a9c012a24d5 key_phase=false len=5 pn=7 [2025-12-13T10:36:31.029166227Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx frm ACK delay=11 blocks=[0..1] ecn_counts=None [2025-12-13T10:36:31.029175034Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a timer=4.045425ms latest_rtt=31.437583ms srtt=33.84199ms min_rtt=31.437583ms rttvar=10.433653ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=163 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1543, delivered_time: Instant { tv_sec: 617, tv_nsec: 387881623 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 356444040 }, end_of_app_limited: 6, last_sent_packet: 7, largest_acked: 5, rate_sample: RateSample { bandwidth: 282.08 Kbps, is_app_limited: true, interval: 34.316096ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 353565527 }), send_elapsed: 2.878513ms, ack_elapsed: 34.316096ms, rtt: 31.437583ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 498640, last_update: Instant { tv_sec: 617, tv_nsec: 387969828 }, next_time: Instant { tv_sec: 617, tv_nsec: 388300751 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:31.029278267Z TRACE quiche_apps::client] written 43 bytes from 0.0.0.0:39035 to 193.167.100.100:443 [2025-12-13T10:36:31.029289888Z TRACE quiche_apps::client] 0.0.0.0:39035 -> 193.167.100.100:443: done writing [2025-12-13T10:36:31.030507874Z TRACE quiche_apps::client] got 72 bytes from 193.167.100.100:443 to 0.0.0.0:39035 [2025-12-13T10:36:31.030520248Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx pkt Short dcid=535fec75a732296c0148387280281b866f00818a key_phase=false len=51 pn=3 [2025-12-13T10:36:31.030530186Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm STREAM id=0 off=1150 len=24 fin=false [2025-12-13T10:36:31.030536909Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm STREAM id=0 off=1174 len=0 fin=true [2025-12-13T10:36:31.030548020Z TRACE quiche_apps::client] 0.0.0.0:39035: processed 72 bytes [2025-12-13T10:36:31.030554401Z TRACE quiche_apps::client] 0.0.0.0:39035: recv() would block [2025-12-13T10:36:31.030557427Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:31.030567686Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx pkt Short dcid=0000000000001005aa68ed36c7959a9c012a24d5 key_phase=false len=7 pn=8 [2025-12-13T10:36:31.030573467Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx frm ACK delay=5 blocks=[0..1, 3..3] ecn_counts=None [2025-12-13T10:36:31.030586922Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a timer=2.632985ms latest_rtt=31.437583ms srtt=33.84199ms min_rtt=31.437583ms rttvar=10.433653ms cwnd=13500 ssthresh=18446744073709551615 bytes_in_flight=163 app_limited=true congestion_recovery_start_time=None Rate { delivered: 1543, delivered_time: Instant { tv_sec: 617, tv_nsec: 387881623 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 356444040 }, end_of_app_limited: 6, last_sent_packet: 8, largest_acked: 5, rate_sample: RateSample { bandwidth: 282.08 Kbps, is_app_limited: true, interval: 34.316096ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 353565527 }), send_elapsed: 2.878513ms, ack_elapsed: 34.316096ms, rtt: 31.437583ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 498640, last_update: Instant { tv_sec: 617, tv_nsec: 387969828 }, next_time: Instant { tv_sec: 617, tv_nsec: 388300751 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=0 w_max=0 } [2025-12-13T10:36:31.030660560Z TRACE quiche_apps::client] written 45 bytes from 0.0.0.0:39035 to 193.167.100.100:443 [2025-12-13T10:36:31.030671180Z TRACE quiche_apps::client] 0.0.0.0:39035 -> 193.167.100.100:443: done writing [2025-12-13T10:36:31.033745676Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:31.033756135Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a loss detection timeout expired [2025-12-13T10:36:31.033760894Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a packet 4 lost on epoch 2 [2025-12-13T10:36:31.033775712Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a timer=62.047362ms latest_rtt=31.437583ms srtt=33.84199ms min_rtt=31.437583ms rttvar=10.433653ms cwnd=9450 ssthresh=9450 bytes_in_flight=119 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 617, tv_nsec: 392569594 }) Rate { delivered: 1543, delivered_time: Instant { tv_sec: 617, tv_nsec: 387881623 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 356444040 }, end_of_app_limited: 6, last_sent_packet: 8, largest_acked: 5, rate_sample: RateSample { bandwidth: 282.08 Kbps, is_app_limited: true, interval: 34.316096ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 353565527 }), send_elapsed: 2.878513ms, ack_elapsed: 34.316096ms, rtt: 31.437583ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 498640, last_update: Instant { tv_sec: 617, tv_nsec: 387969828 }, next_time: Instant { tv_sec: 617, tv_nsec: 388300751 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:31.033804856Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:31.033818832Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx pkt Short dcid=0000000000001005aa68ed36c7959a9c012a24d5 key_phase=false len=6 pn=9 [2025-12-13T10:36:31.033823241Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx frm STREAM id=6 off=0 len=1 fin=false [2025-12-13T10:36:31.033833950Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a timer=100.553349ms latest_rtt=31.437583ms srtt=33.84199ms min_rtt=31.437583ms rttvar=10.433653ms cwnd=9450 ssthresh=9450 bytes_in_flight=163 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 617, tv_nsec: 392569594 }) Rate { delivered: 1543, delivered_time: Instant { tv_sec: 617, tv_nsec: 387881623 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 356444040 }, end_of_app_limited: 8, last_sent_packet: 9, largest_acked: 5, rate_sample: RateSample { bandwidth: 282.08 Kbps, is_app_limited: true, interval: 34.316096ms, delivered: 1210, prior_delivered: 333, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 353565527 }), send_elapsed: 2.878513ms, ack_elapsed: 34.316096ms, rtt: 31.437583ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 349048, last_update: Instant { tv_sec: 617, tv_nsec: 387969828 }, next_time: Instant { tv_sec: 617, tv_nsec: 388300751 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:31.033889695Z TRACE quiche_apps::client] written 44 bytes from 0.0.0.0:39035 to 193.167.100.100:443 [2025-12-13T10:36:31.033895926Z TRACE quiche_apps::client] 0.0.0.0:39035 -> 193.167.100.100:443: done writing [2025-12-13T10:36:31.069665428Z TRACE quiche_apps::client] got 1200 bytes from 193.167.100.100:443 to 0.0.0.0:39035 [2025-12-13T10:36:31.069683401Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx pkt Short dcid=535fec75a732296c0148387280281b866f00818a key_phase=false len=1179 pn=4 [2025-12-13T10:36:31.069697468Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm ACK delay=625 blocks=[5..6, 8..9] ecn_counts=None [2025-12-13T10:36:31.069706164Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a packet newly acked 6 [2025-12-13T10:36:31.069712295Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a packet newly acked 8 [2025-12-13T10:36:31.069718186Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a packet newly acked 9 [2025-12-13T10:36:31.069749154Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm STREAM id=0 off=0 len=1149 fin=false [2025-12-13T10:36:31.069774111Z TRACE quiche_apps::client] 0.0.0.0:39035: processed 1200 bytes [2025-12-13T10:36:31.069785392Z TRACE quiche_apps::client] got 44 bytes from 193.167.100.100:443 to 0.0.0.0:39035 [2025-12-13T10:36:31.069794018Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx pkt Short dcid=535fec75a732296c0148387280281b866f00818a key_phase=false len=23 pn=5 [2025-12-13T10:36:31.069805650Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a rx frm STREAM id=0 off=1149 len=1 fin=false [2025-12-13T10:36:31.069818273Z TRACE quiche_apps::client] 0.0.0.0:39035: processed 44 bytes [2025-12-13T10:36:31.069826319Z TRACE quiche_apps::client] 0.0.0.0:39035: recv() would block [2025-12-13T10:36:31.069832199Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:31.069838010Z TRACE quiche::h3] 535fec75a732296c0148387280281b866f00818a stream id 0 is readable [2025-12-13T10:36:31.069847739Z TRACE quiche::h3::stream] 535fec75a732296c0148387280281b866f00818a read 1 bytes on stream 0 [2025-12-13T10:36:31.069853840Z TRACE quiche::h3::stream] 535fec75a732296c0148387280281b866f00818a read 1 bytes on stream 0 [2025-12-13T10:36:31.069858489Z TRACE quiche::h3::stream] 535fec75a732296c0148387280281b866f00818a read 1 bytes on stream 0 [2025-12-13T10:36:31.069863959Z TRACE quiche::h3::stream] 535fec75a732296c0148387280281b866f00818a read 144 bytes on stream 0 [2025-12-13T10:36:31.069868066Z TRACE quiche::h3] 535fec75a732296c0148387280281b866f00818a rx frm HEADERS stream=0 payload_len=144 [2025-12-13T10:36:31.069872725Z TRACE quiche::h3::qpack::decoder] Header count=0 base=0 [2025-12-13T10:36:31.069876763Z TRACE quiche::h3::qpack::decoder] Indexed index=25 static=true [2025-12-13T10:36:31.069883135Z TRACE quiche::h3::qpack::decoder] Literal name_idx=92 static=true value=[110, 103, 105, 110, 120, 47, 49, 46, 50, 57, 46, 52] [2025-12-13T10:36:31.069891360Z TRACE quiche::h3::qpack::decoder] Literal name_idx=6 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 54, 58, 51, 49, 32, 71, 77, 84] [2025-12-13T10:36:31.069898594Z TRACE quiche::h3::qpack::decoder] Literal name_idx=53 static=true value=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109] [2025-12-13T10:36:31.069904144Z TRACE quiche::h3::qpack::decoder] Literal name_idx=4 static=true value=[49, 48, 50, 52] [2025-12-13T10:36:31.069909033Z TRACE quiche::h3::qpack::decoder] Literal name_idx=10 static=true value=[83, 97, 116, 44, 32, 49, 51, 32, 68, 101, 99, 32, 50, 48, 50, 53, 32, 49, 48, 58, 51, 52, 58, 51, 53, 32, 71, 77, 84] [2025-12-13T10:36:31.069916236Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[101, 116, 97, 103] value=[34, 54, 57, 51, 100, 52, 49, 51, 98, 45, 52, 48, 48, 34] [2025-12-13T10:36:31.069922478Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 108, 116, 45, 115, 118, 99] value=[104, 51, 61, 34, 58, 52, 52, 51, 34, 59, 32, 109, 97, 61, 56, 54, 52, 48, 48] [2025-12-13T10:36:31.069928980Z TRACE quiche::h3::qpack::decoder] Literal Without Name Reference name=[97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115] value=[98, 121, 116, 101, 115] [2025-12-13T10:36:31.069942445Z DEBUG quiche_apps::common] got response headers [(":status", "200"), ("server", "nginx/1.29.4"), ("date", "Sat, 13 Dec 2025 10:36:31 GMT"), ("content-type", "application/octet-stream"), ("content-length", "1024"), ("last-modified", "Sat, 13 Dec 2025 10:34:35 GMT"), ("etag", "\"693d413b-400\""), ("alt-svc", "h3=\":443\"; ma=86400"), ("accept-ranges", "bytes")] on stream id 0 [2025-12-13T10:36:31.069952023Z TRACE quiche::h3] 535fec75a732296c0148387280281b866f00818a stream id 0 is readable [2025-12-13T10:36:31.069956602Z TRACE quiche::h3::stream] 535fec75a732296c0148387280281b866f00818a read 1 bytes on stream 0 [2025-12-13T10:36:31.069961180Z TRACE quiche::h3::stream] 535fec75a732296c0148387280281b866f00818a read 1 bytes on stream 0 [2025-12-13T10:36:31.069973153Z TRACE quiche::h3::stream] 535fec75a732296c0148387280281b866f00818a read 1 bytes on stream 0 [2025-12-13T10:36:31.069976920Z TRACE quiche::h3] 535fec75a732296c0148387280281b866f00818a rx frm DATA stream=0 wire_payload_len=1024 [2025-12-13T10:36:31.070003269Z DEBUG quiche_apps::common] got 1024 bytes of response data on stream 0 [2025-12-13T10:36:31.070008048Z DEBUG quiche_apps::common] 1/1 responses received [2025-12-13T10:36:31.070011695Z INFO quiche_apps::common] 1/1 response(s) received in 109.799965ms, closing... [2025-12-13T10:36:31.070023988Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx pkt Short dcid=0000000000001005aa68ed36c7959a9c012a24d5 key_phase=false len=11 pn=10 [2025-12-13T10:36:31.070028436Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a tx frm APPLICATION_CLOSE err=100 reason=[6b, 74, 68, 78, 62, 79, 65] [2025-12-13T10:36:31.070038856Z TRACE quiche::recovery::congestion::recovery] 535fec75a732296c0148387280281b866f00818a timer=4.665838ms latest_rtt=40.194467ms srtt=34.011049ms min_rtt=31.437583ms rttvar=8.163358ms cwnd=9450 ssthresh=9450 bytes_in_flight=49 app_limited=true congestion_recovery_start_time=Some(Instant { tv_sec: 617, tv_nsec: 428776743 }) Rate { delivered: 1706, delivered_time: Instant { tv_sec: 617, tv_nsec: 428832428 }, first_sent_time: Instant { tv_sec: 617, tv_nsec: 428832428 }, end_of_app_limited: 9, last_sent_packet: 10, largest_acked: 9, rate_sample: RateSample { bandwidth: 282.08 Kbps, is_app_limited: true, interval: 40.613595ms, delivered: 163, prior_delivered: 1543, prior_time: Some(Instant { tv_sec: 617, tv_nsec: 387881623 }), send_elapsed: 31.856711ms, ack_elapsed: 40.613595ms, rtt: 40.194467ms } } pacer=Pacer { enabled: true, capacity: 13500, used: 0, rate: 347313, last_update: Instant { tv_sec: 617, tv_nsec: 428832428 }, next_time: Instant { tv_sec: 617, tv_nsec: 428832428 }, max_datagram_size: 1350, last_packet_size: Some(0), iv: 0ns, max_pacing_rate: None } hystart=window_end=Some(0) last_round_min_rtt=18446744073709551615.999999999s current_round_min_rtt=18446744073709551615.999999999s css_baseline_min_rtt=18446744073709551615.999999999s rtt_sample_count=0 css_start_time=None css_round_count=0 cubic={ k=1.9574338205844317 w_max=13500 } [2025-12-13T10:36:31.070092256Z TRACE quiche_apps::client] written 49 bytes from 0.0.0.0:39035 to 193.167.100.100:443 [2025-12-13T10:36:31.070102174Z TRACE quiche_apps::client] 0.0.0.0:39035 -> 193.167.100.100:443: done writing [2025-12-13T10:36:31.270363939Z TRACE quiche_apps::client] timed out [2025-12-13T10:36:31.270393885Z TRACE quiche] 535fec75a732296c0148387280281b866f00818a draining timeout expired [2025-12-13T10:36:31.270440092Z TRACE quiche_apps::client] done reading [2025-12-13T10:36:31.270447686Z INFO quiche_apps::client] connection closed, recv=7 sent=11 lost=1 retrans=1 sent_bytes=2071 recv_bytes=3451 lost_bytes=44 [local_addr=0.0.0.0:39035 peer_addr=193.167.100.100:443 validation_state=Validated active=true recv=7 sent=11 lost=1 retrans=1 rtt=34.011049ms min_rtt=Some(31.437583ms) rttvar=8.163358ms cwnd=9450 sent_bytes=2071 recv_bytes=3451 lost_bytes=0 stream_retrans_bytes=1 pmtu=1350 delivery_rate=35260]