2025-04-30 11:42:07,458 Generated random file: xwnqmlklfc of size: 1024 2025-04-30 11:42:07,458 Requests: https://server4:443/xwnqmlklfc 2025-04-30 11:42:07,518 2025-04-30 11:42:07,518 Command: WAITFORSERVER=server:443 CERTS=/tmp/certs_jxqdqwrc/ TESTCASE_SERVER=v2 TESTCASE_CLIENT=v2 WWW=/tmp/www_fl5uh0co/ DOWNLOADS=/tmp/download_znar_uxw/ SERVER_LOGS=/tmp/logs_server_pzmazjj4 CLIENT_LOGS=/tmp/logs_client_qpfuiqdn SCENARIO="simple-p2p --delay=15ms --bandwidth=10Mbps --queue=25" CLIENT=ghcr.io/mozilla/neqo-qns:latest SERVER=privateoctopus/picoquic:latest REQUESTS="https://server4:443/xwnqmlklfc" docker compose --env-file empty.env up --abort-on-container-exit --timeout 1 sim client server 2025-04-30 11:42:19,779 Container sim Created Container client Recreate Container server Recreate Container client Recreated Container server Recreated Attaching to client, server, sim sim | waiting 10s for server:443 server | Setting up the simulation with setup.sh server | Setting up routes... server | Actual changes: server | tx-checksum-ip-generic: off server | tx-tcp-segmentation: off [not requested] server | tx-tcp-ecn-segmentation: off [not requested] server | tx-tcp-mangleid-segmentation: off [not requested] server | tx-tcp6-segmentation: off [not requested] server | tx-udp-segmentation: off [not requested] server | tx-checksum-sctp: off server | Endpoint's IPv4 address is 193.167.100.100 server | Endpoint's IPv6 address is fd00:cafe:cafe:100::100 server | Setup.sh completed server | Starting picoquic server for test: v2 server | xwnqmlklfc server | Starting picoquic server ... server | TEST_PARAMS: -8 -w ./www -L -l /logs/server_log.txt -q /logs/qlog -k /certs/priv.key -c /certs/cert.pem -p 443 -V -0 -d 180000 server | Starting Picoquic server (v1.1.26.1) on port 443, server name = ::, just_once = 0, do_retry = 0 server | No token file present. Will create one as . server | Accept enable multipath: 0. server | Waiting for packets. client | Setting up routes... client | Actual changes: client | tx-checksum-ip-generic: off client | tx-tcp-segmentation: off [not requested] client | tx-tcp-ecn-segmentation: off [not requested] client | tx-tcp-mangleid-segmentation: off [not requested] client | tx-tcp6-segmentation: off [not requested] client | tx-udp-segmentation: off [not requested] client | tx-checksum-sctp: off client | Endpoint's IPv4 address is 193.167.0.100 client | Endpoint's IPv6 address is fd00:cafe:cafe::100 client | + export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/neqo/bin client | + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/neqo/bin client | + '[' -n v2 ']' client | + '[' -n /logs/qlog/ ']' client | + case "$ROLE" in client | + /wait-for-it.sh sim:57832 -s -t 30 client | wait-for-it.sh: waiting 30 seconds for sim:57832 sim | server:443 is available after 1.035450289s sim | Using scenario: simple-p2p --delay=15ms --bandwidth=10Mbps --queue=25 sim | tcpdump: listening on eth0, link-type EN10MB (Ethernet), snapshot length 262144 bytes sim | tcpdump: listening on eth1, link-type EN10MB (Ethernet), snapshot length 262144 bytes client | wait-for-it.sh: sim:57832 is available after 1 seconds client | + OPTIONS=(--cc cubic --qns-test "$TESTCASE" --qlog-dir "$QLOGDIR" --output-dir /downloads) client | + '[' https://server4:443/xwnqmlklfc ']' client | + mapfile -d ' ' -t URLS client | + OPTIONS+=("${URLS[@]}") client | + RUST_LOG=debug client | + RUST_BACKTRACE=1 client | + neqo-client --cc cubic --qns-test v2 --qlog-dir /logs/qlog/ --output-dir /downloads 'https://server4:443/xwnqmlklfc client | ' client | ++ tee -i -a /logs/client.log client | 0.000 DEBUG Logging initialized client | 0.001 DEBUG Default socket send buffer size is 212992 client | 0.001 DEBUG Default socket receive buffer size is 1048576, not changing client | 0.001 INFO hq-interop Client connecting: 0.0.0.0:57331 -> 193.167.100.100:443 client | 0.001 DEBUG [CryptoStates] Creating initial cipher state v=Version2, role=Client dcid=4b1df06d5b274ca492ab88c8ee client | 0.001 DEBUG Making Write Initial CryptoDxState, v=Version2 cipher=4865 client | 0.001 DEBUG Making Read Initial CryptoDxState, v=Version2 cipher=4865 client | 0.001 DEBUG [CryptoStates] Creating initial cipher state v=Version1, role=Client dcid=4b1df06d5b274ca492ab88c8ee client | 0.001 DEBUG Making Write Initial CryptoDxState, v=Version1 cipher=4865 client | 0.001 DEBUG Making Read Initial CryptoDxState, v=Version1 cipher=4865 client | 0.001 DEBUG Outbound interface eth0 for destination 193.167.100.100 has MTU 1500 client | 0.001 DEBUG [unv-path 0.0.0.0:57331->193.167.100.100:443] Make permanent client | 0.001 DEBUG [unv-path:4b1df06d5b274ca492ab88c8ee 0.0.0.0:57331->193.167.100.100:443] set as primary path client | 0.001 DEBUG [pri-unv-path:4b1df06d5b274ca492ab88c8ee 0.0.0.0:57331->193.167.100.100:443] Path validated Instant { tv_sec: 913, tv_nsec: 424923871 } client | 0.001 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] client_start client | 0.002 DEBUG Writing transport parameters, msg=1 client | 0.002 DEBUG [Agent 0x555e03091270] state -> InProgress client | 0.002 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] State change from Init -> WaitInitial client | 0.002 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.002 DEBUG Building Initial dcid Some(CID [13]: 4b1df06d5b274ca492ab88c8ee) scid Some(CID [0]: ) client | 0.002 DEBUG CRYPTO for in offset=1374, len=169 client | 0.002 DEBUG CRYPTO for in offset=0, len=602 client | 0.002 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=0 type=Initial pri-path:4b1df06d5b274ca492ab88c8ee 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect0) len 820 client | TX -> Crypto { offset: 1374, len: 169 } client | TX -> Crypto { offset: 0, len: 602 } client | 0.002 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pad Initial from 820 to PLPMTU 1252 client | 0.002 DEBUG packet_sent this=0x555e030ad290, pn=0, ps=1252 client | 0.002 DEBUG ECN probing: sent 1 probes client | 0.002 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.002 DEBUG Building Initial dcid Some(CID [13]: 4b1df06d5b274ca492ab88c8ee) scid Some(CID [0]: ) client | 0.002 DEBUG CRYPTO for in offset=602, len=772 client | 0.002 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=1 type=Initial pri-path:4b1df06d5b274ca492ab88c8ee 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect0) len 817 client | TX -> Crypto { offset: 602, len: 772 } client | 0.002 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pad Initial from 817 to PLPMTU 1252 client | 0.002 DEBUG packet_sent this=0x555e030ad290, pn=1, ps=1252 client | 0.002 DEBUG ECN probing: sent 2 probes client | 0.002 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 255, pto: None, probe: EnumSet(), paced: true } client | 0.002 DEBUG Building Initial dcid Some(CID [13]: 4b1df06d5b274ca492ab88c8ee) scid Some(CID [0]: ) client | 0.002 DEBUG TX blocked, profile=SendProfile { limit: 255, pto: None, probe: EnumSet(), paced: true } client | 0.002 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] delay duration 3.701265ms client | 0.002 DEBUG Setting timeout of 3.701265ms client | 0.002 DEBUG StateChange(WaitInitial) client | 0.002 WARN Cannot create stream ConnectionState client | 0.002 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 255, pto: None, probe: EnumSet(), paced: true } client | 0.002 DEBUG Building Initial dcid Some(CID [13]: 4b1df06d5b274ca492ab88c8ee) scid Some(CID [0]: ) client | 0.002 DEBUG TX blocked, profile=SendProfile { limit: 255, pto: None, probe: EnumSet(), paced: true } client | 0.002 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] delay duration 3.676639ms client | 0.002 DEBUG Setting timeout of 3.676639ms client | 0.007 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.007 DEBUG Building Initial dcid Some(CID [13]: 4b1df06d5b274ca492ab88c8ee) scid Some(CID [0]: ) client | 0.007 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.007 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] delay duration 294.819284ms client | 0.007 DEBUG Setting timeout of 294.819284ms client | 0.040 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=96369 type=Initial pri-path:4b1df06d5b274ca492ab88c8ee 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect1) len 141 client | -> RX Ack { largest_acknowledged: 1, ack_delay: 85, first_ack_range: 1, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 0, Ect0: 2, Ce: 0})) } client | -> RX Crypto { offset: 0, len: 90 } client | 0.040 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] Rx ACK space=in, ranges=[0..=1] client | 0.040 DEBUG [LossRecovery] ACK for Initial - largest_acked=1 client | 0.040 DEBUG on_packets_acked this=0x555e030ad290, limited=1, bytes_in_flight=0, cwnd=12520, state=SlowStart, new_acked=2504 client | 0.040 DEBUG Acked crypto frame space=in offset=602 length=772 client | 0.040 DEBUG Acked crypto frame space=in offset=1374 length=169 client | 0.040 DEBUG Acked crypto frame space=in offset=0 length=602 client | 0.040 DEBUG Read Ok(90) bytes client | 0.041 DEBUG Write secret available for Handshake: SymKey [32]: 4dd8d2e5fe431d18c6026a14922f345ccb2406c00e3b8355eb6f3059ff94b9f2 client | 0.041 DEBUG Read secret available for Handshake: SymKey [32]: 7eee4671aba8b01ef074cbe47edc3c121a31cfbf70b14d169613c940fa8e32b0 client | 0.041 DEBUG [Agent 0x555e03091270] state -> InProgress client | 0.041 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] Compatible upgrade Version1 ==> Version2 client | 0.041 DEBUG Making Write Handshake CryptoDxState, v=Version2 cipher=4865 client | 0.041 DEBUG Making Read Handshake CryptoDxState, v=Version2 cipher=4865 client | 0.041 DEBUG [Crypto] Handshake keys installed client | 0.041 DEBUG [Recvd-in] Set ACK timer to Instant { tv_sec: 913, tv_nsec: 464550010 } client | 0.041 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] Changing to use Server CID=b8d3befca6e7e0fc client | 0.041 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] State change from WaitInitial -> Handshaking client | 0.041 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=0 type=Handshake pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect1) len 811 client | -> RX Crypto { offset: 0, len: 770 } client | 0.041 DEBUG Read Ok(770) bytes client | 0.042 DEBUG [Agent 0x555e03091270] state -> AuthenticationPending client | 0.042 DEBUG [Recvd-hs] Set ACK timer to Instant { tv_sec: 913, tv_nsec: 464550010 } client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=1 type=Handshake pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect1) len 300 client | -> RX Ping client | -> RX Padding { len: 262 } client | 0.042 DEBUG unmark 0-length range at 0 client | 0.042 DEBUG [Recvd-hs] immediate_ack at Instant { tv_sec: 913, tv_nsec: 464550010 } client | 0.042 DEBUG [Recvd-hs] Set ACK timer to Instant { tv_sec: 913, tv_nsec: 464550010 } client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.042 DEBUG Building Initial dcid Some(CID [8]: b8d3befca6e7e0fc) scid Some(CID [0]: ) client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=2 type=Initial pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect0) len 47 client | TX -> Ack { largest_acknowledged: 96369, ack_delay: 168, first_ack_range: 0, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 1, Ect0: 0, Ce: 0})) } client | 0.042 DEBUG Building Handshake dcid Some(CID [8]: b8d3befca6e7e0fc) scid Some(CID [0]: ) client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=0 type=Handshake pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect0) len 90 client | TX -> Ack { largest_acknowledged: 1, ack_delay: 168, first_ack_range: 1, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 2, Ect0: 0, Ce: 0})) } client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] Drop packet number space in client | 0.042 DEBUG [LossRecovery] Reset loss recovery state for Initial client | 0.042 WARN [LossRecovery] ignoring in-2 from dropped space client | 0.042 DEBUG ECN probing: sent 3 probes client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.042 DEBUG Building Handshake dcid Some(CID [8]: b8d3befca6e7e0fc) scid Some(CID [0]: ) client | 0.042 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] delay duration 115.075322ms client | 0.042 DEBUG Setting timeout of 115.075322ms client | 0.042 DEBUG saving datagram of 439 bytes client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.042 DEBUG Building Handshake dcid Some(CID [8]: b8d3befca6e7e0fc) scid Some(CID [0]: ) client | 0.042 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] delay duration 115.046548ms client | 0.042 DEBUG Setting timeout of 115.046548ms client | 0.042 DEBUG StateChange(Handshaking) client | 0.042 WARN Cannot create stream ConnectionState client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] Authenticated Ok client | 0.042 DEBUG Write secret available for ApplicationData: SymKey [32]: ab96caaa07cb78f46ddb9162d1adc76deb6ccb68108af737cdb0147f1bed5011 client | 0.042 DEBUG Read secret available for ApplicationData: SymKey [32]: b588069c52079d8862d00b6d16b7f26b1eba230b07f1adffa25bca1924b0a802 client | 0.042 DEBUG [Agent 0x555e03091270] SSL_AuthCertificateComplete: Ok(()) client | 0.042 DEBUG [Agent 0x555e03091270] state -> Complete(SecretAgentInfo { version: 772, cipher: 4865, group: 29, resumed: false, early_data: false, ech_accepted: false, alpn: Some("hq-interop"), signature_scheme: 1027 }) client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] TLS connection complete client | 0.042 DEBUG Making Write ApplicationData CryptoDxState, v=Version2 cipher=4865 client | 0.042 DEBUG [Crypto] Application write key installed client | 0.042 DEBUG Making Read ApplicationData CryptoDxState, v=Version2 cipher=4865 client | 0.042 DEBUG [Crypto] application read keys installed client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] State change from Handshaking -> Connected client | 0.042 INFO [Client 4b1df06d5b274ca492ab88c8ee] Connection established client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] process saved for epoch ApplicationData client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=0 type=Short pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect1) len 439 client | -> RX Crypto { offset: 0, len: 133 } client | -> RX NewToken { token: [158, 220, 182, 104, 12, 168, 28, 104, 85, 105, 239, 236, 169, 150, 89, 153, 48, 206, 183, 163, 250, 249, 197, 188, 69, 230, 106, 164, 119, 56, 15, 230, 236, 245, 187, 3, 133, 137, 137, 185, 246, 13, 246, 82, 230, 254, 66, 60, 231, 24] } client | -> RX NewConnectionId { sequence_number: 1, retire_prior: 0, connection_id: [28, 140, 4, 16, 210, 158, 178, 54], stateless_reset_token: [231, 176, 134, 12, 103, 214, 65, 59, 155, 35, 104, 240, 72, 198, 125, 45] } client | -> RX NewConnectionId { sequence_number: 2, retire_prior: 0, connection_id: [142, 255, 22, 84, 92, 168, 57, 44], stateless_reset_token: [155, 104, 146, 138, 118, 127, 87, 187, 59, 187, 90, 61, 131, 58, 9, 242] } client | -> RX NewConnectionId { sequence_number: 3, retire_prior: 0, connection_id: [186, 70, 45, 1, 138, 26, 135, 193], stateless_reset_token: [60, 32, 190, 38, 115, 57, 61, 54, 225, 134, 47, 87, 253, 146, 161, 185] } client | -> RX NewConnectionId { sequence_number: 4, retire_prior: 0, connection_id: [170, 186, 184, 252, 105, 18, 253, 43], stateless_reset_token: [116, 49, 155, 201, 73, 78, 47, 59, 34, 212, 107, 238, 180, 129, 225, 63] } client | -> RX NewConnectionId { sequence_number: 5, retire_prior: 0, connection_id: [241, 184, 70, 62, 61, 99, 22, 177], stateless_reset_token: [29, 94, 236, 145, 99, 209, 148, 224, 122, 233, 34, 140, 52, 40, 220, 118] } client | -> RX NewConnectionId { sequence_number: 6, retire_prior: 0, connection_id: [69, 103, 65, 59, 161, 5, 168, 65], stateless_reset_token: [123, 154, 161, 70, 144, 125, 162, 229, 216, 229, 142, 184, 4, 86, 14, 226] } client | -> RX NewConnectionId { sequence_number: 7, retire_prior: 0, connection_id: [222, 89, 17, 69, 231, 212, 134, 167], stateless_reset_token: [196, 172, 248, 247, 143, 34, 90, 122, 110, 50, 156, 184, 54, 97, 163, 112] } client | -> RX Padding { len: 36 } client | 0.042 DEBUG Read Ok(133) bytes client | 0.042 DEBUG [0x555e03091270] Got resumption token [805]: 02000633fd684138..f60e4c1e6d88c347 client | 0.042 DEBUG [Agent 0x555e03091270] state -> Complete(SecretAgentInfo { version: 772, cipher: 4865, group: 29, resumed: false, early_data: false, ech_accepted: false, alpn: Some("hq-interop"), signature_scheme: 1027 }) client | 0.042 DEBUG resumption token [1015]: 6b3343cf26409800..f60e4c1e6d88c347 client | 0.042 DEBUG [Recvd-ap] Set ACK timer to Instant { tv_sec: 913, tv_nsec: 486046585 } client | 0.042 DEBUG stream BiDi creatable client | 0.042 INFO Created stream 0 for https://server4/xwnqmlklfc client | 0.042 INFO Saving https://server4/xwnqmlklfc to "/downloads/xwnqmlklfc" client | 0.042 DEBUG stream UniDi creatable client | 0.042 DEBUG StateChange(Connected) client | 0.042 DEBUG stream 0 writable client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.042 DEBUG Building Handshake dcid Some(CID [8]: b8d3befca6e7e0fc) scid Some(CID [0]: ) client | 0.042 DEBUG CRYPTO for hs offset=0, len=36 client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=1 type=Handshake pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect0) len 73 client | TX -> Crypto { offset: 0, len: 36 } client | 0.042 DEBUG packet_sent this=0x555e030ad290, pn=1, ps=73 client | 0.042 DEBUG Building Short dcid Some(CID [8]: b8d3befca6e7e0fc) client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=0 type=Short pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect0) len 119 client | TX -> Stream { stream_id: 0, offset: 0, len: 17, fin: true } client | 0.042 DEBUG packet_sent this=0x555e030ad290, pn=0, ps=46 client | 0.042 DEBUG ECN probing: sent 4 probes client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.042 DEBUG Building Handshake dcid Some(CID [8]: b8d3befca6e7e0fc) scid Some(CID [0]: ) client | 0.042 DEBUG Building Short dcid Some(CID [8]: b8d3befca6e7e0fc) client | 0.042 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] delay duration 19.401964ms client | 0.042 DEBUG Setting timeout of 19.401964ms client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=1 type=Short pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect1) len 1440 client | -> RX Ping client | -> RX Padding { len: 1421 } client | 0.042 DEBUG [Recvd-ap] immediate_ack at Instant { tv_sec: 913, tv_nsec: 466678966 } client | 0.042 DEBUG [Recvd-ap] Set ACK timer to Instant { tv_sec: 913, tv_nsec: 466678966 } client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.042 DEBUG Building Handshake dcid Some(CID [8]: b8d3befca6e7e0fc) scid Some(CID [0]: ) client | 0.042 DEBUG Building Short dcid Some(CID [8]: b8d3befca6e7e0fc) client | 0.042 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=1 type=Short pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect0) len 34 client | TX -> Ack { largest_acknowledged: 1, ack_delay: 4, first_ack_range: 1, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 2, Ect0: 0, Ce: 0})) } client | 0.042 DEBUG ECN probing: sent 5 probes client | 0.043 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.043 DEBUG Building Handshake dcid Some(CID [8]: b8d3befca6e7e0fc) scid Some(CID [0]: ) client | 0.043 DEBUG Building Short dcid Some(CID [8]: b8d3befca6e7e0fc) client | 0.043 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.043 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] delay duration 114.981925ms client | 0.043 DEBUG Setting timeout of 114.981925ms client | 0.043 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.043 DEBUG Building Handshake dcid Some(CID [8]: b8d3befca6e7e0fc) scid Some(CID [0]: ) client | 0.043 DEBUG Building Short dcid Some(CID [8]: b8d3befca6e7e0fc) client | 0.043 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.043 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] delay duration 114.95237ms client | 0.043 DEBUG Setting timeout of 114.95237ms client | 0.079 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=2 type=Short pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect1) len 1079 client | -> RX Ack { largest_acknowledged: 1, ack_delay: 661, first_ack_range: 1, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 0, Ect0: 2, Ce: 0})) } client | -> RX HandshakeDone client | -> RX Stream { stream_id: 0, offset: 0, len: 1024, fin: true } client | -> RX Padding { len: 23 } client | 0.079 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] Rx ACK space=ap, ranges=[0..=1] client | 0.079 DEBUG [LossRecovery] ACK for ApplicationData - largest_acked=1 client | 0.079 DEBUG on_packets_acked this=0x555e030ad290, limited=1, bytes_in_flight=73, cwnd=12520, state=SlowStart, new_acked=46 client | 0.079 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] State change from Connected -> Confirmed client | 0.079 DEBUG PMTUD started with probe size 1380 client | 0.079 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] Drop packet number space hs client | 0.079 DEBUG [LossRecovery] Reset loss recovery state for Handshake client | 0.079 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] No preferred address to migrate to client | 0.079 DEBUG [Recvd-ap] Set ACK timer to Instant { tv_sec: 913, tv_nsec: 523458139 } client | 0.079 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.079 DEBUG Building Short dcid Some(CID [8]: b8d3befca6e7e0fc) client | 0.079 DEBUG Sending PMTUD probe of size 1380, count 1 client | 0.079 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=2 type=Short pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect0) len 1352 client | TX -> Ping client | TX -> Padding { len: 1325 } client | 0.079 DEBUG packet_sent this=0x555e030ad290, pn=2, ps=1352 client | 0.079 DEBUG ECN probing: sent 6 probes client | 0.079 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.079 DEBUG Building Short dcid Some(CID [8]: b8d3befca6e7e0fc) client | 0.079 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.079 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] delay duration 19.805216ms client | 0.079 DEBUG Setting timeout of 19.805216ms client | 0.079 DEBUG stream 0 complete client | 0.079 WARN Unhandled event StateChange(Confirmed) client | 0.079 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.079 DEBUG Building Short dcid Some(CID [8]: b8d3befca6e7e0fc) client | 0.079 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.079 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] delay duration 19.736488ms client | 0.079 DEBUG Setting timeout of 19.736488ms client | 0.079 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] State change from Confirmed -> Closing { error: Application(0), timeout: Instant { tv_sec: 913, tv_nsec: 826080581 } } client | 0.079 WARN Unhandled event StateChange(Closing { error: Application(0), timeout: Instant { tv_sec: 913, tv_nsec: 826080581 } }) client | 0.079 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.079 DEBUG Building Short dcid Some(CID [8]: b8d3befca6e7e0fc) client | 0.079 DEBUG [Recvd-ap] immediate_ack at Instant { tv_sec: 913, tv_nsec: 503766024 } client | 0.080 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=3 type=Short pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect0) len 45 client | TX -> Ack { largest_acknowledged: 2, ack_delay: 38, first_ack_range: 2, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 3, Ect0: 0, Ce: 0})) } client | TX -> ConnectionClose { error_code: Application(0), frame_type: 0, reason_phrase: "kthxbye!" } client | 0.080 DEBUG ECN probing: sent 7 probes client | 0.080 DEBUG Setting timeout of 322.152014ms client | 0.089 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.089 DEBUG Building Short dcid Some(CID [8]: b8d3befca6e7e0fc) client | 0.089 DEBUG [Recvd-ap] immediate_ack at Instant { tv_sec: 913, tv_nsec: 513492140 } client | 0.089 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=4 type=Short pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect0) len 46 client | TX -> Ack { largest_acknowledged: 2, ack_delay: 1254, first_ack_range: 2, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 3, Ect0: 0, Ce: 0})) } client | TX -> ConnectionClose { error_code: Application(0), frame_type: 0, reason_phrase: "kthxbye!" } client | 0.089 DEBUG ECN probing: sent 8 probes client | 0.089 DEBUG Setting timeout of 312.489175ms client | 0.089 DEBUG Setting timeout of 312.473085ms client | 0.099 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.099 DEBUG Building Short dcid Some(CID [8]: b8d3befca6e7e0fc) client | 0.099 DEBUG [Recvd-ap] immediate_ack at Instant { tv_sec: 913, tv_nsec: 523520550 } client | 0.099 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=5 type=Short pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect0) len 46 client | TX -> Ack { largest_acknowledged: 2, ack_delay: 2507, first_ack_range: 2, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 3, Ect0: 0, Ce: 0})) } client | TX -> ConnectionClose { error_code: Application(0), frame_type: 0, reason_phrase: "kthxbye!" } client | 0.099 DEBUG ECN probing: sent 9 probes client | 0.099 DEBUG Setting timeout of 302.43631ms client | 0.099 DEBUG Setting timeout of 302.424698ms client | 0.109 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.109 DEBUG Building Short dcid Some(CID [8]: b8d3befca6e7e0fc) client | 0.109 DEBUG [Recvd-ap] immediate_ack at Instant { tv_sec: 913, tv_nsec: 533587451 } client | 0.109 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=6 type=Short pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, Ect0) len 46 client | TX -> Ack { largest_acknowledged: 2, ack_delay: 3766, first_ack_range: 2, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 3, Ect0: 0, Ce: 0})) } client | TX -> ConnectionClose { error_code: Application(0), frame_type: 0, reason_phrase: "kthxbye!" } client | 0.109 DEBUG ECN probing: sent 10 probes client | 0.109 DEBUG ECN probing concluded with 10 probes sent client | 0.109 DEBUG Setting timeout of 292.397761ms client | 0.109 DEBUG Setting timeout of 292.384977ms client | 0.111 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.111 DEBUG Building Short dcid Some(CID [8]: b8d3befca6e7e0fc) client | 0.111 DEBUG [Recvd-ap] immediate_ack at Instant { tv_sec: 913, tv_nsec: 535209930 } client | 0.111 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] pn=7 type=Short pri-path:b8d3befca6e7e0fc 0.0.0.0:57331->193.167.100.100:443 IpTos(Cs0, NotEct) len 46 client | TX -> Ack { largest_acknowledged: 2, ack_delay: 3968, first_ack_range: 2, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 3, Ect0: 0, Ce: 0})) } client | TX -> ConnectionClose { error_code: Application(0), frame_type: 0, reason_phrase: "kthxbye!" } client | 0.111 DEBUG Setting timeout of 290.802434ms client | 0.111 DEBUG Setting timeout of 290.792866ms client | 0.402 DEBUG [Client 4b1df06d5b274ca492ab88c8ee] State change from Closing { error: Application(0), timeout: Instant { tv_sec: 913, tv_nsec: 826080581 } } -> Closed(Application(0)) client | 0.402 INFO Closing timer expired client | 0.402 DEBUG Output::None client | 0.402 WARN Unhandled event StateChange(Closed(Application(0))) client | 0.402 DEBUG Timer fired while closed client | 0.402 DEBUG Output::None client exited with code 0 Aborting on container exit... Container client Stopping Container server Stopping Container client Stopped Container server Stopped Container sim Stopping Container sim Stopped 2025-04-30 11:42:19,880 Using the client's key log file. 2025-04-30 11:42:19,891 2025-04-30 11:42:19,892 Using the client's key log file. 2025-04-30 11:42:19,892 Using the client's key log file. 2025-04-30 11:42:19,902 2025-04-30 11:42:19,903 Using the client's key log file. 2025-04-30 11:42:21,040 Check of downloaded files succeeded.